我使用 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
在第二代虚拟机中,您可以使用 VHD 或 VHDX 作为存储。