无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1772|回复: 1
打印 上一主题 下一主题

winre修复winre在bcd中的相关项

[复制链接]
跳转到指定楼层
1#
发表于 2018-11-13 11:59:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yjqd 于 2018-11-13 12:01 编辑

一、winre修复winre

winre修复能正常使用,winre的目录结构为
C:\Windows\System32\Recovery\winre.wim
C:\Windows\System32\Recovery\boot.sdi
执行reagentc /disable关闭后
C:\Windows\System32\Recovery中的boot.sdi会消失
bcd中关于winre的启动项和设备项也会消失
系统启动项中的recoverysequence {winre的启动标识} 和recoveryenabled Yes也会消失,recoveryenabled Yes为成recoveryenabled No

此时又复制一个boot.sdi到里面去,重启计算机,用另一种方式启动winre.wim,启动后,会进行修复,修复完成出现面板:

系统恢复选项
windows发现计算机启动项存在问题。
现在就应用修复并重新启动计算机吗?
查看详细信息

点击查看详细信息:

将修复以下启动选项:
名称: Windows Boot Manager
标识符: {9DEA862C-5CDD-4E70-ACC1-F32B344D4795}

将添加以下启动选项:
名称: Windows Recovery Environment (已恢复)
路径: Recovery\WindowsRE\Winre.wim
Windows 设备: 分区=C: (77650 MB)

当前启动配置数据的副本将另存为: C:\Boot\BCD.Backup.0001

注意:
上面面板提示"应用修复并重新启动计算机吗",意思是修复并重新启动计算机,不是重新启动计算机再修复,当你点击"修复并重新启动"按钮,它就先修复了

点击"修复并重新启动"按钮,重启后,原来C:\Boot\BCD被另存为: C:\Boot\BCD.Backup.0001,新的bcd是修复后的bcd,增加的内容如下:

1、修复了bootmgr项,只是增加了path \bootmgr
注意:增加了path \bootmgr会导致开机bcd菜单不出现中文是乱码,解决办法:删除path \bootmgr


2、增加了winre的启动项,并且描述部分出现了"(已恢复)"字样
description Windows Recovery Environment (已恢复)

3、增加了winre的设备选项

注意:

修复后的bcd的系统启动项中没增加:
recoverysequence {winre的启动标识}
recoveryenabled Yes

所以开机按 F8不会出现修复计算机选项

小结:
winre修复winre满足的条件:

1、winre的目录结构为:
C:\Windows\System32\Recovery\winre.wim
C:\Windows\System32\Recovery\boot.sdi
2、需要执行reagentc /disable关闭

二、winre修复winre后和reagentc命令的影响

此时执行reagentc /enable,成功,但bcd中又出现了新的winre启动项和设备项,系统启动项中增加了recoverysequence {winre的启动标识} ,recoveryenabled No变成recoveryenabled Yes,这是reagentc创建的;
winre修复winre后bcd中的winre启动项和设备项仍然存在

此时执行reagentc /disable,reagentc创建的winre启动项和设备项消失,
系统启动项中的recoverysequence {winre的启动标识} 和recoveryenabled Yes也会消失,recoveryenabled Yes为成recoveryenabled No
winre修复winre后bcd中的winre启动项和设备项仍然存在



2#
 楼主| 发表于 2018-11-13 13:42:05 | 只看该作者
如果系统中不存在配置winre的专门程序reagentc.exe和相关的文件,只有winre.wim文件和boot.sdi,bcd中没有winre启动项内容,把winre.wim文件和boot.sdi按如下结构放置:
C:\Windows\System32\Recovery\winre.wim
C:\Windows\System32\Recovery\boot.sdi

不用手动在bcd中配置winre了,按上面的操作即可,再增加两条命令:
BCDEDIT -set {比如win7} recoverysequence {winre标识}
BCDEDIT -set {比如win7} recoveryenabled  Yes   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-24 16:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表