无法打开虚拟机 (VirtualBox) 的会话

无法打开虚拟机 (VirtualBox) 的会话

有一段时间没有使用 VirtualBox 了,现在发现它停止工作了(像往常一样)。

运行时出现以下错误

在此处输入图片描述

一些细节

BIOS 中启用了 VT-d

主机系统是 Windows 8

版本

文字版本

无法为虚拟机 Nebulla 打开会话。

VT-x 不可用。(VERR_VMX_NO_VMX)。

结果代码:E_FAIL(0x80004005)组件:控制台接口:IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

解决了

它与 发生冲突Hyper-V。安装后,Oracle Virtual Box 无法运行 64 位虚拟机。

答案1

即使你已启用所有虚拟化 BIOS 设置,如果你已开启 Hyper-VWindows功能,VirtualBox 将不会检测 VMX 是否可用。

如果您能够删除 Hyper-V,请使用“打开或关闭 Windows 功能”。如果您无法忍受这一点,也许您可​​以将虚拟机迁移到 Hyper-V。

答案2

处理此问题的有效方法https://blogs.msdn.microsoft.com/virtual_pc_guy/2008/04/14/creating-a-no-hypervisor-boot-entry/它基本上通过使用“bcdedit”创建了一个启动选项,用于在没有运行 Hyper-V 的情况下启动 Windows 环境。

bcdedit /copy {current} /d "Microsoft Windows – no hypervisor"
bcdedit /set {guid from the previous command} hypervisorlaunchtype off

完成此操作后,重新启动,您应该会在启动时看到一个菜单,让您选择是否启用 Hyper-V 进行启动。适用于 Windows 10。

相关内容