前言
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)标识符应该都不会有变化。
以下是微软官方的办法,来源
(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
本文链接:https://www.wearehiden.cn/archives/39.html
如无特别说明,所有文章作者均为 Nash Latkje 。所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
2 条评论
步骤 2.3 说“记住那一串引导配置数据(BCD)标识符”。但是好像后面并没有用到啊。所以为什么要强调这个呢?
说实话我忘了,大概应该是最后为了对比一下有没有改成功吧