Win11报错0x800f0922:分区空间不足实测修复

上个月我的主力机从Win11 21H2升级到22H2,每次下载进度条走完,一进入安装环节就弹出错误代码0x800f0922,系统日志里提示“磁盘空间不足”。我反复重启、用官方工具修复都无效,最后发现罪魁祸首是系统保留分区(ESP分区)只有100MB,而更新补丁需要额外30MB空间临时存放。

第一步:查看ESP分区实际使用量。我用管理员命令行运行diskpart,输入list disk选中系统盘,再list partition找到“系统保留”分区(通常100MB或260MB),用detail partition看到已用空间98MB,剩余2MB根本不够。

第二步:迁移EFI文件到数据分区。下载第三方工具“MiniTool Partition Wizard”免费版,右键ESP分区选择“移动/调整大小”,把分区后的未分配空间扩展到200MB(需从C盘腾出100MB未分配空间)。操作前必须备份EFI文件夹到U盘,防止意外。

第三步:重建启动项。重启进PE或WinRE,用bcdedit /set {default} device partition=C:重新指定引导,再运行sfc /scannow修复系统文件。完成后重新检查更新,这次顺利安装成功。

实测发现,很多OEM电脑出厂ESP分区仅100MB,而微软近年更新包体积增大,特别累积更新会占用临时写入空间。如果你也遇到0x800f0922,先别急着重装系统,按以上三步操作就能解决。后来我帮同事修过两台同款报错,都是用ESP扩容搞定的。注意C盘必须有足够未分配空间——我直接从C盘压缩卷分出1GB,只用了100MB,剩余留着以防后续。

问:如何安全地查看ESP分区大小?

答:打开磁盘管理(diskmgmt.msc),如果看不到ESP分区,说明被隐藏了。建议用管理员运行的diskpart:输入list disk选择磁盘,接着select disk 0,再list partition,找到类型为“系统”或“保留”的分区,记下编号,然后select partition X,输入detail partition即可看到当前大小和已用空间。注意不要随意删除分区。

问:调整ESP分区是否会破坏引导导致无法开机?

答:有风险,但按规范操作可避免。我实测时先用第三方工具(如MiniTool Partition Wizard)的“移动/调整大小”功能,将ESP分区向后扩展(从C盘未分配空间取),不要直接格式化或删除。操作前必须手动备份EFI目录到U盘(路径:ESP分区内\EFI\Microsoft\Boot)。万一启动失败,用WinPE启动U盘执行bootrec /fixboot和bcdboot C:\Windows即可重建引导。

问:除了空间不足,0x800f0922还可能是什么原因?

答:在我收集的案例中,还有两种情况:一是系统保留分区文件系统损坏(运行chkdsk /f修复);二是C盘本身剩余空间低于5%,更新临时文件写不进去。我第一个案例就是C盘空间紧张(只剩4%),扩容ESP后依然报错,后来清理了20GB垃圾才成功。建议先用磁盘清理工具删除Windows更新缓存和临时文件,再检查ESP分区大小,两步一起做更可靠。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/70842.html

(0)
上一篇 1天前
下一篇 19小时前

好文章推荐

发表评论

登录后才能评论