V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
villivateur
V2EX  ›  Windows

如果手贱删除 Windows 的恢复分区,可能导致某些安全更新安装失败

  •  
  •   villivateur · 261 天前 · 2321 次点击
    这是一个创建于 261 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前我觉得 Windows 恢复分区(可以打开磁盘管理工具,一般在第一个物理硬盘的最后)没啥用,还占用我大几百 MB 的空间,于是我就用磁盘管理工具把恢复分区合并到 C 盘里面了。

    用了几年没问题,但前一段时间,发现安全更新 KB5034441 始终安装失败,代码 0x80070643 。

    我一开始还以为是微软的某个服务器被墙了,因为搜半天都搜不到有人跟我出现同样的问题。本来准备放弃的,但过了几个月我又搜了一次,发现这个:

    https://learn.microsoft.com/en-us/answers/questions/1495451/windows-update-issue-(failed-to-install)-0x8007064

    里面提到恢复分区过小会出现这个问题,于是我才意识到我很久之前把恢复分区给删了……

    于是研究了一下这个方法,理解其含义后,重新创建了恢复分区:

    https://support.microsoft.com/en-us/topic/kb5028997-instructions-to-manually-resize-your-partition-to-install-the-winre-update-400faa27-9343-461c-ada9-24c8229763bf

    创建过程中可能会报错,说 REAGENTC.EXE: The Windows RE image was not found. ,于是又研究了以下两个帖子:

    https://www.tenforums.com/backup-restore/204223-recreate-recovery-partition-reagentc-exe-operation-failed-2-a.html

    https://answers.microsoft.com/en-us/windows/forum/all/how-to-download-winrewim/e4ea068c-590a-4c8d-8498-1d79cbec1acc

    也就是说,你需要一个 Windows 安装镜像,解压里面的 winre.wim ,放到指定位置才行……

    终于解决了,能安装这个更新了。

    希望能帮到跟我一样手贱的人。

    29 条回复    2024-07-09 18:03:34 +08:00
    yyzh
        1
    yyzh  
       261 天前 via Android
    不删一样安装失败.M$的人就是那么脑残
    villivateur
        2
    villivateur  
    OP
       261 天前
    @yyzh 你看下我文章里面的第一个链接,里面提到如果分区过小也会失败,可以按照我的第二条链接手动调整大小。当然帖子里面也说了“微软正在研究解决方案”……
    lawlyet666
        3
    lawlyet666  
       261 天前
    刚打开磁盘管理看了眼,没删恢复分区。但遇到一样的问题,windows 更新卡在这个包上了,一直安装失败,无语
    villivateur
        4
    villivateur  
    OP
       261 天前
    @lawlyet666 看下 2 楼
    jackmod
        5
    jackmod  
       261 天前
    这个 B 分区破事挺多的。开启 bitlocker 还会再强行创建一个。有洁癖的话要先手动删掉现有的。
    waiaan
        6
    waiaan  
       261 天前
    OP 牛逼,我找了半天没找到解决办法。
    waiaan
        7
    waiaan  
       261 天前
    不过我的恢复分区已经有 500 多 MB 了,还是安装失败。
    lawlyet666
        8
    lawlyet666  
       261 天前
    @villivateur 我的恢复分区就是默认的 591MB ,应该不存在你说的"分区过小"的情况
    villivateur
        9
    villivateur  
    OP
       261 天前
    @lawlyet666
    @waiaan
    恢复分区要 250M 的“空闲空间”,你虽然有 500M ,但空闲的可能不足 250M
    lawlyet666
        10
    lawlyet666  
       261 天前
    @villivateur 刚又去瞅了一眼,"可用空间"也是 591MB ,"%可用"是 100%
    ReZer0
        11
    ReZer0  
       261 天前
    可能是修复了。我也没有恢复分区,只有 ESP ,然后就是系统盘。但是我这个补丁已经成功打上。(之前失败过,后面放着自己又更新好了应该是)
    ReZer0
        12
    ReZer0  
       261 天前
    @ReZer0 补个图:![20240227105318.jpg]( https://s2.loli.net/2024/02/27/CREOgtdYl1zX3Si.jpg)
    waiaan
        13
    waiaan  
       261 天前
    @villivateur #9
    @lawlyet666 #10

    一样,也是 100% free
    leostone
        14
    leostone  
       261 天前   ❤️ 1
    远景上有解决方案
    一、解决方法一:
    (一)释放官方 Windows10 ( 19044 、19045 版)的 ISO ,提取系统中\Windows\System32\Recovery 的 Winre.wim 文件到当前系统的 C:\Windows\System32\Recovery 目录下;

    (二)以管理员身份打开命令提示符输入这个命令并回车:Reagentc /enable

    (三)重新点击系统的更新,搞定!!!
    villivateur
        15
    villivateur  
    OP
       261 天前
    @leostone 确实,有可能有些人虽然有恢复分区,但是没启用。


    @waiaan
    @lawlyet666
    RiverMud
        16
    RiverMud  
       261 天前
    微软不是发现这个问题着手解决了嘛?然后我就给这个更新隐藏没管了。

    看这情况不把隐藏分区搞好是铁定装不了了?
    leostone
        17
    leostone  
       261 天前
    @villivateur #15 这个不是启用吧 好像是恢复分区指向 c 盘某个路径 这样就不需要这个分区了 也没大小顾虑 我没有恢复分区 上次更新失败 就这么操作一下 就可以正常更新了
    505243267
        18
    505243267  
       261 天前
    分区过小也会安装失败,今天刚按官方教程扩大了 250M ,才安装成功
    villivateur
        19
    villivateur  
    OP
       261 天前
    @leostone Reagentc /enable 就是启用恢复分区的 WinRE 功能吧?你看看磁盘管理工具,最后是否有一个恢复分区
    leostone
        20
    leostone  
       261 天前
    @villivateur #19 没有的 reagentc 有 setreimage 可以设置路径 /info 信息会显示路径信息 你可以看到在什么位置
    jgh004
        21
    jgh004  
       261 天前
    winre 对你没用么?我觉得用处挺大的。
    busier
        22
    busier  
       261 天前 via iPhone
    说明这是个 winre 相关的更新 没卵用
    zed1018
        23
    zed1018  
       261 天前
    这个分区最好是在磁盘末尾,这样可以动态调整大小

    有关 uefi-based 的分区方案,官方的推荐如下:

    https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions?view=windows-11#partition-layout
    villivateur
        24
    villivateur  
    OP
       261 天前
    @leostone

    PS C:\Windows\system32> Reagentc /info
    Windows Recovery Environment (Windows RE) and system reset configuration
    Information:

    Windows RE status: Enabled
    Windows RE location: \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE
    Boot Configuration Data (BCD) identifier: 46e2bb58-2d72-11ec-8fe5-d9a4a8e48cdb
    Recovery image location:
    Recovery image index: 0
    Custom image location:
    Custom image index: 0

    REAGENTC.EXE: Operation Successful.
    PrinceofInj
        25
    PrinceofInj  
       261 天前
    我已经扩充到 1G 了,还是失败。最后 100%的时候失败,比较愁人。任务管理器里面看着就是 winre 在做一些不知道什么的事情
    Autonomous
        26
    Autonomous  
       261 天前
    一直安装失败,放弃了,懒得再管,就当是屏蔽 Windows 更新了
    datocp
        27
    datocp  
       261 天前 via Android
    还有恢复分区,都不知道什么用。。。
    所有的笔记本到手先全区备份,全部格式化重装分区
    waiaan
        28
    waiaan  
       251 天前
    @villivateur
    @lawlyet666
    今天闲着没事把恢复分区扩大到 2G ,安装成功了。
    xavierskip
        29
    xavierskip  
       128 天前
    https://support.microsoft.com/en-gb/topic/kb5034441-windows-recovery-environment-update-for-windows-10-version-21h2-and-22h2-january-9-2024-62c04204-aaa5-4fee-a02a-2fdea17075a8 根据这里的提示,我一直都有恢复分区,大小 560M ,84%已用,空间显然是不够了,一直提示失败。除了扩容还有别的方法吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1271 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:09 · PVG 02:09 · LAX 10:09 · JFK 13:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.