EFI引导丢失时,应先进BIOS确认Boot Mode为UEFI且无Windows Boot Manager条目;再用WinPE或WinRE执行bcdboot C:Windows /s S: /f UEFI重建引导,确保ESP分区存在且为FAT32格式。

Win10开机卡在黑屏或提示“找不到引导项”,系统完全无法加载,连启动菜单都进不去,说明EFI引导文件损坏、BCD配置丢失或启动分区异常——这不是蓝屏或自动修复循环,而是系统连“读取自己”的资格都被剥夺了。
确认是否为UEFI引导丢失
开机反复按F2(联想/ThinkPad)、F1(部分台式机)、Del(多数主板)进入BIOS/UEFI设置界面。
切换到Boot或Startup选项卡,观察“Boot Mode”或“UEFI/Legacy Boot”当前状态;若显示为UEFI且下方“Boot Options”中【没有Windows Boot Manager条目】,或该条目呈灰色不可选,基本可判定EFI引导项已丢失。
此时不要直接切Legacy模式硬启——强行切换可能让系统误判磁盘结构,后续恢复更麻烦。
用WinPE U盘重建EFI引导分区
准备一个已制作好的WinPE启动U盘(推荐微PE、EasyBCD PE或老毛桃V10以上版本),插入故障电脑。
重启→进BIOS→将U盘设为第一启动项→保存退出→进入WinPE桌面。
双击运行“DiskGenius”或“MiniTool Partition Wizard”,检查磁盘最前面是否有约100MB的FAT32分区,标注为“EFI System Partition”(ESP)。【若该分区被删除、格式化为NTFS或容量不足50MB,必须立即停止操作并备份原分区表】。
如有ESP但无内容:打开WinPE内置CMD(以管理员身份),依次执行:
diskpart → list disk → select disk 0 → list partition → select partition 1(确认是ESP)→ assign letter=S → exit
然后输入:bcdboot C:Windows /s S: /f UEFI(假设系统盘是C:,ESP盘符已映射为S:)
执行成功后会显示“已成功创建启动文件”,关闭窗口,拔掉U盘,重启即可。
BCD损坏但ESP存在时的修复
方法一:WinRE命令行强制重建
开机连续按F8或Shift+F8三次,或强制关机三次触发自动进入WinRE;选择“疑难解答”→“高级选项”→“命令提示符”。
输入:diskpart → list volume → 找到类型为“System”的FAT32卷(通常是S:或X:),记下其盘符 → exit
执行:bcdboot C:Windows /s X: /f UEFI(X:替换为你查到的ESP盘符)
方法二:手动导出+重写BCD
在WinRE命令提示符中先备份原BCD:ren C:BootBCD BCD.bak
再执行:bcdedit /createstore C:BootBCD.new → bcdedit /store C:BootBCD.new /create {bootmgr} /d "Windows Boot Manager"
这步必须严格按顺序输,漏一个空格或大括号都会失败。
Legacy BIOS模式下引导扇区损坏
第一步:确认当前是Legacy模式且硬盘为MBR分区表
进BIOS看Boot Mode为Legacy/CSM,同时用DiskGenius查看磁盘属性——若显示“MBR分区表”,则不适用UEFI修复流程。
第二步:用WinPE中bootice工具修复主引导记录(MBR)
运行BootIce → “物理磁盘”下拉选中你的系统硬盘(如\PhysicalDrive0)→ 点击“主引导记录(MBR)” → “安装/配置” → 选择“Windows NT 6.x MBR” → 确定
第三步:修复活动分区引导扇区
回到BootIce → “分区引导记录(PBR)” → “当前激活分区” → “安装/配置” → 选“NTLDR”或“BOOTMGR”(Win10选后者)→ 确定
完成后重启,Legacy模式即可识别启动项。
















