删错 EFI 分区导致无法开机的修复思路
误删 EFI 系统分区(ESP)后 UEFI 机器无法开机的修复路径:用 PE 重建 EFI 分区、把引导文件写回去、恢复启动项。全程数据可保留,不用重装系统。
简短答案
UEFI 机器的引导文件放在独立的 EFI 系统分区(ESP,FAT32,约 100–500MB)里,误删它之后机器就「有系统没引导」。修复思路:用 PE 重建一个 FAT32 的 EFI 分区,再把 Windows 的引导文件写回去,全程可保留原系统数据。
现象对照
| 现象 | 含义 |
|---|---|
| 开机直接进 BIOS / UEFI Shell | ESP 被删,固件找不到可执行引导文件 |
| 提示 No bootable device | 同上,启动项指向已删除的分区 |
| 分区管理器里 ESP 不见了 | 确认是误删,不是固件问题 |
修复步骤
- 进 PE:用 WEPE 或 热PE 启动盘进盘,打开磁盘管理确认 EFI 分区确被删。
- 重建 EFI 分区:用 DiskGenius 在磁盘头部新建 200MB 左右、FAT32 格式的分区,标记为 EFI 系统分区(DiskGenius 的「快速建立系统引导记录」会处理 GPT 属性)。
- 写入引导文件:给新分区分配盘符(如 S:),在 WinRE 或 PE 命令行执行:
bcdboot C:\Windows /s S: /f UEFI
- 保存退出重启:固件会自动在新 ESP 里生成
Windows Boot Manager条目,正常进系统。
若是装 Windows 11 的机器,重建 ESP 后 Secure Boot 数据库不受影响,但部分机型要求 ESP 位于 2TB 以内且容量 ≥ 100MB,按默认 200MB 建即可。
操作小结
- 进 PE 确认 ESP 被删。
- 重建 200MB FAT32 的 EFI 分区并分配盘符。
- 跑 bcdboot 写入引导。
- 重启确认出现 Windows Boot Manager。