我们是2020年1月。我又遇到了这个问题!
这要归功于Windows 10 Pro的Sandbox新feauture,它已经在最新的Win10更新中部署了这个功能。启用后,这个功能会隐约使用VT,而且是以一种自私和排他的方式。所以之后Virtualbox将在启动任何常见的组合客人(Ubuntu 64、MX 64)时失败。即使是正在工作的客人也不会启动,并抛出错误:
Failed to open the guest
Failed to open the guest
VMMR0DONEMINITVM失败:VERRNEMMISSINGKERNELAPI(VERRNEMMISSINGKERNELAPI)。VT-x不可用 (VERR\VMXNOVMX): ConsoleWrap 接口:IConsole {hexacode}
确实,BIOS有启用它们,这不是改变。之前有运行的客人。而Securable工具即使在解决后也能诊断和跟进电脑的状态。正常状态和解决后:64/Yes/Yes。当VBx Guests没有启动时,Securable工具给出了64/Yes/No.
,所以我不得不: - 进入打开或关闭Windows功能 - 禁用Hyper-V - 禁用Windows沙盒 - 任何改变都意味着Windows重启。轻轻的Windows重启方式对我来说并没有马上起作用。我建议PC停止/暂停10秒/启动(不是理性的,只是这种方式对我来说很管用)。
- 不需要去BIOS:因为已经启用了虚拟化选项,而且之前都能正常工作。