VirtualBox 启动失败,提示 VERR_NEM_VM_CREATE_FAILED

VirtualBox 启动失败,提示 VERR_NEM_VM_CREATE_FAILED

在 VirtualBox 中启动虚拟机后,我立即收到一个错误框,其中包含以下错误消息:

调用 WHvSetupPartition 失败:ERROR_SUCCESS(Last=0xc000000d/87)(VERR_NEM_VM_CREATE_FAILED)。

我正在运行 Windows 10 专业版,版本 1903,并且已确认未启用 Hyper-V。

答案1

  1. 打开 ”打开或关闭 Windows 功能“设置(optionalfeatures在开始菜单或Win+中输入R)。
  2. 取消勾选“Windows 沙盒“ 和 ”Hyper-V“。
  3. 重新启动 Windows 两次。

这是 Windows 10 v1903 中的新功能,它在后端使用 Hyper-V(即使未在 Windows 功能中启用它),这使得此功能与 VirtualBox 不兼容。

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

答案2

根据此 VirtualBox 论坛帖子,有几个功能可能使用与 VirtualBox 不兼容的 Microsoft Hyper-V:

查看“控制面板”»“程序和功能”»“打开或关闭 Windows 功能”,并确保以下功能均未处于活动状态:

  • 应用程序防护
  • 凭证保护
  • 设备保护
  • <任意>* 警卫
  • 容器
  • Hyper-V
  • 虚拟机平台
  • Windows 虚拟机管理程序平台
  • Windows 沙盒
  • 适用于 Linux 的 Windows 子系统 (WSL)

如果这不起作用,请输入以下命令:

bcdedit /set hypervisorlaunchtype off

然后进行冷启动,即关闭计算机,拔掉电源插头10秒钟,然后重新启动。

对我来说,只需禁用“虚拟机平台”并重新启动两次使其工作。

WSL 1 仍可工作。我不太确定 WSL 2,它目前在 Windows Insider 计划中可用。

答案3

最终解决了问题。

  1. 关闭 Hyper-v
  2. 关闭 Windows 沙盒

通过导航到“打开或关闭 Windows 功能”。

重启机器两次然后尝试在 virtualbox 中启动 vm。

答案4

我也遇到过同样的问题,这是由于当时我的机器上装有旧版本(版本 6.0.22)造成的。

在此处输入图片描述

为了解决这个问题,我去了Virtual Box 的下载页面,下载了适用于 Windows 主机的 6.1.16 版本并安装了此较新版本

在此处输入图片描述

然后,正如你在下图中看到的那样,错误消失了

在此处输入图片描述

相关内容