0

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

您已将此虚拟机配置为使用 64 位来宾操作系统。但是,64 位操作是不可能的。此主机不支持 VT。

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

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

4

3 回答 3

0

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

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

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

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

于 2011-05-06T06:46:29.397 回答
0

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

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

于 2011-04-14T06:32:54.057 回答
-1

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

于 2011-04-12T17:53:36.473 回答