解决系统状态备份的问题

本文介绍使用系统状态备份时可能遇到的问题的解决方法。

基本故障排除

建议在开始对系统状态备份进行故障排除之前执行以下验证步骤:

限制

  • Microsoft 不建议使用系统状态恢复来恢复到不同的硬件
  • 系统状态备份当前支持“本地”Windows 服务器。 此功能不适用于 Azure VM。

先决条件

使用 Azure 备份解决系统状态备份的问题之前,请检查以下先决条件。

验证是否已安装 Windows Server 备份

确保服务器中安装并启用了 Windows Server 备份。 若要检查安装状态,请运行以下 PowerShell 命令:

Get-WindowsFeature Windows-Server-Backup

如果输出显示“安装状态”为“可用”,则表示 Windows Server 备份功能可供安装,但尚未安装到服务器上 。 另一方面,如果未安装 Windows Server 备份,请按照以下方法之一进行安装。

方法 1:使用 PowerShell 安装 Windows Server 备份

若要使用 PowerShell 安装 Windows Server 备份,请运行以下命令:

Install-WindowsFeature -Name Windows-Server-Backup

方法 2:使用服务器管理器安装 Windows Server 备份

若要使用服务器管理器安装 Windows Server 备份,请执行以下步骤:

  1. 在“服务器管理器”中,选择“添加角色和功能” 。 随即会显示“添加角色和功能向导”。

    Dashboard

  2. 选择“安装类型”,然后选择“下一步” 。

    Installation Type

  3. 从服务器池中选择服务器,然后选择“下一步”。 在“服务器角色”中,保留默认选择,然后选择“下一步”。

  4. 在“功能”选项卡中,选择“Windows Server 备份”,然后选择“下一步” 。

    Select features window

  5. 在“确认”选项卡中,选择“安装”以启动安装进程 。

  6. “结果”选项卡中将显示 Windows Server 备份功能已成功安装到 Windows Server 上。

    Results of installation

系统卷信息权限

确保本地系统可以完全控制安装有 Windows 的卷中的“系统卷信息”文件夹。 通常,该文件夹为 C:\System Volume Information。 如果未正确设置上述权限,则 Windows Server 备份可能会失败。

依赖的服务

请确保下面的服务处于正在运行状态:

服务名称 启动类型
远程过程调用 (RPC) 自动
COM+ 事件系统 (EventSystem) 自动
系统事件通知服务 (SENS) 自动
卷影复制 (VSS) 手动
Microsoft 软件影子副本提供程序(SWPRV) 手动

验证 Windows Server 备份状态

若要验证 Windows Server 备份状态,请执行以下步骤:

  • 确保 WSB PowerShell 正在运行

    • 从权限提升的 PowerShell 运行 Get-WBJob,并确保它不会返回以下错误:

      警告

      Get-WBJob:无法将“Get-WBJob”一词识别为 cmdlet、函数、脚本文件或可运行程序的名称。 请检查名称的拼写,如果包含路径,请验证该路径是否正确,并重试。

      • 如果失败并提示此错误,请在服务器计算机上重新安装 Windows Server 备份功能,如先决条件的步骤 1 中所述。
    • 从提升的命令提示符运行以下命令,确保 WSB 备份运行正常:

      wbadmin start systemstatebackup -backuptarget:X: -quiet

      注意

      将 X 替换为要在其中存储系统状态备份映像的卷的驱动器号。

      • 从权限提升的 PowerShell 运行 Get-WBJob 命令,定期检查作业的状态
      • 备份作业完成后,运行 Get-WBJob -Previous 1 命令,检查作业的最终状态

如果作业失败,则表明存在 WSB 问题,该问题会导致 MARS 代理系统状态备份失败。

常见错误

VSS 写入器超时错误

症状 原因 解决方法
- MARS 代理失败,显示错误消息:“WSB 作业失败,出现了 VSS 错误。 请检查 VSS 事件日志以解决失败”

- VSS 应用程序事件日志中出现以下错误日志:“VSS 编写器拒绝了出现 0x800423f2 错误的事件,该编写器的超时在冻结和解冻事件期间到期。”
由于计算机的 CPU 和内存资源不足,VSS 编写器无法及时执行完毕

其他备份软件已在使用 VSS 编写器,因此无法完成针对此备份的快照操作
等待系统上的 CPU/内存释放,或者中止占用过多内存/CPU 的进程,然后重试操作。

等待正在进行的备份执行完毕,然后在计算机没有运行任何备份时尝试操作。

磁盘空间不足,影子副本无法增长

症状 解决方法
- MARS 代理失败并出现错误消息“由于包含系统文件的卷上磁盘空间不足,使影子副本卷无法增长,备份失败”

- volsnap 系统事件日志中出现以下错误/警告日志:“卷 C: 上的磁盘空间不足,C: 的影子副本的影子副本存储无法增长。由于此故障,卷 C: 的所有影子副本都存在被删除的风险”
- 释放事件日志中突出显示的卷中的空间,以便在备份过程中有足够的空间供影子副本增长

- 配置影子副本空间时,可以限制用于影子副本的空间量。 有关详细信息,请参阅此文

EFI 分区已锁定

症状 解决方法
MARS 代理失败,显示错误消息:“由于 EFI 系统分区已锁定,系统状态备份失败。 原因可能是第三方安全软件或备份软件访问了系统分区” - 如果问题源自第三方安全软件,则需要联系反病毒软件供应商,让他们允许 MARS 代理

- 如果第三方备份软件正在运行,请等待其完成运行,然后重试备份

后续步骤