本文操作存在风险,请三思而后行,出现问题本人概不负责!

前言

Windows RE的全称为Windows Recovery Environment,即Windows 恢复环境。现在安装Windows时都会作为独立分区安装,若不小心删除对电脑不会造成其他影响,但重置时会出现以下情况。

网上找到的重建做法都是恢复到系统盘,个人认为恢复环境和操作系统在同一个分区是毫无意义的,因此,本文尝试在独立恢复分区重建Windows恢复环境。

一.判断系统恢复环境(RE环境)情况

以管理员身份运行命令提示符,然后输入:

reagentc /disable   #关闭RE

再输入:

reagentc /enable   #打开RE

A.若输入reagentc /enable显示成功,则说明恢复环境存在。
命令提示符输入:

reagentc /info     #查看RE状态

观察Windows RE位置是否与Windows系统在同一分区,若不是,则没有问题,若是,则可以考虑在独立恢复分区重建恢复环境。

B.若显示未找到路径(Windows RE位置后面是空白),则表示恢复环境被删除了,此时就需要重建恢复环境了。

二.重建恢复环境

微软给出了官方方法,此方法仅做参考了

1 获取恢复环境所需要的winre.wim文件

1.1 去 https://next.itellyou.cn/Original/ 下载Windows iso文件,最好与你当前Windows版本一致。
1.2 双击Windows iso文件,使其挂载为虚拟光驱(本文中为L盘)。
1.3 挂载Windows映像(二种方法,以G盘为例)
方法一:

① 在G盘新建文件夹install
② 以管理员身份运行命令提示符,输入:

dism /mount-wim /wimfile:"L:\sources\install.wim" /index:1 /mountdir:G:\install

稍后会有一些文件夹被解压到G:\install文件夹。

方法二

① 去 https://github.com/Chuyu-Team/Dism-Multi-language/releases 下载并安装Dism++。
② 打开Dism++,选择文件>>挂载映像。
③ 在弹出的对话框中选择如下:

稍后会有一些文件夹被解压到G:\install文件夹。

1.4 打开G:\install文件夹,在右上角搜索框输入WinRE.wim后回车(一般是在G:\install\windows\system32\recovery\WinRE.wim

2 重建恢复环境

2.1 使用硬盘无损分区工具(如DiskGenius等)从系统盘中单独划出一个分区,大小视Winre.wim文件大小而定,文件系统为NTFS,本文中给定盘符为J:,最好放在系统盘之后(具体操作网上很多教程,本文不赘述)。

当然你也可以选择在其它地方建立这个分区,只要你确定不会出问题。

2.2 创建文件夹J:\Recovery\WindowsRE,并把之前找到的Winre.wim复制进去。
2.3 以管理员身份运行命令提示符,输入:

reagentc /setreimage /path J:\Recovery\WindowsRE
reagentc /enable
reagentc /info

显示如下:

记住那一串引导配置数据(BCD)标识符。

2.4 以管理员身份运行命令提示符,输入diskpart,回车进入磁盘管理工具
再输入

list disk    #列出电脑中的磁盘
select disk 0    #选择之前创建分区的那个磁盘
list part      #列出磁盘的分区
select part 4   #选择之前创建的分区
remove letter=J   #删除盘符
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac   #设置为恢复分区,如果显示被占用可加上override参数
Gpt attributes=0x8000000000000001   #修改分区属性-受保护

重启电脑,以管理员身份运行命令提示符,运行reagentc /disable,再运行reagentc /enable,最后输入reagentc /info,Windows RE位置和引导配置数据(BCD)标识符应该都不会有变化。

以下是微软官方的办法,来源

假定你要在windows系统所在的硬盘(disk 0)创建2GB大小的恢复分区,且硬盘空间已全部分配

2.1 关闭RE

以管理员身份运行命令提示符,输入

reagentc /disable   #关闭RE

2.2 运行diskpart

在命令提示符窗口中再输入diskpart,回车进入磁盘管理工具
输入:

list disk    #列出电脑中的磁盘,检查“Gpt”列中是否有星号字符 (*)。有则磁盘为GPT。否则为MBR
select disk 0    #选择windows系统所在的硬盘
list part      #列出磁盘的分区,找出windows系统分区,
select part 3   #选择windows系统分区,这里假定为part 3
shrink desired=2048 minimum=2048  #收缩windows系统分区,这里缩小了2GB

2.3 根据磁盘格式,以下二选一

2.3-1 如果磁盘为GPT,则继续输入

create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac   #创建带有恢复分区ID的分区
Gpt attributes=0x8000000000000001   #修改分区属性-受保护

2.3-2如果磁盘为 MBR,则继续输入

create partition primary id=27  #创建带有恢复分区ID的分区

2.4 格式化分区

format quick fs=ntfs label=”Windows RE tools”  #格式化分区,如果显示被占用可加上override参数
list vol   #确认已创建 WinRE 分区
exit  #退出 diskpart

2.5 重新启用RE

在命令提示符窗口中再输入

reagentc /enable   #打开RE

OVER

最后修改:2024 年 04 月 03 日
如果觉得我的文章对你有用,请随意赞赏