对于无洁癖用户,KB5034441升级失败的解决方案就多了,大不了用C盘呗。不考虑各种排列组合,只考虑常见默认情形,"reagentc /info"表明已有「恢复分区」,但KB5034441升级失败,又不想或不便扩容「恢复分区」,怎么办?
在管理员级cmd中执行:
reagentc /disable
dir /a /s C:\Windows\system32\Recovery
确保winre.wim位于默认备份目录。接下来,只要废掉原「恢复分区」,就会自动征用C盘,不必手动准备目标目录结构。可用diskpart废掉原「恢复分区」,比如删除原「恢复分区」,或者修改原「恢复分区」的类型,以后者举例:
diskpart
select disk 0 (不要照抄,要对应「恢复分区」所在硬盘)
select partition 4 (不要照抄,要对应「恢复分区」)
gpt attributes=0x0000000000000000
set id="ebd0a0a2-b9e5-4433-87c0-68b6b72699c7" override
exitreagentc /enable
dir /a /s C:\Windows\system32\Recovery
dir /a /s C:\Recovery
之后再次安装KB5034441,升级成功。整个过程无需原始Win10安装盘。
若初始一刻干脆没有「恢复分区」,也未用"C:\Recovery\WindowsRE",自有解决之道,这儿不展开了,排列组合太多,大家领会精神。
考虑到WinRE的重要性、可用性,非独立物理「恢复分区」的各种解决之道,均不可取,洁癖用户勿用这些歪招。