我应该用 Server 2008 机器制作 VHD 或 VHDX 吗?

我应该用 Server 2008 机器制作 VHD 或 VHDX 吗?

我使用 Windows Server 2012 R2 作为虚拟机管理程序。我想将运行 Windows Server 2008 R2 x64 的物理机转换为 2012 机器上的 Hyper-V 客户机。

我可以为此使用 VHDX 格式吗?我知道 VHDX 仅在 Server 2012 上受支持,但我无法确定这是否适用于客户机或主机(或两者)。

答案1

客户操作系统对其磁盘映像的格式一无所知。(这是作为虚拟的机器。)如果您要制作第二代虚拟机,则必须使用 VHDX 格式。请注意,如果您先制作 VHD,然后将其转换为 VHDX,则不能保证 Hyper-V 能够启动它。

如果您的主机是 Windows Server 2012 R2,并且您的客户机支持 UEFI(2008 R2 不支持),则您应该使用 VHDX 格式和第二代来利用所有最新功能。

进一步阅读:第二代虚拟机概述Hyper-V 虚拟磁盘格式概述

答案2

如果您的客户操作系统是 Windows Server 2008 R2,则只能将虚拟机部署为第 1 代支持血管内皮细胞作为存储格式。第二代虚拟机仅支持以下客户操作系统,如下所述,

Windows Server 2012 R2

Windows 服务器 2012

64 位版本的 Windows 8.1

64 位版本的 Windows 8

参考此 Microsoft 链接

在第二代虚拟机中,您可以使用 VHD 或 VHDX 作为存储。

相关内容