efi和恢复分区误删会导致系统黑屏,必须先用bcdedit确认启动分区位置,仅可删除非系统盘上的冗余efi分区(需set id或delete partition override),恢复分区须用select volume + delete volume override删除。

当前系统盘上的EFI系统分区和恢复分区直接关系到Windows能否正常启动,误删会导致电脑黑屏无法进系统。必须先确认这两个分区是否属于当前正在运行的系统,再决定能否操作。
第一步:锁定真实启动分区位置
以管理员身份运行PowerShell → 输入 【bcdedit /enum firmware】 → 查看每条记录的 device 字段,例如显示 partition=\Device\HarddiskVolume3 → 打开磁盘管理(Win+R → diskmgmt.msc)→ 找到 Volume 3 所在磁盘,该磁盘上的EFI分区就是当前系统依赖的真启动分区,【绝对不可删除】。
若你只有一块硬盘,且上面只有一个EFI分区,这个分区就是系统盘EFI,跳过所有后续删除步骤,立即退出。
若发现两块及以上硬盘,或同一块硬盘上有两个EFI分区,继续下一步验证。
第二步:判断恢复分区是否可删
打开磁盘管理 → 找到标注为“恢复分区”、大小500MB~1GB、无盘符、颜色偏暗的分区 → 右键查看属性 → 确认其所在磁盘是否已无操作系统(例如旧系统盘已被格式化、仅作数据盘使用)→ 若该磁盘上已无任何Windows安装痕迹,且你已通过云备份或镜像文件完成系统备份,则此恢复分区可删。
注意:Windows大版本升级可能在原磁盘尾部追加新的恢复分区,若前面已有旧恢复分区,后面那个大概率是冗余的。
第三步:删除冗余EFI分区(仅限非系统盘)
方法一:重设ID后图形界面删除(推荐新手)
① Win+X → 终端(管理员) → 输入 diskpart 回车
② 输入 list disk → 根据容量识别目标旧盘(如 Disk 1 是已退居数据盘的旧SSD)→ 输入 select disk 1
③ 输入 list partition → 找出大小约100MB、类型为“System”的分区 → 记下编号(如 Partition 1)→ 输入 select partition 1
④ 执行 set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 → 这一步将分区GUID还原为标准EFI标识,解除图形界面删除限制
⑤ 输入 exit → 重新打开磁盘管理 → 右键该分区 → 选择“删除卷”
方法二:delete partition override 强制清除(一步到位)
管理员命令提示符 → 输入 diskpart → list disk → select disk 1 → list partition → select partition 1 → delete partition override
第四步:删除冗余恢复分区(必须用volume命令)
管理员命令提示符 → 输入 diskpart → list disk → select disk 1 → list volume → 找到对应恢复分区的Volume编号(如 Volume 4,大小约500MB,文件系统为空或显示“Recovery”)→ select volume 4 → delete volume override
关键提醒:【不可对恢复分区使用 delete partition override】,必须用 select volume + delete volume override,否则命令无效或报错。











