查了一下,发现了这样一个说明:
Microsoft 更改了运行 Windows 恢复环境 (WinRE) 的电脑的更新方式。 WinRE 将使用每月累积更新进行更新。 此更改仅适用于从 Windows Update (WU) 和 Windows Server Update Services (WSUS) 获取更新的电脑。 此更改从 2023 年 6 月 27 日开始,适用于 Windows 11 版本 22H2 累积更新。
某些电脑可能没有足够大的恢复分区来完成此更新。 因此,WinRE 更新可能会失败。 您将收到错误消息“Windows 恢复环境服务失败。”
意思是恢复分区空间太小,无法更新。
那就是要增加恢复分区的空间,我查看了一下,说是需要至少750M的空间,而我的电脑的恢复分区空间是830多M,那应该是剩余空间不足,需要增加空间。
手动调整分区大小
1、以管理员身份打开命令提示符窗口 ( cmd )
2、reagentc /info #检查恢复分区信息
3、reagentc /disable #禁用WinRE
4、缩小操作系统分区并为新的恢复分区准备磁盘,也就从其他分区匀点空间出来给恢复分区
a、运行diskpart
b、运行list disk
c、运行sel disk 0
d、运行list,可以看到磁盘的所有分区
e、运行sel part <分区>,
f、 运行 shrink desired=250 minimum=250。这一步我无法进行,不知道为什么我的系统分区无法压缩了。但因为原来的恢复分区已经超过750M了,所以我就直接下一步,而不用借其他区的空间
g、运行sel part <恢复分区(图片里是2)>,然后删除它,delete partition override
5、创建新的恢复分区
a、首先需要确认,你的磁盘 MBR还是GPT ,如果是GPT,下图GPT下面会有个*号
1)GPT:create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac followed by the command gpt attributes =0x8000000000000001
2)MBR:create partition primary id=27
b、格式化分区,运行 format fast fs=ntfs label=”Windows RE tools”
6、运行list vol,确认分区
7、退出dispart,运行exit,重新启动 WinRE,运行reagentc /enable(注意),确认 WinRE 的安装位置,请运行 reagentc /info
磁盘管理中也可以看到新的恢复分区“Windows RE tools”
最后再次进行系统更新,更新成功
*对硬盘的操作有风险,谨慎操作
*错误提示:不能在启动了bitlocker驱动 器加密的卷上启动windows re
参考文档:KB5034441:适用于 Windows 10 版本 21H2 和 22H2 的 Windows 恢复环境更新:2024 年 1 月 9 日 - Microsoft 支持