强制删除EFI或恢复分区可解决C盘扩容受阻问题:一、用diskpart改EFI分区ID后右键删除;二、用delete volume override强制删恢复分区;三、挂载EFI分区清理日志文件;四、未分配空间紧邻C盘时直接扩展卷。

如果您尝试扩展C盘容量,但被EFI系统分区或恢复分区阻隔,导致无法直接合并未分配空间,则可能是由于这些受保护的隐藏分区物理上位于C盘右侧。以下是强制删除EFI系统分区和恢复分区以释放空间并扩展C盘的具体操作步骤:
一、使用diskpart强制删除EFI分区(需先修改分区类型ID)
EFI分区在磁盘管理中默认不可删除,因其分区类型ID被标记为系统关键标识。通过diskpart将其ID重置为普通数据分区标识后,即可在图形界面中右键删除。此方法不依赖第三方工具,且避免直接执行delete partition override带来的误删风险。
1、右键“此电脑”→“管理”→“磁盘管理”,记录EFI分区所在磁盘编号及大小(通常为100–500 MB、FAT32格式、状态栏显示“系统”)。
2、按Win+R,输入diskpart,回车进入diskpart环境。
3、依次执行:list disk → select disk 0(将0替换为实际磁盘编号)→ list partition。
4、根据大小识别EFI分区编号(如partition 1),执行:select partition 1。
5、执行命令:SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7,将其类型ID更改为标准EFI分区可识别但允许删除的通用标识。
6、输入exit退出diskpart,返回磁盘管理界面,右键该分区→“删除卷”。
二、使用diskpart直接强制删除恢复分区(推荐优先操作)
恢复分区不具备启动功能,仅用于系统还原,删除后不影响当前系统运行,且不会引发引导失败。它是扩C盘时最常遇到的物理隔断,优先清除可快速释放相邻未分配空间。
1、以管理员身份运行命令提示符。
2、输入diskpart并回车。
3、执行list disk,确认系统盘编号。
4、执行select disk 0(请替换为实际编号)。
5、执行list volume,查找标注为“恢复”的卷(通常无盘符、大小约450–1000 MB)。
6、执行select volume X(X为恢复卷编号)。
7、执行delete volume override,强制解除保护并删除该卷。
三、通过挂载+清理方式释放EFI分区空间(非删除,规避风险)
若仅因EFI分区写满(如Windows更新日志堆积)导致扩C盘向导异常,可不删除分区而直接清理其内部冗余文件,保留系统引导完整性。该方法适用于EFI分区仍需维持但空间告急的场景。
1、以管理员身份运行命令提示符。
2、输入diskpart,回车后依次执行:list disk → select disk 0 → list partition。
3、识别EFI分区编号(如partition 1),执行:select partition 1 → assign letter=S。
4、退出diskpart:exit。
5、执行:dir S:\,确认目录结构;随后运行:del /f /q S:\*.log S:\*.tmp S:\Boot\*.*(注意不删除BCD文件及EFI\Microsoft目录下核心内容)。
6、清理完成后,重新进入diskpart,执行:select partition 1 → remove letter=S → exit。
四、删除后扩展C盘的标准流程
完成上述任一分区清理后,原位置将变为“未分配”空间。若该空间紧邻C盘右侧,则可直接通过内置工具扩展;若不相邻,需配合第三方工具迁移中间分区。
1、右键“此电脑”→“管理”→“磁盘管理”。
2、确认C盘右侧出现黑色“未分配”区域。
3、右键C盘→“扩展卷”。若“扩展卷”选项为灰色,说明未分配空间不相邻或C盘为动态磁盘,此时需跳过本方法。
4、在“扩展卷向导”中保持默认设置,连续点击“下一步”,直至完成。
5、扩展成功后,C盘容量即时增加,无需重启即可生效。











