最后修改于 2015年08月31日 19:03
今天已经是第四位朋友在QQ上问到这个问题了,所以我觉得我还是专门写篇文章简单总结一下吧。文中部分图片来自QQ网友。
什么是恢复环境呢?有关恢复环境的相关内容可参考以下内容:
《什么是Windows恢复环境?学习使用Reagent来修改恢复环境配置信息》
《创建USB恢复U盘,轻松消除因更新等导致的系统异常》
Windows恢复环境(WinRE)未能正常启动,一般有两个原因:一是恢复环境已配置,但未能正常加载,如图1所示;二是恢复环境丢失,可能是WinRE.wim映像丢失,如图2所示,也可能是厂商把恢复环境精简掉了,如图3所示。
图3 恢复环境精简掉了,在高级启动选项中找不到恢复环境相关选项
如果你遇到了上述问题,可以尝试通过下面的方法来解决。
鼠标右键单击屏幕左下角(或按Win+X组合键),打开“命令提示符(管理员)”。输入下面的命令,回车即可查看恢复环境配置信息
reagentc /info
如上图所示,如果电脑配置了恢复环境,在Windows RE位置后面我们是可以看到WinRE映像存放位置的。
对于已配置恢复环境但未能正常加载这一问题,一般只需要先将其禁用然后再重新启用即可解决。依次运行以下两条命令
reagentc /disable
reagentc /enable
这时候可以去测试一下好不好使了。
如果运行reagentc /info后,Windows RE位置显示为空,如下图所示
这说明恢复环境已丢失,此时当我们运行reagentc /enable启用恢复环境的时候就会出现下图所示的提示。
这个时候我们就需要自己重新配置一下Windows恢复环境(WinRE)了,具体方法如下:
1、创建恢复环境映像目录。
在系统盘根目录新建名为Recovery的文件夹,然后再在Recovery文件夹内新建名为WindowsRE的文件夹。完整路径即为C:\Recovery\WindowsRE。
2、从微软原版ISO镜像中获取WinRE.wim映像。
WinRE.wim映像位于原版ISO镜像的install.wim中,我们可以使用7z文件压缩工具直接从install.wim中提取而不必“解压”install.wim。具体方法:
下载安装7z工具(32位版 || 64位版,64位系统请下载64位版本)。下文以魔方压缩工具为例讲解,7z工具操作相似,之所以推荐使用7z,是因为魔方压缩没有64位版本。
打开微软原版ISO镜像,再打开其中的sources目录,用7z工具打开install.wim文件,然后再定位到windows/system32/recovery目录,如下图,这里就可以看到我们所需要的WinRE.wim映像了。
上图(点击可看大图):选中winre.wim文件,点击上方的“解压到”,出现下图对话框,将路径更改为C:\Recovery\WindowsRE,点击“确定”开始复制。
复制完成后确认一下C:\Recovery\WindowsRE目录中已存在winre.wim文件,如下图所示
注意一下,WinRE.wim为隐藏文件。提取后需要显示隐藏文件才能在C:\Recovery\WindowsRE中看到它。(→ 显示隐藏文件的方法)
3、将获取的WinRE.wim配置为系统默认恢复环境启动映像。
打开“命令提示符(管理员)”,输入下面的命令回车运行即可:
reagentc /setreimage /path C:\Recovery\WindowsRE
设置成功后,还需将其开启
reagentc /enable
OK,现在恢复环境就已经配置成功了,按Shift+重启试试看吧。
此法绝对受用,谢谢博主!
能给个qq嘛
我按照这个命令操作提示不是内部命令也不是外部命令不管disable 还是enable什么命令都提示不准确
那还是被精简掉了
万分感谢!!
我参照这个方法恢复成功了。
按照你的方法做完了,然后都提示成功成功。然后输入reagentc /info还是显示位置为空……
那个复制到windowsRE文件夹的文件,必须是原版系统中提取的,如果是从别的机器上拷贝来的,提示成功,但实际不行,我试了两次都是,用原版系统提取的就没有问题
您好,我发现C盘本来就有一个无法访问的隐藏Recovery文件夹,创建新的Recovery文件夹时系统会问我是不是跟已存在的隐藏Recovery文件夹合并,我点“是”吗?
拒绝访问可以设置你的账户访问权限
我也是,我就是下载的原版windows7镜像,上述步骤后输入reagentc /setreimage /path C:\Recovery\WindowsRE,还是提示操作失败:3。
我很喜欢你的博客风格,内容也很有帮助。
豆豆,为什么我用dism /mount-image挂载install.wim没能在windows\system32\recovery下找到winre.wim,一定要7z吗?
博主麻烦帮帮我,到了reagentc /setreimage /path C:\Recovery\WindowsRE,输入之后,显示让我输入参数详细信息,不知道怎么办,不像你的图上直接成功了,怎么办?急急急
能不能加我,我给你发截图看看,不知道怎么回事,我还有其他问题想问的,能不能帮帮我,谢谢!!
博主,能不能帮帮我?我到了reagentc /setreimage /path C:\Recovery\WindowsRE这一步,输入之后,提示要输入详细参数,能不能加我,我给你发图片看看,重复好几遍了,就是没办法成功
为什么reagentc后显示REAGENTC.EXE:未找到目标windows安装
恢复环境环境是恢复了,但是winre.wim是放在系统盘的,不是放在恢复分区的。
你创建一个分区大小为450MB,命令如下:
Create partition PRIMARY size=450
Set id = de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes = 0X8000000000000001
然后用DG分区工具,找到刚建的分区,右键-取消隐藏-右键-指派新的盘符
然后按照文章所说,将路径改为该分区,开启后,再DG-右键-隐藏
前一个回复不完整,且会出现一个问题,用DG取消隐藏、添加盘符、隐藏,会导致分区变为“OEM分区”
创建一个分区大小为450MB,打开命令提示符(管理员),输入:
diskpart
lis disk(备注:列出磁盘信息,把括号以及括号内的文字删除)
sle disk 0 (备注:若只有一块硬盘,直接复制,有多块硬盘参考上一步列出的磁盘信息自行更改,把括号以及括号内的文字删除)
Create partition PRIMARY size=450
窗口不要关闭
进入系统自带磁盘管理,找到刚建的分区格式化并指定盘符,窗口也不要关闭
接着,重新打开一个 命令提示符(管理员)窗口,按照文章所说操作
完成后
回到磁盘管理器将该分区盘符删掉
回到创建分区的 命令提示符(管理员) 窗口,输入
Set id = de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes = 0X8000000000000001
楼主,我有装三块硬盘的,怎么办,不会指定磁盘
将获取的WinRE.wim配置为系统默认恢复环境启动映像。成功了之后下一步启用的时候提示 无法更新配置引导数据 搜了一下貌似BCD坏了 请问这个怎么修复呢?
出场备份的那个镜像格式化了 售后给你恢复系统u盘能恢复吗
你可以详细读一下:预装WIn8电脑重装以及自己配置一键还原的文章。可以加入群讨论301162242
博主给个扣扣 我无法下载那个iso映像
博主,能否给个qq,我装双系统遇到问题了!
博主你好,GPT,硬盘第一分区是恢复分区,300MB,本来WinRE应该是存放在这里的对吧,但是我现在 WinRE在 系统盘中,有没有什么办法挪过去呢?
开启失败 reagentc.exe:操作失败:4c7reagentc.exe”出现错误
NO !
确实很成功,我成功的解决了问题,感谢博主!!!
很高兴能帮到你~~
挺好使的,我成功修复了winre。
非常高兴能帮到你
博主你好,你写的很详细,啥也不懂的我看过也明白了一点,就是失败太多。我用《预装64位Win8/8.1电脑安装64位Win7详细过程(单/双系统)〉中直接硬盘安装的方法,在命令行里每行开始出现的是 x:sourcerecovery> (你的图中好像是windowssystem32) ,而且说我 “支持此映像类型所需的子系统不存在”,其他没安装文件的盘是 “系统找不到指定的路径”我用U盘安装时,从U盘启动点进去后它说 “Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:插入磁盘,重启,修复什么的File:windowssystem32bootwinload.efistatus: 0xc000000finfo: The selected entry could not be loaded because the application is missing or corrupt”用reagentc 这句命令,有WINRE 位置,关掉双打开后重试两种操作也一样我是DELL的预装WIN8.1, 装过UBUNTU,但装UBUNTU之前也试过你的硬盘启动的方法,也不行。我是不是没救了?
u盘启动盘咋做的?
就是用ultraISO 写进去的
从你的描述看不出问题出在哪里。你再多试试吧。
请问C盘里面看不见Recovery文件夹,也拒绝访问怎么办呢?
原文这样说的:如果配置错误了,重新开启。如果丢失了,自己在C盘新建这个文件夹……默认的位置在活动分区中,不清楚你什么情况….无法解答。
谢谢您的回答。根据您的图示操作,我确定WinRE.wim已经丢失,所以我尝试在C盘里建recovery文件夹的时候,发现原来已经有一个存在的recovery文件夹,但是这个文件夹看不见(在选择显示隐藏文件夹后还是看不见),直接输入路径C:Recovery的话警示拒绝访问,不知道是否这个不在活动分区的原因?
系统的recovery是受保护的系统文件,需要去掉“隐藏受保护的系统文件”才能看到。显示隐藏文件的方法,倒数第二步有。至于访问权限,可以试试这样:用管理员权限打开winrar或者7z工具,然后用这个工具来访问。如果要修改文件夹内容,可以使用魔方获取管理员权限。过程简单说就是:在右键菜单添加“取得管理员所有权”菜单项,然后右击文件夹选择这个菜单即可。具体方法你可以在网上搜一搜“用魔方获取管理员权限”。
我的恢复环境是没有启动的,以前是启动的。查看过夜进去过。有一次尝试进去结果一直黑屏。强制关机重启进去后发现给关了。通过reagentc /enable 启动的时候提示:无法更新引导文件。WindowsRE的位置也是对的。是在硬盘第一分区。求助求助。
是否安装过双系统?确定是以管理员身份运行CMD?
没装过双系统,管理员身份,现在是隐藏的,diskpart 也显示是恢复分区。
你遇到过这个提示吗?
刚刚试了试突然好了。。。
额,偶尔抽风看来是
求助楼主 我也出现了这个问题
真心有用
能不能上传一个纯净的pe制作工具
指的是PE镜像吗?没太关注过PE,知道的几个也都有绑定推广行为。等碰到比较好的,我再推荐吧~~
嗯,想找一个没有捆绑好用的pe,自己做的原版pe不够强大啊
http://wsgzao.github.io/post/software-list/推荐SKYPE MAX版,这个软件列表会持续更新下去
豆豆,原版iso里没有gho只有wim,那能用pe安装原版系统吗?pe里要放gho才能安装系统,可原版iso里没有啊怎么办?如何用pe安装原版系统
有许多PE里面都包含支持用wim直接部署系统的工具的,比如,nt6快捷安装器,通用安装器什么的。如果没有可以自己找到,在PE下可直接使用。
我使用软媒压缩工具双击install.wim,并不会直接打开啊?而是像WinRAR一样会显示解压缩进度,解压缩完之后显示一个“你要如何打开此类型的文件(WIM)”的对话框就什么也没有了。而不是像你说的那样可以直接打开install.wim,进入windows/system32/recovery目录。
确实不是那么灵,也可以用7z工具打开。
这个之前还真没留意过!
一般没事也不会用这个..爱折腾的人还是有必要学习下~~
感谢分享 很赞
前來支持一下~~支持博主! PS:歡迎訪問AREFLY.COM~~
感谢访问,你的博客内容很丰富啊~~惭愧,我很少更新,没时间啊..
支持楼主