即使在 bios 中启用了虚拟化,“AMD-V 不可用”

Dom*_*k H 7 bios virtualization ubuntu

我昨天在 bios 中启用了虚拟化,昨天虚拟机工作了。今天,我仔细检查了 bios,虚拟化仍然启用。但是当我尝试启动虚拟机时,它给了我这个错误:

Failed to open a session for the virtual machine Ubuntu 15.04.

AMD-V is not available (VERR_SVM_NO_SVM).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Run Code Online (Sandbox Code Playgroud)

这是什么原因造成的,我该怎么办?

我的主板是技嘉GA-78LMT-USB3

我的CPU是AMD FX-6300 3.5GHz 6核处理器黑色版

更新:在虚拟机上安装 32 位版本的 Ubuntu 后,它运行良好。但是,这仍然不能解释为什么 VirtualBox 没有检测到我有 AMD-V,我尝试在 vmware 上运行 ubuntu,这告诉我必须关闭 Hyper-V,所以我的虚拟化肯定是打开的,只是该虚拟机没有检测到它。

更新 2: Ubuntu 启动了,但它一直不停地闪烁;这意味着 VirtualBox 没有检测到我的 Hyper-V。

更新 3:系统上安装了 Hyper-V,Hyper-V 显然会导致其他虚拟机之间发生冲突,我现在将其关闭并让 Windows 重新启动。

更新 4:它有效!

小智 6

确保 Hyper-V 已禁用。

这是您应该以管理员身份在 cmd.exe 中运行的命令

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All

此处列出了完整的指令集

http://www.poweronplatforms.com/enable-disable-hyper-v-windows-10-8/