我们需要在 2012 R2 服务器上备份数据并将其还原到异地 2008 Foundation 服务器。
出现问题是因为 2008 仅支持 .vhd 文件,而 2012 坚持仅支持 .vhdx 虚拟磁盘。
关于如何以可以在 2008 上恢复的格式备份 2012 R2 的任何想法?
编辑:听起来我没有完全解释这一点,这次让我再试一次更详细的:
- 运行 Hyper-V 角色的 Server 2012 R2
- 可以在磁盘上创建一个 .vhd 文件
- 将驱动器添加到虚拟化服务器的 SCSI 控制器时(同样是 2012 R2),只能连接 .vhdx 虚拟磁盘,不能连接.vhd虚拟磁盘
- 因此,Windows Server Backup 无法从虚拟化服务器内备份到 .vhd
Edit2:尝试从 Hyper-v 层而不是从虚拟化服务器内进行备份
- 创建 .vhd 附加为带有驱动器号的分区
- 将 Windows Server Backup 配置为备份到代表 .vhd 虚拟磁盘的驱动器号。
- 配置 2012 R2 虚拟化服务器正在使用的数据虚拟磁盘
- 问题:这些虚拟磁盘都是 .vhdx 文件,它们必须是 2012 R2 hyper-v 才能使用它们。
- 即使 2008 可以读取 .vhd 备份虚拟磁盘并从中恢复,它所恢复的只是一堆无法读取的 .vhdx 文件。
Convert-VHD
如果您必须拥有 .vhd 文件,则可以使用 Hyper-V cmdlet 。该 cmdlet 足够聪明,可以确定您想要转换格式,通常不需要额外的参数,除非它是差异磁盘。