2011-04-12 218 views
0

当我尝试在32位的Windows XP上运行64位虚拟机,我得到以下信息:在32位的Windows XP 64位虚拟机

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

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

有什么想法可能会出错?

+1

这属于ServerFault或超级用户,但你可能想看看这篇文章http://superuser.com/questions/156859/vmware-this-host-doesnt-support-vt-can-not-play-64bit- vm-due-to-lack-of-vt-fla – 2011-04-12 17:52:41

回答

-1

无法在32位操作系统中运行64位程序,无论您的cpu是否为64位。
VT仅支持64位处理器,因此没有64位处理器的PC无法在32位XP中运行64位虚拟机。
这实际上是错误所说的。

+0

对于这个问题,这不是真的。当主机仅运行32位操作系统时,可以在虚拟机中运行64位操作系统。问题是处理器/系统需要能够支持虚拟化技术。 – 2011-04-12 17:55:38

0

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

要确认,找出你有什么型号的处理器,然后检查维基百科上的表格,例如, List of Intel Core 2 microprocessors。并非所有英特尔处理器都支持VT-x,因为他们将此技术用作其市场细分的一部分。

0

是的 - 你可以做到!
如果:
- 您的处理器支持硬件虚拟化,它是在
切换 - 与你的虚拟机软件支持它

我使用VMWare工作站我的Vista 32位机器上运行的Vista和Windows 7 64个版本它工作得很好(除了有点慢)。
免费的VMWare播放器也应该可以做到这一点。
MS Virtual PC不能。看到

首先检查你的处理器支持硬件虚拟化,并且其开启(许多系统都带有它默认关闭)转到GRC和下载所谓的安全对象一点免费的应用程序
http://www.grc.com/securable.htm

如果您的系统具有硬件虚拟化功能,但它已关闭 - 交换机可能位于BIOS设置中。所以你必须重新启动你的系统,进入BIOS并寻找控制其开启或关闭的入口。 在我的HP笔记本电脑上,它位于最右侧菜单选项的设置组下。对不起,我不记得菜单项被称为什么。