写点什么

如何让阿三 Windows 10、11 的恢复分区(Recovery Partition

用户头像
极客good
关注
发布于: 刚刚

从 Windows 10 Version 2004(包含)开始(包括 Windows Server 2022,21H2),系统将在 C 盘后面自动创建一个 Recovery partition,该分区大小大约 520M - 530M 不等,巨硬阿三不讲究,容量大小也很随意,Windows 11 这个容量变成了 644M。System Reserved 分区将变为 100 M 仍然在最前面,负责系统引导(如果使用 EFI 引导,则该 100M 为 EFI System Partition )。这将导致再也无法直接调整 C 盘分区大小,即使借助第三方工具,操作步骤也是非常繁琐的。



所以我们需要在系统安装完毕立刻调整该 Recovery partition 的位置,将其划分到 C 盘(操作系统分区)之前,然后重建 Recovery partition。更加简单粗暴的方法是直接将其删除,也不用过于担心,可以借助 USB 或者 ISO(虚机)引导 Windows PE 来替代 WinRE 的恢复功能。


本文的目标是在 System Reserved 分区之后,C 盘(操作系统分区)之前,创建一个 550M 的恢复分区,并删除原有的恢复分区,恢复 C 盘可以自由调整大小的该有功能。


准备:备份数据和所需软件




  1. 请先进行数据备份


如果这是你正在使用的电脑,请务必备份数据,虽然正确理解以下操作并没有风险,但是任何时候备份都是必要的。


  1. 专业分区工具


本例使用?[MiniTool Partition Wizard](


),类似的软件有?[Acronis Disk Director](


),[Paragon Partition Manager](


)?等等,可以根据使用习惯选择,操作都是类似的。


  1. 系统自带工具


在执行以下命令之前,您必须知道它们的作用。 请参阅 MS 的文档链接:[diskpart](


),?[dism](


)?and?[reagentc](


)


操作步骤




后面的步骤,我们分别用 MiniTool Partition Wizard 和(或) diskpart 命令进行操作,描述在前面的为建议操作方式。


以下操作同样适用于 Windows 11,只是因为阿三的随性,恢复分区的容量各不相同,请根据实际容量修改。

1. 创建一个新的 550M 的恢复分区

在 System Reserved 分区之后,C 盘(操作系统分区)之前,创建一个 550M 的恢复分区。创建一个分区系统自带工具都可以完成,但是要在这个指定位置创建,需要用到第三方工具。


之所以选择创建 550M 这个数字,一方面是与原有分区有说区别,另外这个数字也没有那么随意??


如图,我们可以看到默认三个分区,右键点击 C 分区,选择 “Move/Resize”



拖拽滚动条,然后填写数字,确保结果如下(Apply,重启后生效):


2. 复制(克隆)分区

现在我们需要将原有的恢复分区复制(克隆)到新的恢复分区


点击 “Copy Partition Wizard” 开始


选择原有恢复分区



选择目标分区



确认



只有 523M,没有关系,我们 Extend Partition


![copy-partition](https://img-blog.csdnimg.c


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


n/img_convert/090d17b42d5351161c5f529388af78c9.webp?x-oss-process=image/format,png)


结果如下


本例中,自动给 550M 的新恢复分区指派了盘符 E, 这里我们将其盘符更改为 N(new),请注意以下命令根据实际盘符修改。



替代方法:使用 diskpart


官方参考文档:[Capture and apply Windows, system, and recovery partitions](


)


  1. 使用?diskpart?给当前 recovery partition 分配一个盘符,这里定义为 O(original):


DISKPART> list disk


DISKPART> select disk <the-number-of-disk> #默认一块磁盘这里为 0,即:select disk 0


DISKPART> list partition


DISKPART> select partition <the-number-of-current-recovery-partition> #这里一般是 3,即:select partition 3


DISKPART> assign letter=O


  1. 从当前 recovery partition 中捕获镜像:


Dism /Capture-Image /ImageFile:C:\recovery-partition.wim /CaptureDir:O:\ /Name:"Recovery"


  1. 将捕获的镜像应用到新的 recovery partition(上述定义 550M 新恢复分区的盘符为 N):


Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:N:\

3. 使用 REAgentC 命令配置 WinRE 镜像

以下三条命令分别是:


  • 禁用 WinRE 镜像启动

  • 指定 WinRE 镜像的位置(这里盘符是 N)

  • 启用 WinRE 镜像启动


reagentc /disable


reagentc /setreimage /path N:\Recovery\WindowsRE


reagentc /enable

4. 隐藏新的恢复分区

使用 diskpart 命令,操作如下:


diskpart


分别针对 UEFI 和 BIOS 固件不同的操作方式来隐藏原有 recovery partition:


  • For UEFI:


DISKPART> select volume N


DISKPART> set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"


DISKPART> gpt attributes=0x8000000000000001


DISKPART> remove

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
如何让阿三 Windows 10、11 的恢复分区(Recovery Partition