电脑开机卡在“正在准备自动修复”循环,需强制关机三次进入WinRE,禁用自动修复、重建BCD(推荐bcdboot)、运行chkdsk修复磁盘错误。

电脑开机反复显示“正在准备自动修复”并卡在循环界面,说明Windows启动流程被异常中断,系统持续尝试修复却无法完成,根本原因通常是引导配置损坏、磁盘文件系统错误或关键系统文件丢失,必须手动干预才能跳出该死循环。
强制中断循环进入WinRE恢复环境
这一步是所有后续操作的前提,不进入WinRE就无法执行任何命令。系统只有在连续三次启动失败后才会跳过卡死的自动修复界面,直接加载完整恢复环境。
在出现品牌Logo、Windows旋转圆圈或“正在准备自动修复”文字时,长按电源键约10秒强制关机。
等待5秒后再次按下电源键开机,待屏幕刚亮起或出现任何启动动画瞬间,立即重复长按电源键关机。
严格重复上述“开机→强制关机”动作共【三次】,第四次开机后将不再显示自动修复界面,而是直接进入“选择一个选项”菜单。
禁用自动修复功能防止再次触发
如果不关闭这个开关,哪怕修复成功,下次稍有异常又会立刻跳回自动修复界面,前功尽弃。
在“选择一个选项”界面中,依次点击疑难解答 → 高级选项 → 命令提示符。
输入diskpart → 回车 → 输入list volume → 回车 → 输入exit → 回车,观察输出中标识为“System”的FAT32分区(通常100–500MB)和Windows安装分区(通常NTFS、标有“Windows”字样),记下两者的盘符,比如EFI分区是S:,系统盘是C:。
确认盘符后,输入:bcdedit /set {current} recoveryenabled No → 回车,这条命令关闭当前启动项的自动修复开关。
执行:shutdown /r /t 0 → 回车,系统将立即重启,此时已不再触发自动修复流程。
重建BCD启动配置与EFI引导文件
BCD损坏是最常见的根本原因,bootrec只能处理部分情况,而bcdboot能彻底重写引导结构,尤其适用于UEFI模式下EFI分区未被正确识别的情形。
方法一:使用bootrec批量重建
在WinRE命令提示符中依次执行:
① bootrec /scanos → 回车,确认是否识别到已安装的Windows系统。
② 若识别成功,继续执行:bootrec /fixmbr → 回车。
③ 执行:bootrec /fixboot → 回车(若提示“拒绝访问”,跳过此步不影响后续)。
④ 最后执行:bootrec /rebuildbcd → 回车,当提示是否添加Windows安装时,输入Y并回车。
方法二:手动部署bcdboot(推荐用于UEFI设备)
如果方法一失败或提示“未找到操作系统”,请改用此法:
先运行diskpart → 回车 → list volume → 回车 → 找到EFI系统分区(FAT32格式、容量小、标注“System”)和Windows安装分区(NTFS、标注“Windows”),记下盘符,例如EFI是S:,系统是C:。
退出diskpart:exit → 回车。
执行:bcdboot C:\Windows /s S: /f UEFI → 回车(若为传统BIOS模式,最后参数改为/f BIOS)。
看到“已成功创建启动文件”提示即表示完成。
运行CHKDSK修复磁盘底层错误
NTFS元数据损坏或坏扇区会让自动修复模块在扫描阶段无限等待,必须强制校验并修复文件系统结构,否则即使BCD重建成功,启动仍会在加载winload.efi前崩溃。
在WinRE命令提示符中,确认系统盘符(如C:),输入:chkdsk C: /f /r → 回车。
系统会提示“Chkdsk无法运行,因为卷正被另一进程使用”,此时输入Y → 回车,同意在下次启动前执行扫描。
执行:shutdown /r /t 0 → 回车,电脑重启后将自动运行磁盘检查,耗时较长,请耐心等待进度条走完再进入系统。

















