应强制中断自动修复循环进入winre,再禁用自动修复、重建bcd、运行chkdsk及离线sfc/dism修复。具体包括:三次强制开关机进winre;执行bcdedit禁用恢复;用bootrec重建启动项;chkdsk修复磁盘;sfc与dism修复系统文件。

电脑开机反复卡在“正在准备自动修复→正在诊断你的电脑”界面并无限重启,说明Windows已判定启动流程存在致命异常,但自身修复模块无法定位或修正根源,必须人工介入底层引导与文件系统。
强制中断循环进入恢复环境
这一步是所有后续操作的前提,不完成就无法执行任何命令。系统只有在检测到连续三次异常启动后,才会放弃自动修复逻辑,转而加载完整的Windows恢复环境(WinRE)。
第一步:看到品牌Logo或Windows旋转圈时,立即长按电源键约5秒强制关机;
第二步:等待3秒后开机,待刚出现Logo即再次长按电源键关机;
第三步:严格重复该动作共3次——第3次关机后静置10秒再开机,【此时屏幕将跳过自动修复,直接显示‘选择一个选项’菜单】。
禁用自动修复防止二次触发
如果不关闭这项机制,哪怕你修好了引导,下次稍有延迟或磁盘响应慢,系统仍会主动跳回诊断界面,前功尽弃。
方法一:在‘选择一个选项’中依次点击 疑难解答 → 高级选项 → 命令提示符;
方法二:输入 diskpart → list volume → exit,确认Windows所在分区盘符(绝大多数为C:);
方法三:执行 bcdedit /set {current} recoveryenabled No,回车后看到“操作成功完成”即生效;
最后输入 shutdown /r /t 0 立即重启,验证是否跳过诊断界面直奔登录屏。
扫描并修复磁盘底层错误
很多情况下,“诊断中”卡住不是系统坏了,而是NTFS元数据损坏或SSD固件响应异常,导致chkdsk无法被调起。必须手动强制运行。
进入WinRE命令提示符后,先确认盘符,然后输入:chkdsk C: /f /r(若非C盘请替换);
系统提示“卷正被另一进程使用”,直接敲Y并回车——【这一步必须按Y,否则重启后不会执行扫描】;
执行 shutdown /r /t 0,电脑将在黑屏状态下自动运行长达数分钟至数十分钟的磁盘检查,进度条可能不显示,需耐心等待彻底重启完毕。
重建启动配置(BCD)
当BCD丢失或指向错误EFI路径时,系统根本找不到winload.efi,只能不断唤起修复程序。bootrec是最快见效的工具。
在WinRE命令提示符中,依次输入以下三条命令,每条后都按回车:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
若最后一条提示“未找到操作系统”,说明EFI分区未被识别,需先用diskpart挂载:输入 diskpart → list volume → select volume X(X为FAT32格式、容量100–500MB的分区)→ assign letter=Z → exit,再执行 bcdboot C:\Windows /s Z: /f UEFI。











