当我尝试在32位Windows XP上运行64位VM时,收到以下消息:
您已配置此虚拟 机器使用64位客户 操作系统。但是,64位 操作是不可能的。这个主人 不支持VT。
我在主机上激活了VP,VMM兼容性但我仍然有错误。
对可能出现的问题有什么看法?
答案 0 :(得分:0)
在这种情况下,您的处理器不支持Intel VT-x,即使您在BIOS中启用了硬件虚拟化,您的主机也不支持VT-x。
要确认,请确定您拥有的处理器型号,然后查看维基百科上的表格,例如List of Intel Core 2 microprocessors。并非所有英特尔处理器都支持VT-x,因为他们将此技术用作市场细分的一部分。
答案 1 :(得分:0)
是的 - 你可以做到!
如果:
- 您的处理器支持硬件虚拟化,并且已打开
- 并且您的虚拟机软件支持它
我使用VMWare Workstation在Vista 32bit计算机上运行64位版本的Vista和Windows 7,它运行得很好(除了有点慢)。
免费的VMWare播放器也应该能够做到这一点
MS Virtual PC不能。
首先检查您的处理器是否支持硬件虚拟化并且打开它(许多系统默认关闭它),然后转到GRC并下载一个名为SecurAble的小型免费应用程序
http://www.grc.com/securable.htm
如果您的系统具有硬件虚拟化但已关闭 - 该开关可能位于BIOS设置中。因此,您必须重新启动系统,进入BIOS并查找控制其打开或关闭的条目。 在我的惠普笔记本电脑上,它位于最右侧菜单选项的设置组下。抱歉,我不记得菜单项的名称。
答案 2 :(得分:-1)
无论您的cpu是否为64位,都无法在32位操作系统中运行64位程序。
VT仅受64位处理器支持,因此没有64位处理器的PC无法在32位XP中运行64位虚拟机。
这就是错误所说的。