修复 Windows 10 计算机上的无效恢复区错误

如果当您尝试在 Windows 10 设备上访问Windows 恢复环境 (WinRE)时,在空白屏幕上遇到错误消息Invalid Recovery Area ,那么这篇文章将帮助您成功解决此问题。(Invalid Recovery Area)

无效恢复区错误

此错误的原因主要是您的 PC 上装有Windows RE(Windows RE)的恢复分区不完整,因为它已被删除或由于某些未知原因而无法访问。其他原因可能如下:

  • WinRE在(WinRE)Windows设置中被禁用。
  • 引导配置数据存储(Boot Configuration Data Store)( BCD ) 不包含在恢复模式下引导的条目。
  • 文件 winre.wim(WinRE环境映像)丢失或移动。
  • WinRE配置文件ReAgent.xml丢失或包含不正确的设置。

修复无效恢复区错误

如果您遇到此问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看是否有助于解决问题。

  1. 启用 Windows RE
  2. 检查 WinRE 的 BCD 条目
  3. (Reset WinRE)在ReAgent.xml(ReAgent.xml)文件中重置 WinRE设置
  4. 手动查找(Find)并复制Winre.wim文件
  5. 执行(Perform)Windows 10 就地升级修复(Upgrade Repair)

让我们看一下关于列出的每个解决方案所涉及的过程的描述。

1]启用Windows RE

如果Windows恢复环境被禁用,您将遇到错误。在这种情况下,您可以启用Windows RE。方法如下:

首先,您需要检查WinRE的状态。

  • Windows key + R调用“运行”对话框。
  • 在“运行”对话框中,键入cmd,然后按CTRL + SHIFT + ENTER以在管理员/提升模式下打开命令提示符。(Command Prompt)
  • 在命令提示符窗口中,键入以下命令并按 Enter 键(Enter)
reagent /info

如果 Windows RE 状态显示为Disabled,请输入以下命令并按Enter  以打开WinRE

reagentc /enable

启用此选项后,您仍然无法访问Windows 10中的(Windows 10)恢复(Recovery)环境,请尝试下一个解决方案。

2]检查WinRE的BCD条目

Windows Boot Loader确定它是否必须加载Windows RE。加载程序可能指向错误的位置。

以管理员权限打开 PowerShell(Open PowerShell),然后执行以下命令:

bcdedit /enum all

(Look)在设置为Current的(Current)Windows Boot Loader标识符中查找条目。

WINDOWS 引导加载程序当前标识符

在该部分中,找到“recoverysequence”并记下GUID

同样,在结果中,搜索Windows Boot Loader identifier set as the note GUID

Windows 引导加载程序 WIN RE 定位

确保 device 和 osdevice 项显示 Winre.wim(Winre.wim)文件 的 (device )路径并且(osdevice)它们是相同的。如果不是,我们将不得不将当前标识符指向具有相同标识符的标识符。

找到新的GUID后,运行以下命令:

bcdedit /set {current} recoverysequence {GUID_which_has_same_path_of_device_and_device}

看看这是否能解决问题。

3]在ReAgent.xml文件中重置 WinRE(Reset WinRE)设置

此解决方案需要您重置ReAgent.xml文件中的恢复环境设置(提前备份此文件)。

在 Windows 10 上,只需删除ReAgent.xml文件,它将在您下次启用WinRE时自动创建。

ReAgent.xml文件应位于以下目录路径中 - 假设 C 是安装 Windows 10 的驱动(ReAgent.xml)(Windows 10)

C:\Recovery\WindowsRE

注意(Note):您可能需要显示隐藏文件和文件夹才能查找和删除文件。

4]手动查找(Find)并复制Winre.wim文件

请执行下列操作:

  • 在管理员模式下打开命令提示符。
  • CMD提示窗口中,键入下面的命令并按Enter
dir /a /s c:\winre.wim

如果您找到了该文件,请通过依次运行以下命令将其复制到默认位置:

attrib -h -s c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6\winre.wim
xcopy /h c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6\winre.wim c:\Windows\System32\Recovery

如果您在本地驱动器上找不到该文件,您可以从类似的Windows 10安装实例(操作系统版本和系统架构必须匹配)或从安装媒体/可启动USB闪存驱动器复制它。

为此,请使用 7-Zip 打开DVD/ ISO映像上的\sources\install.wim(或 install.esd),然后将\Windows\System32\Recovery\Winre.wimReAgent.xml 解压缩(ReAgent.xml)到 C :\Windows\System32\Recovery文件夹。

必须从\Windows\Boot\DVD文件夹复制原始 boot.sdi 文件。

复制健康的 winre.wim 文件后,尝试访问恢复环境,如果问题仍然存在,请尝试下一个解决方案。

5]执行(Perform)Windows 10就地升级修复(Upgrade Repair)

此解决方案要求您执行Windows 10 就地升级修复。修复升级是使用安装DVDISO文件在硬盘上现有Windows 10安装的基础上安装(Windows 10)Windows 10的过程。(Windows 10)

执行此操作可以修复损坏的操作系统文件,同时保留您的个人文件、设置和已安装的应用程序。

希望这可以帮助!



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts