如何在 Windows 11 上重建 WinRE 恢复分区
如何在 Windows 11 上重建 WinRE 恢复分区
Windows恢复环境(WinRE)是Windows 11系统中一个非常关键的组件,它为系统恢复和故障排查提供了必要的工具。当系统无法正常启动或遇到严重错误时,WinRE可以帮助诊断问题、修复系统,甚至可以将系统恢复到之前的正常状态。本文将详细介绍如何在Windows 11上重建WinRE恢复分区。
什么是 WinRE 恢复分区?
WinRE是基于Windows预安装环境(Windows PE)的恢复环境,它算是Windows 11的「副操作系统」,通常位于独立的硬盘分区中。当系统出现严重错误或需要恢复出厂设置时,WinRE可以帮你进行修复操作。
WinRE还在「Windows更新」过程中发挥重要作用,用于在特定的路径或阶段应用更新(SafeOS);特别是在某些需要回滚更新的情况下,WinRE可以作为一个「安全兜底」。
当你在Windows 11的「设置」>「系统」>「恢复」中,点击「高级启动」旁的「立即重新启动」按钮时,系统也会重启到WinRE恢复环境。
WinRE 恢复分区的主要功能
WinRE包含多种实用工具,以下是几个关键功能:
- 自动/启动修复:自动扫描并修复Windows无法正常启动的问题。
- 系统还原:使用之前创建的「还原点」将系统恢复到正常工作状态。
- 系统映像恢复:从先前备份的「系统映像」恢复整个驱动器。
- 命令提示符:提供了命令行界面,高级用户可以使用diskpart、sfc、chkdsk和DISM等工具进行故障排除。
- 一键重置:允许在保留个人数据和设置的同时,快速修复系统。
此外,你还可以通过WinRE访问UEFI固件设置。即便系统已经无法启动,也能使用WinRE中的「文件资源管理器」来恢复丢失的文件。
WinRE恢复环境界面
WinRE 恢复分区需要多大空间?
根据微软官方文档的建议,WinRE恢复分区至少需要300MB空间。不过,根据系统配置的不同,分区的实际大小可能会有所差异,影响因素包括:文件系统类型、WinRE镜像(winre.wim)大小、语言配置、定制内容,以及系统预留空间等。
通常情况下,Windows 11会在全新安装时,自动创建「恢复分区」并确定大小。它的大小可能是:822MB、704MB、692MB或660MB等。如果要手动创建或重建「恢复分区」,建议至少预留1GB的空间。
通过「磁盘管理」器查看恢复分区
什么情况需要重建 WinRE 恢复分区?
- 分区丢失:在重装Windows或进行磁盘分区时,不小心删除了「恢复分区」。
- 分区损坏:由于磁盘错误、恶意软件攻击或其他问题,导致「恢复分区」损坏。
- 分区冗余:在安装某些「Windows更新」或系统升级后,出现了多个「恢复分区」,造成重复。
- 空间不足:从2023年6月起,微软变更了WinRE的更新方式,会通过每月的累积更新进行。如果「恢复分区」空间不足,更新可能会失败,并提示「Windows Recovery Environment servicing failed」等错误。
在 Windows 11 上手动重建 WinRE 恢复分区
如果现有的「恢复分区」有问题,你可以先删除现有分区,然后再手动创建一个新的分区来解决。这个过程需要从Windows 11 ISO镜像中的Install.wim镜像文件提取Winre.wim文件。以下是详细操作步骤:
删除现有「恢复分区」
- 打开「Windows终端」:右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开Windows终端。
- 运行DiskPart工具:输入以下命令启动DiskPart:
diskpart
- 列出当前磁盘:执行以下命令列出所有磁盘:
list disk
- 选择包含「恢复分区」的磁盘:将0替换为包含「恢复分区」的磁盘编号:
select disk 0
- 查看磁盘的分区信息:
list partition
- 选择「恢复分区」:将X替换为「恢复分区」的编号:
select partition X
- 删除「恢复分区」:
delete partition override
使用diskpart命令删除现有「恢复分区」
收缩「系统分区」大小
- 选择操作系统分区:将Y替换为「系统分区」的编号:
select partition Y
- 收缩系统分区:通过收缩系统分区来增大「未分配」空间,用于新的「恢复分区」。建议收缩大小约为1024 - 当前未分配大小:
shrink desired=320
使用diskpart命令收缩「系统分区」大小
diskpart的交互命令可以不用写全。
创建新的恢复分区
- 创建新的「恢复分区」:将所有「未分配」空间创建为新的分区:
create partition primary
- 格式化新分区为NTFS:
format fs=ntfs quick label="Recovery"
- 注册分区为新的「恢复分区」:
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac override
- 锁定分区以防止误修改:
gpt attributes=0x8000000000000001
- 退出DiskPart工具:
exit
使用diskpart命令创建新的「恢复分区」
提取 winre.wim 恢复文件
- 挂载Windows 11 ISO文件:右键点击Windows 11的ISO安装镜像,选择「装载」。记住驱动器的盘符,例如D:。
挂载Windows 11 ISO安装镜像 - 创建临时文件夹:在用户「下载」文件夹中创建Images和Mount两个临时目录:
mkdir "%USERPROFILE%\Downloads\Images" "%USERPROFILE%\Downloads\Mount"
- 复制安装文件:将install.wim文件复制到Images目录:
xcopy "D:\Sources\install.wim" "%USERPROFILE%\Downloads\Images\" /H /E /C /I /Y
复制出install.wim文件
4. 确认映像对应的索引号:
dism /Get-WimInfo /WimFile:D:\Sources\install.wim
查看install.wim映像对应的索引号
5. 挂载Install.wim镜像:推荐挂载专业版:
dism /Mount-Image /ImageFile:"%USERPROFILE%\Downloads\Images\install.wim" /Index:3 /MountDir:"%USERPROFILE%\Downloads\Mount"
- 拷贝winre.wim恢复文件:将winre.wim文件拷贝到C:\Windows\System32\Recovery\:
xcopy "%USERPROFILE%\Downloads\Mount\Windows\System32\Recovery\winre.wim" "C:\Windows\System32\Recovery\" /H /E /C /I /Y
挂载Install.wim镜像并拷贝winre.wim恢复文件
启用恢复环境
- 启用WinRE:
reagentc /enable
- 验证恢复环境状态:如果命令输出显示为Enabled并且显示路径,则表示配置成功。
reagentc /info
启用WinRE恢复环境
3. 卸载映像并清理:逐条执行以下命令,卸载install.wim挂载并清理WIM:
dism /Unmount-Image /MountDir:"%USERPROFILE%\Downloads\Mount" /discard
dism /Cleanup-Wim
- 删除临时文件夹:删除Images和Mount文件夹,节省存储空间:
rmdir /S /Q "%USERPROFILE%\Downloads\Images" rmdir /S /Q "%USERPROFILE%\Downloads\Mount"
卸载install.wim映像并清理临时文件夹
验证恢复分区功能
完成以上所有步骤后,Windows 11的「恢复分区」就已经重建成功。你可以通过以下步骤测试是否正常可用:
- 按Windows + I快捷键打开「设置」,依次选择「系统」>「恢复」。
- 点击「高级启动」旁边的「立即重新启动」按钮。
如果系统加载到恢复界面,则说明「恢复分区」配置成功。
本文原文来自sysgeek.cn