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

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

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

Windows 无法启动。最近的硬件或软件更改可能是原因。要修复此问题...

状态:0xc000000e

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

“信息”行似乎是确凿的证据。我的下一步是从 Windows 7 DVD 启动,然后选择“修复”。它指示我的恢复环境不在 Windows 7 启动菜单上(完美),并提出修复它。我答应并重新启动,但问题与上述相同。此外,当我启动到 Windows 7 并查看启动菜单选项时,恢复/修复选项是不是那里。只有我的 Windows 安装。

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

(作为上述故障排除的一部分,我遵循如何修复由于硬盘故障而中断的启动过程?(Windows 7)这导致http://www.sevenforums.com/tutorials/668-system-recovery-options.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 位恢复文件的下载链接。

相关内容