我想执行 Microsoft KB5028997 中概述的过程。我希望我的 WinRE 变成 1G。
但我不能 100% 确定我理解了相关说明。只有 99%,所以我想确认一些事情:
- 我在哪里设置大小?我是否只需将 250 替换为 1024 减去当前 WinRE 的大小(磁盘管理报告为 522)?
- 有人做过这个过程吗?能否确认,如果一切顺利的话,我不会丢失我的操作系统分区数据?
- 如果操作系统分区的数据存储在“末尾”附近怎么办?随机文件是否会因调整大小而遭受破坏?或者它们是否会被移动到“不靠近末尾”的位置,以便适应新的大小?
- 理论上,如果我的操作系统分区几乎已满,而我试图将其缩小,会发生什么?
我想要这样做的原因是累积的 KB5034203,遗憾的是其中包含 KB5034441,由于 WinRE 太小而无法安装。
我不想安装第三方分区工具,因此没有理由建议这样做。
答案1
在哪里设置尺寸?
您缩小系统分区,然后在创建的未分配分区中重新创建 WinRE 分区。程序中的第一步是使用命令禁用 WinREreagentc /disable
我是否只需将 250 替换为 1024 减去我当前 WinRE 的大小(磁盘管理报告为 522)?
缩小系统分区的程度完全取决于您。它还取决于当前 WinRE 分区的大小。
有人做过这个过程吗?能否确认,如果一切顺利的话,我不会丢失我的操作系统分区数据?
缩小分区大小是相当无害的。当然,在执行任何修改之前,您应该备份最重要的文件,尤其是在修改磁盘分区表时。
如果操作系统分区在“末尾”附近存储了数据怎么办?
如果是这种情况,Windows 将不允许您缩小分区。
随机文件是否有被reize破坏的风险?
由于分区缩小而导致文件丢失的情况不太可能发生。请记住,如果更新成功而不是失败,您的 WinRE 分区就会更大。
它们会被移动到“不靠近末端”的地方以便适应新的尺寸吗?
您必须先解决磁盘末尾的文件问题,然后才能缩小系统分区。Windows 会自动执行此操作,并对 SSD 进行优化,对机械 HDD 进行碎片整理。
理论上,如果我的操作系统分区几乎已满,而我试图将其缩小,会发生什么?
您只能将分区缩小到可用空间的量。您不应该缩小系统分区,否则会使其处于空间不足的状态。 如果空间不足,则在解决该问题之前,绝对不要执行任何缩小系统分区的操作。
我想要这样做的原因是累积的 KB5034203,遗憾的是其中包含 KB5034441,由于 WinRE 太小而无法安装。
如果您不愿意缩小系统分区,您应该等到微软发布取代 KB5034441 的更新。
答案2
我在哪里设置大小?我是否只需将 250 替换为 1024 减去当前 WinRE 的大小(磁盘管理报告为 522)?
该步骤中未指示大小,create partition primary
因为省略大小参数意味着使用所有可用空间。
但是,本文假设释放的 250MB 将与已删除的恢复分区的空间连续,但事实并非一定如此。
例如,如果您的恢复分区位于磁盘的前面,那么您将无法将其与 250MB 合并。一种解决方法是将主分区再缩小 500MB(总共 750MB)。然后,您可以将 750MB 的未分配空间用于重新创建的 WinRE 分区。
另一个问题可能是,使用 MBR 时,分区的 ID 似乎在格式化时丢失或重置。发生这种情况时,格式化时它将从“恢复”分区恢复为“主”分区。但格式化后,您可以使用在格式化后set id=27
丢失 ID 来再次设置 ID,然后当您这样做时reagentc /enable
,它将使用新分区。