我的电脑运行 Ubuntu Game Pack,并且我在其上下载了 Virtualbox 来运行 Windows,但是当我完成设置并尝试启动实际的虚拟机时,出现此错误:
无法为虚拟机 Windows 10 打开会话。
BIOS 中所有 CPU 模式的 VT-x 均被禁用(VERR_VMX_MSR_ALL_VMX_DISABLED)。
结果代码:NS_ERROR_FAILURE (0x80004005) 组件:ConsoleWrap 接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
我该如何解决这个问题?
答案1
请按照下面描述的方法解决您的问题-
方法 1:
要在 64 位主机上运行 Virtual Box,需要在 BIOS 中启用虚拟化技术 (VTx)。在某些 PC 中,还需要启用虚拟化技术定向 I/O (VTd)。通常这些设置在 BIOS 级别被禁用。要启用 VTx 和/或 VTd,您必须更改 BIOS 中的相应设置。
下面是一个操作方法的示例(这些步骤并不完全适合您的特定 PC。但您会在 PC BIOS 设置中找到类似的选项):
- 启动机器
- 进入 BIOS(某些组合键取决于您的主板型号)
- 转到“安全”->“系统安全”
- 启用虚拟化技术 (VTx) 和/或虚拟化技术定向 I/O (VTd)
- 保存并重启机器
如果上述方法失败,即 BIOS 中已启用 VTx 和/或 VTd,请按照以下方法操作:
方法 2:
在 VirtualBox Manager 中执行以下步骤:
- 选择虚拟设备并选择设置
- 导航至“系统”并单击“处理器”选项卡
- 勾选复选框,启用 PAE/NX
这应该可以解决你的问题。