VHD 可移植性

VHD 可移植性

我无法找到关于这一点的确认信息,但 VHD 是否可以在不同的硬件上运行(所有硬件都尽可能支持虚拟化技术)。

答案1

简短的回答是,这得视情况而定。

一般来说,只要虚拟化引擎相同,您就可以在物理机之间运行虚拟驱动器。由于我们讨论的是 VHD,我将使用 Virtual PC 作为示例。您可以将 VHD 从运行 Virtual PC 2007 的台式机复制到运行 Virtual PC 2007 的笔记本电脑。在这种情况下,当虚拟机在不同主机上运行时,检测到的硬件可能会有细微的差异。

如果您想将 VMWare 工作站机器复制到另一台运行 Virtual PC 的主机,该过程就不会那么无缝。

答案2

不同的机器有不同的硬件并不重要。虚拟机使用硬件的虚拟实例。如果硬件有很大差异,那么它可能必须使用不同的虚拟驱动程序。只要虚拟化引擎相同,您就没问题。我在各种不同的硬件上运行过相同的 VHD,从服务器到台式机再到笔记本电脑。但我从未在上网本上尝试过(并且不打算这样做)。

答案3

VHD(虚拟硬盘)是一种表示虚拟硬盘驱动器 (HDD) 的文件格式。它可能包含物理 HDD 上的内容,例如磁盘分区和文件系统,而这些内容又可以包含文件和文件夹。它通常用作虚拟机的硬盘。

VHD 不太关心硬件,更多的是虚拟化平台/操作系统来支持它。大多数都支持。一些操作系统还支持从 VHD 直接进行硬件本机启动,而无需虚拟化系统。

它与 RAW 磁盘映像格式非常相似,除了 VHD 上有一些额外的内容。

固定 VHD 由原始磁盘映像和后跟的 VHD 页脚(512 字节或以前为 511 字节)组成。

相关内容