根本原因是EFI系统分区(ESP)空间不足——旧机普遍只有100MB,而微软强制要求至少500MB可用空间,且该分区已被厂商日志、字体文件和固件缓存塞满,必须无损扩容才能继续安装或更新。

Windows 10升级到24H2时反复提示“我们无法更新系统保留分区”,根本原因是EFI系统分区(ESP)空间不足——旧机普遍只有100MB,而微软强制要求至少500MB可用空间,且该分区已被厂商日志、字体文件和固件缓存塞满,必须无损扩容才能继续安装或更新。
确认当前EFI分区状态
以管理员身份运行命令提示符→输入diskpart→回车→输入list disk→回车→输入select disk 0(若系统盘非Disk 0,请替换为对应编号)→回车→输入list partition→回车。找到类型为System、格式为FAT32、大小在100–500MB之间的分区,记下其编号(如Partition 1)。这一步不能跳过,因为后续所有操作都依赖准确识别该分区。
输入select partition X(X为上一步记下的编号)→回车→输入detail partition→回车。重点观察输出中的Offset值(单位KB)和Size值(单位MB):【若Offset不是1024KB的整数倍,或紧邻其后的分区起始扇区与本分区末尾不连续,则无法用DiskPart原地扩容,必须换方案】。
方法一:傲梅分区助手图形化无损扩容(推荐新手)
下载安装最新版傲梅分区助手免费版(非PE版即可),启动后在主界面找到标有ESP或System字样的FAT32小分区,右键→选择“调整分区大小/移动”。
拖动右侧滑块向右扩展,目标大小设为550MB(比最低要求多50MB留出余量);软件会自动检测右侧相邻未分配空间。若右侧是恢复分区或主分区,它会提示“需先移动右侧分区”,此时勾选“同时移动右侧分区”并确认——这步操作会重排磁盘物理结构,但全程不格式化、不删数据。
点击“提交”→弹出预览窗口,确认操作列表含“Resize ESP”和“Move Recovery Partition”两项→点击“执行”。软件将自动进入PE环境完成底层调整,全程约3–5分钟,完成后自动重启。
方法二:DiskPart命令行强制扩容(仅限右侧有未分配空间)
第一步:确保目标EFI分区右侧存在未分配空间。若没有,先用磁盘管理工具压缩C盘或删除恢复分区腾出空间——注意:删除恢复分区前务必用Windows内置“创建恢复驱动器”功能备份系统还原点,否则丢失后无法一键重置。
第二步:管理员命令提示符中依次执行:
diskpart → list disk → select disk 0 → list partition → select partition X(X为EFI分区编号)→ extend size=400(单位MB,此处扩400MB使总大小达500MB+)。
方法三:DiskGenius PE环境下精准扩容(适用于GPT磁盘+MSR阻塞场景)
制作DiskGenius PE启动U盘,从U盘启动进入PE桌面,运行DiskGenius。
① 在左侧磁盘列表中右键点击系统所在磁盘→选择“删除所有分区”→取消勾选“删除EFI系统分区”和“删除MSR分区”,仅勾选右侧非系统分区(如D盘、恢复分区等)→点击“确定”。
② 此时EFI分区保留,其右侧出现大片未分配空间。
③ 右键点击EFI分区→选择“调整分区大小”→将大小设为550MB→点击“确定”。
④ 若操作失败提示“MSR分区阻挡”,则先右键MSR分区→选择“删除分区”,再对EFI分区扩容,完成后右键空白处→“创建新分区”→选择“MSR”类型→大小设为16MB→点击“确定”。
⑤ 点击左上角“保存更改”→确认执行→重启。

















