要备份 Hyper-V 虚拟机从父分区在 Windows Server 2008 上使用 Windows 服务器备份,您必须注册 Microsoft Hyper-V VSS 编写器 Windows 服务器备份。
vssadmin list writers
若要使用 Windows 服务器备份注册 Hyper-V VSS 编写器,请执行以下步骤:
- 单击开始,单击运行,键入注册表编辑器,然后单击确定。
- 找到下面的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
- 右键单击CurrentVersion,指向新建,然后单击键。
- 键入WindowsServerBackup,然后再按 ENTER。
- 右键单击WindowsServerBackup,指向新建,然后单击键。
- 键入应用程序的支持,,然后按 enter 键。
- 用鼠标右键单击应用程序支持,指向新建,然后单击项。
- 键入{66841CD4-6DED-4F4B-8F17-FD23F8DDC3DE},然后再按 ENTER。
- 用鼠标右键单击{66841CD4-6DED-4F4B-8F17-FD23F8DDC3DE},指向新建,然后单击字符串值。
- 键入应用程序标识符,然后按 enter 键。
- 右击应用程序标识符,然后再单击修改。
- 在数值数据框中,键入Hyper-V,然后单击确定。
-
在文件菜单上,单击退出。
===========================================
通过使用 Windows 服务器备份来备份虚拟机
- 执行虚拟机的备份时,必须备份所有托管虚拟机,包括 InitialStore.xml 文件 (在 C:\ProgramData\Microsoft\Windows\Hyper-V,默认情况下) 和包含VHD(s) 的卷文件和配置 XML 的文件。例如,如果,d: 卷上存储的虚拟机的配置文件,e: 卷上存储的虚拟机的虚拟硬盘 (VHD) 文件和 InitialStore.xml 文件存储在 c: 卷上,您必须备份的 c:、 d: 和 E 卷。
- 没有安装集成服务的虚拟机将处于保存状态时创建 VSS 快照。
- 正在运行不支持 VSS,如 Microsoft Windows 2000 或 Windows XP 操作系统的虚拟机将处于保存状态时创建 VSS 快照。
- 包含动态磁盘 (不能动态扩展) 的虚拟机必须进行脱机备份。
注意: Windows 服务器备份不支持备份群集共享卷 (CSV 卷) 上的 Hyper-V 虚拟机。
通过使用 Windows 服务器备份中还原虚拟机
若要还原虚拟机,请执行以下步骤:
- 在管理工具中启动 Windows 服务器备份。
- 在操作菜单上,单击恢复。
- 选择您想要恢复数据的服务器,然后单击下一步。
- 选择的日期和时间,要进行还原,从,然后单击下一步。
- 选择应用程序恢复类型,然后单击下一步。
- Hyper-V中选择,然后单击下一步。
- 选择还原位置,然后单击下一步。
- 单击恢复以启动恢复过程。
注意所有托管虚拟机的文件的卷将被还原。不能使用 Windows 服务器备份恢复单个虚拟机。
包含两个或多个快照的虚拟机不会还原。若要变通解决此问题,请执行以下步骤:
- 在管理工具中启动 Hyper-V 管理器。
- 删除未还原虚拟机。
- 在管理工具中启动 Windows 服务器备份。
- 在操作菜单上,单击恢复。
- 选择您想要恢复数据的服务器,然后单击下一步。
- 选择的日期和时间,要进行还原,从,然后单击下一步。
- 选择文件和文件夹恢复类型,然后单击下一步。
- 选择目录快照存储,然后单击下一步。
注意
C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots - 选择快照应恢复,然后单击下一步的位置。
- 单击恢复以启动恢复过程。
-
在还原完成后,执行另一个恢复。但是,使用应用程序恢复类型,并选择Hyper-V才能正确还原虚拟机。
From:http://support.microsoft.com/kb/958662/zh-cn