系统保留分区(或EFI系统分区)空间不足是Windows大版本更新失败的常见原因,典型报错为“我们无法更新系统保留分区”“错误代码0xC1900201”,因其默认仅100MB左右而Win11 24H2要求至少500MB可用空间;确认方法是通过磁盘管理或diskpart查看可用空间是否低于50MB;安全处理方式包括:临时分配盘符后清理多语言启动文件、用cleanmgr清理更新残留、用傲梅分区助手扩容至≥500MB,或迁移WinRE镜像至C盘释放空间。
系统保留分区(或efi系统分区)空间不足,是windows补丁更新失败的常见原因,尤其在安装大版本更新(如win11 24h2)时,会直接报错“我们无法更新系统保留分区”“错误代码0xc1900201”等。该分区虽小(常为100–500mb),却存放着启动管理器、bcd配置、bitlocker密钥、winre恢复环境等关键组件;一旦可用空间低于50mb,系统就无法写入新版引导文件,导致更新卡住或回滚。
确认问题:先看是不是它在作怪
别急着操作,先快速验证:
- 按 Win + X → 选择“磁盘管理”,找到标有“系统保留”或“EFI系统分区”的小分区(通常无盘符、NTFS/FAT32格式)
- 右键 → “属性”,重点看“可用空间”:若<50MB(尤其只剩十几MB),基本就是根源
- 更准一点?打开管理员命令提示符,运行:
diskpart → list disk → select disk 0 → list partition → select partition X → detail partition(X为对应编号),查看“Free Space”值
安全清理:释放已有空间(适合差10–30MB场景)
不改分区大小,也能腾出空间,关键是清理冗余语言资源和旧启动项:
- 以管理员身份运行CMD,执行以下命令临时分配盘符(如W:):
FOR /F %v IN ('cmd /c "wmic volume get deviceid,systemvolume | findstr /i true"') DO mountvol W: %v - 备份当前内容防万一:
xcopy W:\ /I /E /C /H %SystemDrive%\BOOT001 & bcdedit /export %SystemDrive%\BOOT001\BCD.Backup - 删除多语言启动文件夹(占空间主力):
FOR /F %p IN ('dir W:\ /s /a:d /b ^| findstr /i "en-US zh-CN de-DE fr-FR"') DO rd /s /q %p - 用系统自带工具清理更新残留:
Win + R → 输入 cleanmgr → 选中该分区 → 勾选“Windows更新清理”“临时Windows安装文件”
扩容分区:推荐图形化工具(适合差100MB以上或准备升级24H2)
微软未提供原生扩容方式,但第三方免费工具成熟可靠。首选傲梅分区助手Standard版(官网下载,安装时取消勾选推广软件):
- 打开软件 → 找到“EFI系统分区”或“系统保留”分区 → 右键“调整/移动分区”
- 将大小设为≥500MB(Win11 24H2官方建议值),空间来源选“从C盘划分”
- 确保C盘有至少2GB未分配空间(可通过压缩卷腾出),点击“提交”→ 选择“重启进入PreOS模式”自动完成
- 全程无需手动输入命令,避免误删,成功率高且支持回滚
迁移WinRE:减少主分区负担
WinRE恢复镜像(winre.wim)常占300MB+,若被放在系统保留分区,是主要空间占用源。可将其迁至C盘并精简:
- 管理员CMD中运行:
reagentc /disable - 从Windows安装介质提取 sources\winre.wim,复制到 C:\Windows\System32\Recovery\(覆盖原文件)
- 再运行:
reagentc /setreimage /path C:\Windows\System32\Recovery\winre.wim
reagentc /enable - 系统会自动注册新路径,并可能释放原分区中的旧镜像











