如何在 Windows 7 中重新创建系统恢复环境?

How*_*amp 6 boot windows-7 windows-re

我正在运行 Windows 7 Home Premium RTM(64 位)并且我想在不使用 Windows 7 DVD 的情况下利用系统恢复工具(例如命令提示符)。我的理解是,默认情况下,此环境 (WinRE) 应作为 Windows 7 安装的一部分安装到您的 HDD。但是,当我在启动时按 F8 并选择“修复”时,我得到:

Windows 无法启动。最近的硬件或软件更改可能是原因。为了解决问题...

状态:0xc000000e

信息:启动选择失败,因为无法访问所需的设备。

“信息”行似乎是吸烟枪。我的下一步是从 Windows 7 DVD 启动,然后选择“修复”。它表明我的恢复环境不在 Windows 7 启动菜单上(完美)并提供修复它。我说是并重新启动,但与上述问题相同。此外,当我启动到 Windows 7 并查看启动菜单选项时,恢复/修复选项存在。只有我的 Windows 安装。

最后,我运行了磁盘管理工具 (diskmgmt.msc) 并查看了我的“系统保留”分区(正常设置为“活动”)的内容。我不清楚内容应该是什么样子,但据我所知,WinRE 环境已安装到此分区。

(作为上述故障排除的一部分,我遵循了如何修复因硬盘驱动器故障而中断的启动过程?(Windows 7)导致http://www.sevenforums.com/tutorials/668-system-recovery-选项.html)。

小智 1

要在 F8 上恢复,您需要:

BCD 中的特殊加载程序条目和设备选项条目以及磁盘上的两个文件:“winre.wim”+“boot.sdi”以及它们之间的一些链接。

我在这里发布了 --> Windows 7 启动一些有关在 Windows 7 安装到 VHD 期间创建的“良好”BCD 条目的信息(稍微复杂一些 - 但原理是相同的)。

对于 Windows 7 安装(期间),BCD 存储中会创建 3 个条目:

1.) Windows 7 加载程序入口

2.) Windows 7 恢复加载程序条目

3.) 恢复加载程序的设备选项条目。

存在从 1.) 到 2.) 的链接和从 2.) 到 3.) 的链接,通过 {GUID} 实现(BCD 中的每个条目都被视为对象并具有 {GUID})。

我打算仅通过修复 Windows BCD 并复制两个文件来逐步发布“如何修复 F8 上的‘修复我的计算机’选项”。(下周查看上面的链接)。

添加:在双启动修复中- 页面的第二部分解释了如何在 F8(高级启动选项)上添加“修复计算机”(如果缺失)。Windows 7 32 位和 64 位恢复文件的下载链接。