win10更新KB5034441版本,报错0x80070643

win10更新KB5034441版本,报错0x80070643

今天win10更新KB5034441版本,却没想到更新失败,多次点击重试后依旧报错0x80070643 ,遂上网查找解决方案。

发现这不是个例,微软官方也发布声明与提出解决方案

声明中提到:
You do not need this update if the PC does not have a recovery partition. In this case, the error can be safely ignored.
We are working on a resolution and will provide an update in an upcoming release.
不想折腾的可以跳过更新,微软在未来版本更新中会解决此问题。

但同时也提供了解决方案,但有一定的难度和风险。

解决方案

有些电脑可能没有足够大的恢复分区来完成此更新。本文提供了指令(翻译自原文),以手动调整恢复分区大小。

  1. 以admin身份打开cmdpowershell

  2. 检查Win RE运行状态:

    • 如果安装了Windows RE,应该有一个Windows RE位置和Windows RE目录的路径,例如Windows RE 位置: [file://%3f/GLOBALROOT/device/harddisk0/partition4/Recovery/WindowsRE]\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE。这里,硬盘和分区后面的数字是WinRE所在的磁盘和分区的索引。
      在这里插入图片描述
  3. 运行reagentc /disable来禁用WinRE。
    禁用后再次检查,已经没有相关信息了。
    在这里插入图片描述

  4. 减少系统分区容量,为新的恢复分区准备空间。
    a. 运行diskpart
    在这里插入图片描述

    b. 运行list disk
    我这里只有一个磁盘,所以只有一个磁盘0。
    在这里插入图片描述

    c. 运行sel disk <系统盘号>,选择系统盘所在的磁盘。
    我只有磁盘0,所以直接选择0号。
    在这里插入图片描述

    d. 刚刚选择了系统盘,为了找到系统盘下的系统分区,运行list part
    可见恢复分区的编号是4,一般来说恢复分区的前一个分区是系统分区,也即3号为C盘
    在这里插入图片描述

    e. 运行sel part<系统分区号>选择系统分区
    我这里选择刚刚提到的3号分区
    在这里插入图片描述

    f. 运行shrink desired=250 minimum=250
    将C盘收缩,腾出250M的空间
    在这里插入图片描述

    g. 运行sel part<恢复分区号>来选择恢复分区
    刚刚提到,我的恢复分区是4
    在这里插入图片描述

    h. 运行delete partition override删除当前选择的分区,也即恢复分区
    确保现在选择了恢复分区,再执行删除!!
    在这里插入图片描述

  5. 创建新的恢复分区
    a. 首先,运行list disk检查磁盘分区样式是GUID分区表(GPT)还是主启动记录(MBR)。检查“ GPT”列中是否有星号字符(*)。如果有星号字符(*),则驱动器为GPT。否则,驱动器是MBR。
    我这里有星号(*),是GPT类型的。
    在这里插入图片描述

    • 如果是GPT类型的,依次运行create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac,和gpt attributes =0x8000000000000001
      在这里插入图片描述
    • 如果是MBR类型的,运行create partition primary id=27,我这里不做演示。

    b. 运行format quick fs=ntfs label="Windows RE tools"格式化恢复分区
    注意中英文引号
    在这里插入图片描述

  6. 运行list vol确认恢复分区以及创建
    在这里插入图片描述

  7. 运行exit退出

  8. 运行reagentc /enable启用恢复分区

  9. 运行reagentc /info确认
    在这里插入图片描述

操作完成,更新系统即可

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值