修复 Windows 10、8 和 7 中的自动启动修复循环
一位客户最近提到,他的 Windows 8 笔记本电脑陷入了自动修复循环。当他打开电脑时,出现了“准备自动修复”屏幕,然后自动重新启动并再次运行自动修复,一次又一次陷入循环。
自动修复失败的原因可能有很多。然而,最常见的问题是注册表损坏或硬盘上文件丢失。在这里,我将提供有关如何在 Windows 10、8 和 7 中解决此问题的完整解决方案。
以下所有解决方案都要求您在命令提示符下运行某些命令。以下是在启动时访问命令提示符的方法:
- 插入 Windows 安装 DVD,打开计算机,然后等待看到消息“按任意键从 CD 或 DVD 启动”。只需按任意键即可继续。 (注意:如果您没有看到此消息,则可能需要更改 BIOS 中的启动顺序)
- 稍后,您将进入 Windows 设置屏幕。按转移+F10打开命令提示符。

解决方案 1:运行检查磁盘以查看硬盘是否有问题
Chkdsk 可用于检查和修复硬盘驱动器中的文件系统损坏。在运行 chkdsk 命令之前,您必须找出系统驱动器的驱动器号。根据系统的设置方式,这可能是 C: 或 D:。
另请阅读:运行启动修复来解决 Windows 启动问题的 3 种方法
- 类型目录 C:\并按 Enter 键。
- 如果您看到常用文件夹:程序文件,用户和视窗,那么你就找到了你的系统驱动器。

如果该驱动器不是您的系统驱动器,请重复上述步骤,将驱动器号更改为 D、E 或其他字母,直到找到系统驱动器。
找到 Windows 系统驱动器后,键入以下命令并按 Enter。将 d: 替换为系统驱动器的实际驱动器号。
chkdsk d: /f

扫描应该开始。这可能需要几个小时,具体取决于硬盘的大小。扫描完成后,退出命令提示符并重新启动计算机以检查问题是否已解决。
解决方案 2:手动尝试重建 BCD 并修复 MBR
运行 bootrec 实用程序来重建 BCD / MBR 可能会修复自动修复循环问题。在命令提示符处逐一键入以下命令集。
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

/fixmbr 开关将新的 MBR(主引导记录)写入系统分区,/fixboot 开关将新的引导扇区写入系统分区,/rebuildbcd 开关扫描所有磁盘以查找 Windows 安装,并提供将哪些条目添加到 BCD 存储的选择。
解决方案 3:禁用自动启动修复
如果自动修复无法真正修复您的电脑,而只是让您陷入修复循环,那么最好禁用自动启动修复。键入以下命令并按 Enter:
bcdedit /set {default} recoveryenabled No

现在您已成功禁用 Windows 中的自动启动修复功能。
解决方案 4:恢复 Windows 注册表
损坏的注册表设置也可能导致自动修复循环。以下是如何从 RegBack 目录恢复注册表。 RegBack 文件夹位于:/windows/system32/config,Windows 使用该文件夹保存注册表配置单元的最新备份副本。
假设您的系统盘为d:,运行以下命令恢复Windows注册表:
copy d:\windows\system32\config\RegBack\* d:\windows\system32\config

如果提示覆盖现有文件,请键入全部并按 Enter 键。类型出口并按 Enter 键关闭命令提示符窗口。重新启动计算机,您很可能能够像以前一样访问 Windows 系统。
