豆豆 一个不起眼的经验分享博客。

来!动手为你的Win8/Win8.1打造“一键”还原(二)配置篇

2013/07/14 22:01
52,558
25

最后修改于 2015年03月14日 10:27

前面我们讲了备份的过程,见《来!动手为你的Win8/Win8.1打造“一键”还原(一)备份篇》。备份完成之后,我们还需要简单配置一下才能在需要的时候从备份文件中还原系统。关于配置恢复映像的相关内容其实我们之前也讲过了,可以参考《什么是Windows恢复环境?学习使用Reagent来修改恢复环境配置信息》。这里再详细说明一下,配置过程只需要用到两条命令:一条用来检索我们备份的系统在install.wim中的索引号;另一条就是把检索出来的备份映像配置为我们执行初始化操作时的默认恢复映像。

注:下面的操作在系统中进行,不是在WinRE中进行。

1、查询备份映像索引号

假如我们的备份文件install.wim存放在E:\sources文件夹下面。

首先以管理员身份运行命令提示符,然后输入下面的命令回车即可查看E:\sources\install.wim 中包含的所有映像。

dism /get-wiminfo /wimfile:E:\sources\install.wim

结果如下图所示:

1307reagentc2

因为我们是在Win8零售版原版install.wim基础上做的备份,而零售版原版install.wim中本身已包含两个映像,所以我们的备份映像索引号为3。注:如果你进行了多次备份,这里会依次显示出多个备份。总之,选择索引号最大的那个即可。

2、配置默认恢复映像

确定备份映像索引号后,运行下面的命令即可将备份映像配置为默认恢复映像:

reagentc /setosimage /path E:\sources /index N

注:N为备份映像编号,根据自己实际情况修改。如下图:

1307reagentc1

提示“操作成功”后,我们就完成整个配置工作。如果你的备份文件(install.wim文件)存放在一个单独的分区中,配置完成后可以把这个分区盘符去掉。去掉盘符并不会影响到系统还原。

提醒:
配置恢复映像前请先确定WinRE处于开启状态,系统默认是开启WinRE的。关于如何开启WinRE以及如何查看恢复映像的配置信息可以参考《什么是Windows恢复环境?学习使用Reagent来修改恢复环境配置信息》。

3、隐藏分区(可选)

可参考《MBR&GPT硬盘分区类型&属性详解(Win下更改/设置OEM/恢复分区方法)》一文将备份文件所在的分区设置为恢复分区,设置为恢复分区后将自动隐藏。

拓展:利用初始化功能全新安装Win8/Win8.1

我们可以将install.wim中原有的映像配置为默认恢复映像,这样执行初始化操作时就相当于全新安装。所不同的是,这种全新安装的方法可以保留系统的激活状态。条件是:指定的映像和现有的系统版本是一致的。

===================================================================

本系列教程分为基础篇和实践篇两部分:

——基础篇:

Diskpart工具简单用法:查看分区信息》(2013-07-09
认识wim格式文件,学习使用Dism工具捕获系统映像的相关命令》(2013-07-10
什么是Windows恢复环境?学习使用Reagent来修改恢复环境配置信息》(2013-07-11

——实践篇:

来!动手为你的Win8/Win8.1打造一键还原(一)备份篇》(2013-07-12晚
来!动手为你的Win8/Win8.1打造一键还原(二)配置篇》(2013-07-14晚
来!动手为你的Win8/Win8.1打造一键还原(三)还原篇》(2013-07-14晚
来!动手为你的Win8/Win8.1打造一键还原(四)把备份装进U盘》(2013-07-16凌晨

如果文章有查看密码,那就是ithome.com

评论 (共25条)

  1. 博主,我用你的方法使用在win10上,结果如上面所说失败了(之前没看后面的讨论,我觉得win10和8是非常接近的,结果),哈哈,实验失败,了

  2. 你好,我也发现在win10下这个dism捕获镜像不好使了,我试验了Build10586版的win10家庭版,干净安装后capture出来的C盘镜像有很多windows目录的文件是空文件,包括Boot下的很多启动文件,所以直接导致在重新部署(apply-image)后手动建立引导执行bcdboot的时候,报错:无法复制启动项文件,请问博主目前可有解?

  3. 博主你好,我是小白一枚……现在我已经用reagentc /setosimage 命令配置了默认恢复映像,
    那么请问:
    1.如果我再使用Windows自带的恢复功能,那么是不是不管怎么操作,都是基于我自己备份的这个映像呢?
    2.我想完全重置电脑,该怎么做呢?
    3.怎们样把默认恢复映像设置重置为系统默认呢?
    先谢谢博主了~

      1. 博主,我在win10上实验时发现设置winre环境是不可行的,提示成功,再次查看时还是之前的系统创建的那个winre分区,而删除自带的winre分区后winre就显示警用,无法自己设置自己自定义的

  4. 请问我想将恢复映像配置回原来出厂时的那个映像(在电脑本身自带的隐藏恢复分区之中,没有盘符),由于没有盘符,应该怎么操作?我用reagentc/info命令查询到的该恢复映像位置如下:C:windowssystem32>reagentc/infoWindows 恢复环境(Windows RE)和系统初始化配置信息: Windows RE 状态: Enabled Windows RE 位置: \?GLOBALROOTdeviceharddisk0partition1RecoveryWindowsRE 引导配置数据(BCD)标识符: 09e9aa6c-aba8-11e3-9057-9cebe81063d9 恢复映像位置: \?GLOBALROOTdeviceharddisk0partition8DELLImage 恢复映像索引: 1 自定义映像位置: 自定义映像索引: 0REAGENTC.EXE: 操作成功。

      1. 非常感谢,按照你的方法,已经将隐藏恢复分区改为普通分区了,这样就可以查看隐藏分区内的install.win文件了。但现在又遇到新的问题了,就是隐藏分区内的是三个install.swm、install2.swm、instal3l.swm文件,不是win文件。对于三个swm文件,如何合并为一个win文件?望赐教,谢谢。

  5. 不错的教程,正在学习使用中。。。。有一点说明一下,在恢复过程中的命令行下,盘符会有变化,必须系统盘C盘,在命令行下变成D盘,其他以此类推。。。

  6. 楼主请问下Reagent工具备份Windows的哪些东西啊,包不包括备份软件,用户设置,激活啊?

  7. 这套教程是目前能在网上找到最好的教程了,详尽易懂工整,谢谢。还有个问题想请教下楼主,按照上面的方法,我把install.wim文件放到自定义的oem分区,去掉盘符之后是可以正常恢复系统的,但为什么我用Diskgenius隐藏之后就无效了呢?

    1. 恢复时是通过分区“位置”来识别分区的,所以有无盘符都不重要。Diskgenius很可能是修改了分区的某些属性,导致无法识别分区。

  8. 回到Win8环境下,在管理员身份运行的命令提示符里输入就显示成功。不知是何缘故?但问题解决了。

  9. 作者您好!我在输入reagentc /setosimage /path E:sources /index N 命令的时候出现:‘REAgentC’ 不是内部或外部命令,也不是可运行的程序或批处理文件。请问要怎么解决?

发表评论

您的电子邮箱地址不会被公开。