Win11更新失败因EFI或系统保留分区空间不足(需≥500MB),可先用磁盘管理或diskpart确认可用空间;推荐用傲梅分区助手扩容至550MB,或命令行清理冗余文件腾出空间,严重时需重建EFI分区。

Win11系统更新卡在“我们无法更新系统保留分区”或报错0xC1900201、0x800f0922,本质是EFI系统分区(GPT磁盘)或系统保留分区(MBR磁盘)空间不足——微软24H2要求至少500MB可用空间,而多数旧设备该分区仅100MB,且已被厂商固件、多语言引导文件和日志塞满,必须扩容才能继续安装。
先确认是不是这个分区的问题
按Win+X → 选择“磁盘管理”,找到标有“EFI系统分区”或“系统保留”的小分区(通常无盘符、大小在100–500MB之间)。右键 → “属性” → 查看“可用空间”。若低于50MB,尤其是只剩十几MB,基本就是它导致的更新失败。
更精准验证:Win+R → 输入diskpart → 回车 → list disk → select disk 0 → list partition → 找到类型为System、格式为FAT32的小分区 → select partition X(X替换为实际编号)→ detail partition。重点看“Free Space”字段值,不是“Size”。
首选方案:用傲梅分区助手图形化扩容
这是最安全、成功率最高、无需命令行的方法,适合所有用户。
去傲梅官网下载Partition Assistant Standard免费版(注意取消安装时的捆绑软件勾选),安装后启动。
主界面找到标有“ESP”“EFI System Partition”或“系统保留”的FAT32小分区,右键 → “调整/移动分区”。
拖动右侧滑块,将分区总大小设为【550MB】(留出50MB余量,避免后续再满);软件会自动检测右侧是否有空闲空间。若右侧是恢复分区,它会提示“需先移动右侧分区”,勾选“同时移动右侧分区”并确认——这步不删数据,只重排物理位置。
点击左上角“提交” → 弹出预览窗口,确认操作列表含“Resize ESP”和“Move Recovery Partition” → 点击“执行”。电脑将自动重启进入PreOS模式,3–5分钟完成扩容,完成后自行回到Windows桌面。
备选方案:命令行清理冗余文件腾空间
如果只差10–30MB,不想动分区结构,可优先尝试清理。很多第三方杀软日志、厂商固件子目录、多语言引导包(如de-DE、zh-CN、ja-JP)会悄悄占满空间。
以管理员身份运行命令提示符,依次执行:
diskpart → list volume → 找到标注为“System”且大小匹配的卷(如Volume 2)→ select volume 2 → assign letter=S:
打开文件资源管理器,访问S:\,删除以下非系统级文件夹:【AVLogs、Quarantine、de-DE、zh-CN、ja-JP、fonts、Microsoft\Boot\Resources】。不要删bootmgr、BCD、EFI文件夹及其内部任何文件。
回到命令提示符,输入remove letter=S → exit。再次检查该分区可用空间是否已超50MB。
终极方案:重建EFI分区(仅当分区丢失或损坏)
如果磁盘管理里完全看不到“EFI系统分区”或“系统保留”分区,说明可能已被误删,此时必须重建。
第一步:从微软官网下载与当前系统版本一致的ISO镜像(如Win11 24H2),用7-Zip解压出sources\install.wim。
第二步:管理员命令提示符中执行:
dism /mount-wim /wimfile:"X:\sources\install.wim" /index:1 /mountdir:"C:\mount"
第三步:给原系统盘(通常是C:\)分配临时盘符S:,然后执行:
bcdboot C:\Windows /s S: /f UEFI(GPT磁盘)或bcdboot C:\Windows /s S: /f BIOS(MBR磁盘)
第四步:执行完毕后,卸载镜像:dism /unmount-wim /mountdir:"C:\mount" /discard。重启后检查磁盘管理中是否出现新的EFI系统分区,且大小≥500MB。

















