
如果您在开机时反复进入“自动修复”界面并陷入循环,无法正常加载Windows系统,则很可能是引导记录(MBR/GPT)、启动配置数据(BCD)或EFI引导文件损坏所致。以下是多种可立即执行的修复方案:
一、使用WinRE命令提示符重建MBR与BCD
该方法适用于BIOS+MBR传统启动模式设备,通过bootrec工具重写主引导记录并重建启动映射关系,覆盖被破坏或错位的原始引导结构。
1、强制关机三次:在出现Windows徽标或旋转圆圈时长按电源键10秒关机,重复三次,第四次开机将自动进入Windows恢复环境(WinRE)。
2、在“选择一个选项”界面中,依次点击“疑难解答” → “高级选项” → “命令提示符”。
3、在命令提示符中依次输入以下命令,每条后按回车执行:bootrec /fixmbrbootrec /fixbootbootrec /scanosbootrec /rebuildbcd
4、若提示“是否将安装添加到启动列表?”,输入Y并回车确认。
二、手动挂载EFI分区并部署bcdboot(UEFI/GPT专用)
该方法专用于UEFI固件+GPT磁盘架构设备,因EFI系统分区(ESP)默认无盘符,需先分配临时盘符才能访问/boot/EFI/Microsoft/Boot/目录并生成全新引导文件。
1、在WinRE命令提示符中输入diskpart并回车,进入diskpart环境。
2、依次输入以下命令(每行回车):list volumeselect volume X(X为容量100–500MB、文件系统FAT32的分区号)assign letter=Zexit
3、返回命令提示符,输入:bcdboot C:\Windows /s Z: /f UEFI
4、执行完毕后,输入shutdown /r /t 0重启电脑。
三、导出并重建BCD存储库
当BCD文件本身已损坏但分区仍可识别时,直接删除旧BCD并重建可绕过bootrec工具的识别限制,确保启动数据库结构完整且权限正确。
1、在WinRE命令提示符中,先备份当前BCD:bcdedit /export C:\BCD_Backup
2、取消系统分区隐藏属性并删除原BCD文件:attrib -s -h -r C:\boot\BCDdel C:\boot\BCD
3、执行重建命令:bootrec /rebuildbcd
4、若提示未找到操作系统,改用bcdboot命令:bcdboot C:\Windows /s C: /f ALL
四、禁用自动修复功能以中断循环
该操作可临时关闭系统失败时的自动恢复策略,防止下次启动异常时再次跳入修复流程,为人工干预争取稳定入口。
1、确保已进入WinRE命令提示符环境。
2、输入以下命令并回车:diskpartlist volumeexit
3、确认Windows系统盘符(通常为C:),然后输入:bcdedit /set {current} recoveryenabled No
4、执行重启指令:shutdown /r /t 0
五、运行CHKDSK强制修复底层磁盘错误
NTFS元数据损坏或坏扇区会导致引导文件读取失败,进而触发自动修复机制持续扫描;CHKDSK可在启动前强制校验并修复文件系统结构,消除底层存储障碍。
1、在WinRE命令提示符中,确认系统盘符(如C:)。
2、输入命令:chkdsk C: /f /r
3、若提示“Chkdsk无法运行,因为卷正被另一进程使用”,输入Y并回车同意下次启动时执行。
4、执行:shutdown /r /t 0

评论(0)