您的系统不支持Vt-x/AMD-V硬件加速。

15
我从Oracle导入了一台虚拟机并尝试打开它。当我尝试运行虚拟机时,会出现以下消息:

您的系统不支持VT-x/AMD-V硬件加速。因此,您的64位客户机将无法检测到64位CPU并且无法启动。

从配置中可以看出,我的计算机上VT-x是可用的:

输入图像说明

请问有人能告诉我还需要做什么才能启动虚拟机吗?
谢谢你。

你尝试过在你的主板/BIOS/UEFI上启用VT-x吗? - Aron
附加的截图中标记的值并不意味着VT-x已经激活了吗? - mikcutu
3个回答

10

您需要在BIOS中启用虚拟硬件。

  1. 在BIOS设置的启动时按下 F2 键。
  2. 切换到高级模式选项卡,然后选择CPU配置选项。
  3. 向下滚动到"英特尔虚拟化技术"值,然后将[禁用]->[启用]
  4. 保存更改并退出。

7
这取决于你用什么工具来运行虚拟机,例如在VirtualBox中,有一个设置可以启用客户机的硬件虚拟化。如果没有启用硬件虚拟化,你可以尝试使用软件虚拟化,但这会影响性能。

enter image description here


2
系统选项中的加速选项卡是灰色的,我无法访问它。 - mikcutu
你在BIOS设置中启用了它吗? - Vikrant Pawar
1
很遗憾,我无法对BIOS进行修改,因为它受到密码保护,但是我能够看到硬件虚拟化选项处于“禁用”状态。 - mikcutu

3

这是我解决这个问题的方法:

  1. 我重新启动了电脑,从BIOS中禁用了虚拟化,并重新启动了电脑。
  2. 当我打开Virtualbox时,没有任何变化(相同的错误)。
  3. 我再次重新启动了电脑,并从BIOS中启用了虚拟化,并重新启动了电脑。
  4. 当我打开Virtualbox时,客户端操作系统无问题地启动了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接