本文介绍如何解决 Windows 更新时出现的错误代码 0x80070643,原因是 WinRE 恢复环境空间不足。先通过进入命令提示符,禁用掉 WinRE,调整磁盘管理工具,扩展 C 盘空间并创建新的 WinRE 分区,最终重启 WinRE 并完成系统更新。
问题截图
如果最近更新 Windows 时,在安装的状态卡了一会,随后报错,并显示错误代码 0x80070643:
首先明确故障来源,错误代码 0x80070643 对应的是系统的 WinRE 恢复盘分区容量不足。这个 RE 盘在资源管理器中是看不到的,可通过磁盘管理器查看它的分区容量。我们可以通过右键点击开始——磁盘管理看到如下界面。可以看到恢复分区不足 750 兆,需要对其扩容:
压缩分区
通过上面截图可以看出,恢复分区的临近分区是 C 盘,我们接下来要从 C 盘中,获取一定的空间给恢复分区。首先要进入命令提示符界面,在搜索框中输入 cmd,右键点击命令提示符并在弹出菜单中选择以管理员身份运行:
打开命令提示符界面后,我们将 WinRE 恢复功能临时禁用,便于后续分区修改:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
C:\Users\Administrator>reagentc /info Windows 恢复环境(Windows RE)和系统初始化配置 信息: Windows RE 状态: Enabled Windows RE 位置: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE 引导配置数据(BCD)标识符: c9a5b046-496f-11ec-b9e7-ed5c24c96968 恢复映像位置: 恢复映像索引: 0 自定义映像位置: 自定义映像索引: 0
开启磁盘管理工具,进入目标磁盘 C 盘。接下来输入 list disk,先检查下磁盘列表,确定我们要进入的是磁盘 0,则输入 sel disk 0。接下来检查磁盘 0 的分区列表输入 list partition。找到 C 盘对应分区号 3 后输入 sel part 3。使用 shrink desired=200 minimum=200 命令从目标分区切出 200 兆容量备用:
C:\Users\Administrator>reagentc /info Windows 恢复环境(Windows RE)和系统初始化配置 信息: Windows RE 状态: Enabled Windows RE 位置: \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE 引导配置数据(BCD)标识符: c9a5b048-496f-11ec-b9e7-ed5c24c96968 恢复映像位置: 恢复映像索引: 0 自定义映像位置: 自定义映像索引: 0
条评论