您能在 32 位主机上安装 64 位虚拟机吗?

您能在 32 位主机上安装 64 位虚拟机吗?

在我的 Windows XP SP3(32 位)机器(Intel Pentium Dual CPU E2140 1.60GHz,3GB RAM)上,我安装了 VirtualBox(4.0.10)。然后,我尝试在虚拟机上安装 64 位操作系统,如 Windows 7 64 位或 Windows Server 2008 R2 64 位。但是我收到错误。

我认为错误表明我的机器无法运行 64 位操作系统,但实际上 VirtualBox 在这种情况下应该能够在 32 位主机上运行 64 位操作系统。对吗?

答案1

以下内容大致复制自这里

VirtualBox 支持在 32 位主机操作系统上运行 64 位客户操作系统,但必须满足以下条件:

  1. 您需要一个具有硬件虚拟化支持的 64 位处理器。
  2. 您必须为需要 64 位支持的特定 VM 启用硬件虚拟化;64 位 VM 不支持软件虚拟化。
  3. 如果您想在 32 位主机操作系统上使用 64 位客户机支持,您还必须为特定 VM 选择 64 位操作系统。由于在 32 位操作系统上支持 64 位会产生额外开销,因此 VirtualBox 仅在明确请求时才启用此支持。

根据,您的处理器无法满足第二个条件,因为它不支持“英特尔® 虚拟化技术(VT-x)”。

相关内容