WinRE 故障排除功能

如果 Windows 设备无法启动,它会自动故障转移到 Windows 恢复环境 (WinRE)。 WinRE 中的自动修复工具会自动诊断和修复无法启动的 Windows 安装。 WinRE 也是可用于手动恢复系统的多种工具的首选工具。 本主题介绍 WinRE 中的自动故障转移行为、手动诊断和修复过程。

从启动失败中恢复

当 Windows 启动时,Windows 加载程序会设置一个状态标志来指示启动过程已经开始。 Windows 通常会在 Windows 登录屏幕出现之前清除此标志。 但是,如果启动操作失败,Windows 不会清除该标志。 下次计算机启动时,加载程序检测到该标志后会假定发生了启动失败,并启动 WinRE 而不是 Windows。

注意

检测启动失败的行为依赖于启动过程的完成,而不是 Windows 错误。 例如,如果在启动期间断电,可能会出现误报。 在这种情况下,即使 Windows 安装已启动,用户也可启动 WinRE。

由于检测启动失败(也称为“启动故障”)的行为依赖于 Windows 启动管理器和 Windows 启动加载程序,因此某些故障可能会导致 WinRE 无法访问。 在以下情况下,用户必须使用可启动的 WinRE 媒体来启动和恢复计算机:

  • WinRE 分区的主启动记录 (MBR)、分区表或启动扇区中存在损坏的磁盘元数据。
  • 启动管理器丢失或损坏。
  • 启动配置数据 (BCD) 存储丢失或损坏。

如果启动加载程序无法读取或写入启动状态标志,Windows 不会自动故障转移到 WinRE。 但用户仍然可以使用“启动选项”菜单手动启动磁盘上的 WinRE 环境。

WinRE 中的高级故障排除实用工具

在启动磁盘上的 WinRE 环境后,用户可使用恢复媒体或从“启动选项”菜单手动启动多个系统恢复工具。 除自动修复外,Windows 评估和部署工具包 (Windows ADK) 不包括这些工具。 按钮重置是 Windows 中推荐的恢复解决方案。

自动修复

自动修复工具可自动执行不可启动的操作系统安装的常见诊断和修复任务。 如果计算机由于检测到启动失败而故障转移到 WinRE,则将启动自动修复。 如果计算机无法故障转移到 WinRE 的磁盘实例,用户还可使用 WinRE CD 或 DVD 启动自动修复作为手动恢复工具。

系统映像恢复

使用系统映像恢复可进行文件备份和系统映像备份。 系统映像恢复需要外部存储设备。 对于文件备份,用户可让 Windows 选择要备份的内容,也可选择单个文件夹、库和驱动器。 默认情况下,将按定期计划创建备份。 用户以随时更改计划并手动创建备份。 用户设置系统映像恢复后,Windows 会跟踪新的或已修改的文件和文件夹,并将其添加到备份。

对于系统映像备份,用户可创建驱动器的系统映像或确切映像。 系统映像包括 Windows 和系统设置、程序和文件。 如果硬盘驱动器或计算机停止工作,用户可使用系统映像来还原其计算机的内容。

如果用户从系统映像还原计算机,则该还原将是完整还原。 用户无法选择要还原的各个项目。 所有当前程序、系统设置和文件都将被替换。

如果设置计划的文件备份,则可包含只有 Windows 需要运行的驱动器的系统映像。 如果要包含其他数据驱动器,可手动创建系统映像。

注意

以前的系统映像版本是 Windows 自动保存为系统保护过程的一部分的文件和文件夹的副本。 根据文件或文件夹的类型,用户可打开以前的版本,将版本保存到其他位置,或者还原以前的版本。 用户可使用这些以前的版本来还原意外修改、删除或损坏的文件或文件夹。 但是,由于 Windows 会将这些文件替换为新版本,因此如果驱动器发生故障,文件将不可用。

使用命令提示符窗口中的工具

所有 Windows PE 命令行工具都可从命令提示符窗口 (cmd.exe) 获得。 例如,你可使用注册表编辑器 (Regedit.exe)(包括命令行开关)修改 Windows 注册表。 也可使用 Chkdisk.exe 工具来诊断和修复卷。 有关详细信息,请参阅注册表编辑器Chkdsk故障排除工具和策略

在 Windows 10 版本 1803 的 Windows PE 中打开命令提示符窗口时,出现“内存资源不足”错误

可在以下任一情况下打开命令提示符窗口:

  • 使用 Windows 10 版本 1803 的 Windows PE 映像。
  • 在 WinRE 中启动 Windows 10 版本 1803。
  • 使用 Windows 10 版本 1803 安装媒体启动计算机。

在此情况下,你会收到如下所示的消息:

Not enough memory resources are available to process this command.

你应会收到如下所示的消息:

(c) 2018 Microsoft Corporation. All rights reserved.

要点:

  • 不存在内存不足的情况。
  • 此问题不会影响任何功能。
  • 你可以放心忽略此错误。
  • 此错误已在 Windows 10 的下一版本中得到解决。

之所以出现此问题,是因为负责存储这些版权字符串的组件缺少资源文件。 因此,当 Windows 打开命令提示符窗口并尝试读取字符串时,找不到它。 Windows 假设它由于内存不足而无法读取字符串。

自定义支持和恢复工具

计算机制造商可提供自定义支持和恢复工具。 这些工具将因制造商而异。 有关详细信息,请参阅制造商提供的文档。