修复 Windows 10、8 和 7 中的自动启动修复循环

Jacki

一位客户最近提到,他的 Windows 8 笔记本电脑陷入了自动修复循环。当他打开电脑时,出现了“准备自动修复”屏幕,然后自动重新启动并再次运行自动修复,一次又一次陷入循环。

自动修复失败的原因可能有很多。然而,最常见的问题是注册表损坏或硬盘上文件丢失。在这里,我将提供有关如何在 Windows 10、8 和 7 中解决此问题的完整解决方案。

以下所有解决方案都要求您在命令提示符下运行某些命令。以下是在启动时访问命令提示符的方法:

  1. 插入 Windows 安装 DVD,打开计算机,然后等待看到消息“按任意键从 CD 或 DVD 启动”。只需按任意键即可继续。 (注意:如果您没有看到此消息,则可能需要更改 BIOS 中的启动顺序)
  2. 稍后,您将进入 Windows 设置屏幕。按转移+F10打开命令提示符。

解决方案 1:运行检查磁盘以查看硬盘是否有问题

Chkdsk 可用于检查和修复硬盘驱动器中的文件系统损坏。在运行 chkdsk 命令之前,您必须找出系统驱动器的驱动器号。根据系统的设置方式,这可能是 C: 或 D:。

另请阅读:运行启动修复来解决 Windows 启动问题的 3 种方法

  1. 类型目录 C:\并按 Enter 键。
  2. 如果您看到常用文件夹:程序文件,用户视窗,那么你就找到了你的系统驱动器。

    如果该驱动器不是您的系统驱动器,请重复上述步骤,将驱动器号更改为 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 系统。