如何使用 Windows Server 备份从 Windows Server 计算机上的父分区备份 Hyper-V 虚拟机

本文介绍如何使用 Windows Server 备份从 Windows Server 计算机上的父分区备份 Hyper-V 虚拟机。

原始 KB 编号: 958662

问题描述

若要使用 Windows Server 备份从 Windows Server 上的父分区备份 Hyper-V 虚拟机,必须将 Microsoft Hyper-V VSS 编写器注册到 Windows Server 备份。

解决方案

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章: 322756 如何在 Windows 中备份和还原注册表

若要将 Hyper-V VSS 编写器注册到 Windows Server 备份,请执行以下步骤:

  1. 依次单击“开始”、“运行”,键入 regedit,然后单击“确定”

  2. 找到以下注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

  3. 右键单击“ CurrentVersion”,指向“ 新建”,然后单击“ 密钥”。

  4. 键入 WindowsServerBackup,然后按 Enter。

  5. 右键单击“ WindowsServerBackup”,指向 “新建”,然后单击“ 密钥”。

  6. 键入 Application Support,然后按 Enter。

  7. 右键单击“ 应用程序支持”,指向 “新建”,然后单击“ 密钥”。

  8. 键入 {66841CD4-6DED-4F4B-8F17-FD23F8DDC3DE},然后按 Enter。

  9. 右键单击 {66841CD4-6DED-4F4B-8F17-FD23F8DDC3DE},指向 “新建”,然后单击“ 字符串值”。

  10. 键入“应用程序标识符”,然后按 Enter。

  11. 右键单击“ 应用程序标识符”,然后单击“ 修改”。

  12. 在“ 值数据 ”框中,键入“Hyper-V”,然后单击“ 确定”。

  13. 文件菜单上,单击退出

有关 Hyper-V 虚拟机备份的详细信息

使用 Windows Server 备份备份虚拟机

  • 执行虚拟机备份时,必须备份托管虚拟机文件的所有卷,包括 C:\ProgramData\Microsoft\Windows\Hyper-V 中的 InitialStore.xml 文件 (,默认情况下) ,卷 () 包含 VHD (s) 和配置 XML 文件。 例如,如果虚拟机配置文件存储在 D: 卷上,并且虚拟机虚拟硬盘 (VHD) 文件存储在 E: 卷上,并且 InitialStore.xml 文件存储在 C: 卷上,则必须备份 C:、D: 和 E: 卷。

  • 创建 VSS 快照时,未安装 Integration Services 的虚拟机将处于保存状态。

  • 在创建 VSS 快照时,运行不支持 VSS 的操作系统(如 Microsoft Windows 2000 或 Windows XP)的虚拟机将处于保存状态。

  • 包含动态磁盘 (不动态扩展) 的虚拟机必须脱机备份。

注意

Windows Server 备份不支持备份群集共享卷上的 Hyper-V 虚拟机 (CSV 卷) 。

使用 Windows Server 备份还原虚拟机

若要还原虚拟机,请执行以下步骤:

  1. 在管理工具中启动 Windows Server 备份。
  2. “操作” 菜单上,单击“ 恢复”。
  3. 选择要从中恢复数据的服务器,然后单击“ 下一步”。
  4. 选择要从其还原的日期和时间,然后单击“ 下一步”。
  5. 选择 “应用程序 恢复类型”,然后单击“ 下一步”。
  6. 选择“ Hyper-V”,然后单击“ 下一步”。
  7. 选择还原位置,然后单击“ 下一步”。
  8. 单击“ 恢复 ”启动还原过程。

    注意

    将还原托管虚拟机文件的所有卷。 无法使用 Windows Server 备份还原单个虚拟机。

包含两个或多个快照的虚拟机将不会还原。 若要解决此问题,请按照下列步骤操作:

  1. 在管理工具中启动 Hyper-V 管理器。

  2. 删除未还原的虚拟机。

  3. 在管理工具中启动 Windows Server 备份。

  4. “操作” 菜单上,单击“ 恢复”。

  5. 选择要从中恢复数据的服务器,然后单击“ 下一步”。

  6. 选择要从其还原的日期和时间,然后单击“ 下一步”。

  7. 选择 “文件和文件夹” 恢复类型,然后单击“ 下一步”。

  8. 选择存储快照的目录,然后单击“ 下一步”。

    注意

    默认情况下,快照位于以下目录中:C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots

  9. 选择快照应还原的位置,然后单击“ 下一步”。

  10. 单击“ 恢复 ”启动还原过程。

  11. 还原完成后,执行另一次还原。 但是,请使用 应用程序 恢复类型,并选择 Hyper-V 以正确还原虚拟机。