无需重装系统,可通过U盘PE环境判明UEFI/GPT或Legacy/MBR引导模式后,分别执行bcdboot重建EFI引导或BOOTICE重写MBR与PBR,全程不丢失数据且修复成功率高。

当Windows系统因引导文件丢失、MBR损坏或EFI分区异常而卡在黑屏、0xc0000225错误、无限自动修复循环时,必须借助U盘PE环境绕过失效引导链,直接操作底层磁盘结构——这一步不能靠系统内建的“启动修复”完成,因为那些功能本身已随引导失效而不可用。
确认当前引导模式并选择对应修复路径
进入PE后第一件事不是点工具,而是先判明设备是UEFI+GPT还是Legacy+MBR。打开DiskGenius → 左侧磁盘列表右键点击“磁盘0” → 选“磁盘信息”。若显示“分区表类型:GUID(GPT)”,且存在一个100–500MB、文件系统为FAT32、类型标注为“系统”的小分区,即为ESP分区,走UEFI修复流程;若显示“MBR”,且无此类小分区,则走传统MBR重建流程。【跳过此步直接修复,90%以上会失败】
注意:部分新主板即使装的是MBR系统,BIOS里也可能默认启用UEFI启动项,此时需进BIOS把Boot Mode手动切回Legacy Support,否则U盘根本进不了PE。
UEFI模式下强制重建EFI引导文件
方法一:用命令提示符精准执行(推荐)
① 在PE桌面右键开始按钮 → “命令提示符(管理员)”
② 依次输入并回车:
diskpart → list disk → select disk 0 → list partition
找到标识为“System”的FAT32分区(通常partition 1或2),记下编号X
select partition X → assign letter=S → exit
③ 执行关键命令:【bcdboot C:\Windows /s S: /f UEFI】 —— 这条命令会把C盘Windows目录下的/boot/efi内容完整复制到S盘,并注册进固件,不依赖原有BCD是否损坏。
方法二:用Dism++图形化一键操作
双击Dism++ → 左上角“切换系统” → 选中C盘 → 点“打开会话” → 左侧“工具箱” → 右侧“引导修复” → 勾选“UEFI引导” → 点“确定”。它底层调用的正是bcdboot命令,但省去了手动找ESP分区的步骤。
MBR模式下重建主引导记录与分区引导记录
使用BOOTICE工具(微PE自带)操作最稳妥:
目标磁盘选系统所在物理硬盘(不是C盘,是Disk 0)→ 点“主引导记录” → 选“Windows NT 6.x MBR” → 点“安装/配置”。弹窗提示“成功更新主引导记录”后,再点“分区引导记录” → 选“BOOTMGR引导程序” → 再点“安装/配置”。【若误选NTLDR或NT 5.x,会导致Win10/11无法启动】
这一步仅重写硬盘0扇区和C盘首扇区共1024字节,不影响任何用户数据,耗时不到2秒。
验证修复结果并安全退出
命令提示符中输入:bootrec /enum all,确认输出中包含“Windows Boot Manager”和“Windows Boot Loader”条目;
再输入:dir S:\EFI\Microsoft\Boot\(S:为你指派的ESP盘符),看到bootmgfw.efi、BCD等文件即表示EFI侧已就位;
关闭所有窗口 → 点左下角关机按钮 → 选“重启” → 拔掉U盘 → 观察是否直接进入Windows登录界面。


















