将虚拟磁盘数据从 2012 R2 服务器传输到 2008 foundation

将虚拟磁盘数据从 2012 R2 服务器传输到 2008 foundation

我们需要备份 2012 R2 服务器上的数据并将其恢复到异地 2008 Foundation 服务器。

出现问题的原因是 2008 仅支持 .vhd 文件,而 2012 仅支持 .vhdx vDisk。

关于如何将 2012 R2 备份为可在 2008 上恢复的格式,您有什么想法吗?

编辑:听起来我没有完全解释这一点,请允许我这次再试一次更详细地说明:

  • 运行 Hyper-V 角色的 Server 2012 R2
  • 可以在磁盘上创建 .vhd 文件
  • 当为虚拟化服务器(再次是 2012 R2)向 SCSI 控制器添加驱动器时,只能连接 .vhdx vDisks不是.vhd 虚拟磁盘
  • 因此,Windows Server Backup 无法从虚拟化服务器内部备份到 .vhd

编辑2:尝试从 Hyper-v 层备份,而不是从虚拟化服务器内部备份

  • 创建 .vhd 作为带有驱动器号的分区附加
  • 配置 Windows Server Backup 以备份到代表 .vhd vDisk 的驱动器号。
  • 配置 2012 R2 虚拟化服务器正在使用的数据虚拟磁盘
  • 问题:这些 vDisk 都是 .vhdx 文件,必须是 2012 R2 hyper-v 才能使用它们。
  • 即使 2008 可以读取 .vhd 备份 vDisk 并从那里恢复,它也只能恢复一堆无法读取的 .vhdx 文件。

答案1

Convert-VHD如果您必须有 .vhd 文件,则可以使用 Hyper-V cmdlet 。

Convert-VHD -Path C:\VM.vhdx -DestinationPath C:\NewVM.vhd

该 cmdlet 足够智能,可以弄清楚您想要转换格式,通常不需要额外的参数,除非它是差异磁盘。

相关内容