【问题标题】:64-bit VM on 32 bit Windows XP32 位 Windows XP 上的 64 位 VM
【发布时间】:2011-04-12 17:47:36
【问题描述】:

当我尝试在 32 位 Windows XP 上运行 64 位 VM 时,我收到以下消息:

您已配置此虚拟 使用 64 位客户机的机器 操作系统。但是,64 位 无法操作。这位主持人 不支持 VT。

我已经在我的主机上激活了 VP、VMM 兼容性,但我仍然有错误。

知道可能出了什么问题吗?

【问题讨论】:

标签: vmware vmware-player


【解决方案1】:

在这种情况下,您的处理器不支持Intel VT-x,即使您在 BIOS 中启用了硬件虚拟化,您的主机也不支持 VT-x。

要确认,请确定您拥有的处理器型号,然后查看 Wikipedia 上的表格,例如List of Intel Core 2 microprocessors。并非所有英特尔处理器都支持 VT-x,因为它们使用该技术作为其市场细分的一部分。

【讨论】:

    【解决方案2】:

    是的 - 你可以做到!
    如果:
    - 您的处理器支持硬件虚拟化并且已开启
    - 并且你的虚拟机软件支持它

    我使用 VMWare Workstation 在我的 Vista 32 位机器上运行 64 位版本的 Vista 和 Windows 7,它运行良好(除了有点慢)。
    免费的 VMWare Player 应该也可以做到这一点。
    MS Virtual PC 不能。

    首先检查您的处理器是否支持硬件虚拟化以及它是否已打开(许多系统默认关闭),方法是转到 GRC 并下载一个名为 SecurAble 的免费软件小应用程序
    http://www.grc.com/securable.htm

    如果您的系统具有硬件虚拟化但已关闭 - 该开关可能位于 bios 设置中。因此,您必须重新启动系统,进入 BIOS 并查找控制其打开或关闭的条目。 在我的惠普笔记本电脑上,它位于最右侧菜单选项的一组设置下。抱歉,我不记得菜单项叫什么了。

    【讨论】:

      【解决方案3】:

      无论你的 CPU 是不是 64 位,你都不能在 32 位操作系统中运行 64 位程序。
      VT 仅支持 64 位处理器,因此没有 64 位处理器的 PC 无法在 32 位 XP 中运行 64 位虚拟机。
      这就是错误所说的。

      【讨论】:

      • 这不适用于手头的问题。当主机只运行 32 位操作系统时,可以在虚拟机中运行 64 位操作系统。问题是处理器/系统需要能够支持虚拟化技术。
      猜你喜欢
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      • 2018-01-25
      • 2014-12-15
      • 2012-10-26
      • 2014-10-14
      • 2011-09-02
      • 1970-01-01
      相关资源
      最近更新 更多