Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

2024-03-30 00:33:10 14点赞 23收藏 12评论

只会一招“重装系统”?nonono!错误代码都给你了,动动脑子不费事!

干货教学来了,不用重装,甚至不用重启电脑!只要大家严格按照步骤进行,问题就会轻松解决。

如果你最近更新Windows时,在“安装0%”的状态卡了一会,随后报错,并显示错误代码0x80070643,可以按照如下步骤解决问题。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

1,明确故障来源:WinRE恢复环境空间不足

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

用小白能听得懂的话来说,错误代码(0x80070643)对应的是——你系统的WinRE恢复盘的分区容量不足。这个RE盘,在文件管理器中是隐藏的,可以通过磁盘管理器查看它的分区容量。

【查看方法】右键点击桌面“此电脑”→选择“管理”→打开“计算机管理”界面→左侧菜单选“磁盘管理”看到如下界面:

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

注意,上图是我已经重设容量的WinRE盘,盘符名称是我自己改的。

如果你从未设置过这个分区,那么它应该默认是不显示分区名称、且没有分配盘符。

而且,既然你已遇到了错误代码(0x80070643),你的WinRE分区容量应该没超过750MB!比如我在修复这个Windows更新错误之前,WinRE分区的容量是668MB。

而想要修复这个错误,就需要把WinRE分区的容量增大到750MB以上(比如,我取了个整数,直接扩充到800MB)。

但是,WinRE分区调整需要稍微动用一些手段,尤其对于小白来说,搞不好会把系统盘干废了,所以接下来,我就手把手教大家搞定修复,大家一定要仔细看好步骤说明。

◆注意:上面这个磁盘管理器界面打开之后不要关掉,我们要留着,随时查看WinRE的状态。

2,进入命令提示符:

接下来我们的目标是:扩充WinRE分区容量超过750MB以上。

首先我们要进入“命令提示符”界面,通过Win+R,输入cmd,右键点击“命令提示符”,在弹出菜单中选择“以管理员身份运行”。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

3,禁用WinRE

打开命令提示符界面后,按照之前我们确定的WinRE盘所在的磁盘数字(比如我的是磁盘1)进行如下操作:输入:reagentc /info,回车,再输入:reagentc /disable,回车。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

这一步将WinRE恢复功能临时禁用,便于后续的分区修改(替换)。

4,开启磁盘管理工具DiskPart,进入目标磁盘(C盘)。

输入diskpart,回车,启动磁盘管理工具。

接下来输入list disk,先检查一下磁盘列表,确定我们要进入的是“磁盘1”,再进入目标磁盘。

如下图所示,我的目标是磁盘1,所以第③步要输入:sel disk 1,最终应该看到“磁盘 1 现在是所选磁盘”,再继续下一步。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

5,从目标磁盘(C盘)分出一部分空间容量。

5-1:接下来检查磁盘1的分区列表。

输入:list partition,回车,即可看到结果(参见下图)。

5-2:确定2个目标分区(参见下图)。

找到对应的C盘分区(分区3)和 WinRE恢复分区(下图663MB的分区4),然后选定分区3,输入:sel part 3。(同理,这个数字要对应你自己C盘分区序号,一定不要弄错了)

5-3:使用diskpart shrink命令,从目标分区(分区3)中切出132MB容量备用。

具体步骤严格按照下图执行——输入:shrink desired=132 minimum=132,再回车。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

注意,这个132MB也要根据你的实际WinRE分区需求自行确定,比如你的WinRE之前只有600MB,那么要扩展到750MB的话,至少分给它150MB,因此上图shrink命令中的两个132就要改为150,同理类推。

当然,如果你想分出多少MB容量,一定要提前核实C盘有没有这些空闲空间(这个容量不大,通常不会出问题,但数据无价,操作要谨慎)。

5-4:执行结果核对:在上述5.1~5.3操作执行完毕后,我们回到“磁盘管理器”查看分区变化。

如果是下面这种状态,分区3和分区4之间出现了一个未分配的132MB空间,说明你的前面操作无误。那么继续第5步。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

6,删除分区4(原来的WinRE分区)

6-1:这一步一定要慎重,我们删的是WinRE旧分区,也就是前面已确认的分区4,一旦删错,比如把分区3*(C盘)或者其他数据盘删了就糟糕了。

先选定WinRE的对应分区——输入:sel part 4 回车。

在看到“分区 4 现在是所选分区”之后,再输入:delete partition override,回车。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

6-2:回到磁盘管理器核对,应该如下图所示:

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

7,建立全新的、更大容量的WinRE分区

接下来我们暂时搁置命令提示符,在磁盘管理器界面选中这部分801MB的未分配空间,右键呼出菜单中选择“新建简单卷”,新建一个新的磁盘。

这个流程只需跟着“新建简单卷向导”一步步往下点就好,但注意不要分配盘符,并指定分区名为Windows RE Tools,具体流程见下图:

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

8,核对与收尾

回到命令提示符,输入list vol,回车,查看RE分区是否对应刚建立的800MB分区;然后输入exit,回车,退出diskpart,接着输入reagentc /enable重启WinRE,输入reagentc /info确认winRE启用成功,即可关闭两个窗口。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

9,完成系统更新!

接下来回到windows更新界面,重新安装新版本,这次不再报错了,很快就完成了升级。

Windows更新失败,错误代码0x80070643,手把手教你解决升级难题

好了,以上就是我为大家分享的“新手向”保姆级教程,如果帮到了你,别忘了给我点个赞。我是笔点酷玩,如有问题,可来首页咨询,我会尽力答疑。我们下期分享再见。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
12评论

  • 精彩
  • 最新
  • 感谢,正好今天碰到这个问题了

    校验提示文案

    提交
    能帮到有需要的朋友,是我三生有幸

    校验提示文案

    提交
    收起所有回复
  • 没有RE分区的可以用这个方法:
    请您按Win+R输入diskpart并按Enter键打开DiskPart实用程序。
    依次输入以下命令,并在每一行命令后按一次Enter键执行。
    list disk
    select disk #(#指的是目标磁盘)
    list partition
    select partition #(#指的是您磁盘上有足够多可用空间的分区,这里我们就以C盘为例)
    shrink desired=700(将所选分区压缩700MB)
    create partition primary(将此分区创建为主分区)
    format quick fs=ntfs label="winRE"(将新分区快速格式化为标签为winRE的NTFS分区)
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac(将分区类型更改为恢复分区)
    exit(退出diskpart工具)
    reagentc /enable(重新启用恢复分区)

    校验提示文案

    提交
    也可以直接用分区助手新建一个,然后改个名字。

    校验提示文案

    提交
    收起所有回复
  • 好久没重装系统了

    校验提示文案

    提交
    我现在也特别懒得装系统,能不重装就不重装。

    校验提示文案

    提交
    收起所有回复
  • 我只会重启~哈哈哈

    校验提示文案

    提交
    其实最好的办法就是找一个会修电脑的人。 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 又学到新知识了

    校验提示文案

    提交
    在庞大的知识深渊面前,我们都是无知的小学同

    校验提示文案

    提交
    收起所有回复
  • 先收藏一下

    校验提示文案

    提交
    感谢支持哦!

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
23
扫一下,分享更方便,购买更轻松