找回密码
 加入我们
搜索
      
查看: 435|回复: 0

[软件] 扩容恢复分区以满足日益增长的winre.vim镜像容量

[复制链接]
发表于 2024-11-2 13:03 | 显示全部楼层 |阅读模式
这两天把debian11升级到12,顺便把玩下zfs on windows。偶然发现windows的恢复分区被删除了? 难道是我误操作了?
经过排查,总结如下
根本原因: 微软的winre.vim容量已经达到807M,超过了本身恢复分区本身667M的大小。从而会导致windows更新报错,参考论坛1-5月"winre","恢复分区"的帖子。
影响范围: 对于24年以前用win10/11官方镜像安装系统的人来说这个分区普遍500-600M,属于全球性全用户。
临时措施: 微软直接把恢复分区删除了,然后把winre.vim挪到C盘来,位置是C:\Recovery\WindowsRE\winre.vim。
这个方法缺点就是winre.vim本来在隐藏分区中,不易被误删除,现在手贱就可以删除这个文件,winre会彻底失效
长期措施: 扩大恢复分区的容量,复原系统本身的工作逻辑

参考:微软KB5028897说明

原理:由于恢复分区在末尾,可以随意增大缩小。并且有固定的ID和属性,ID=de94bba4-06d1-4d40-a16a-bfd50179d6ac ,attributes=0x8000000000000001。设置完毕后操作系统即可正确识别,会自动把winre.wim挪到该恢复分区。

步骤:
1. 缩小原来的磁盘
2. 给未分区的部分创建个分区,设置ID和属性
3. 停用reagentc,再启用reagentc

注:如果你电脑里面没有winre.vim。就只能去安装盘内提取了。

操作方式见下图


当然我不太理解的是都2024年了,别人纯血linux都给500M EFI分区,你win10/11扣扣索索100M EFI分区和500M恢复分区意欲何为?凸显三哥不触发BUG不修的混日子精神吗?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-27 05:42 , Processed in 0.008374 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表