我尝试在 Windows 64 位 10 Pro 版本 1903 18362.476 上从 VirtualBox(带扩展包的 6.0.14-133895)启动虚拟机,但令人沮丧的是出现以下错误:
Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87)
(VERR_NEM_VM_CREATE_FAILED).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
我尝试了一切这里,这里,这里,这里和这里:关闭功能容器、Hyper-V、Windows 沙盒、虚拟机平台、Windows Defender 应用程序防护、Windows 虚拟机管理程序平台、Linux 子系统,关闭核心隔离内存完整性,在 BIOS 中禁用 VT-d,重启机器数十次,重新安装 VirtualBox 并再次重启。还尝试了这个命令:
bcdedit /set hypervisorlaunchtype off
什么都没发生,我仍然收到此错误。我在我的机器上安装了 Docker,每次重启后,系统都会告诉我:
Hyper-V and Containers features are not enabled.
Do you want to enable them for Docker to be able to work properly?
Your computer will restart automatically.
Note: VirtualBox will no longer work.
请帮忙!
答案1
这帮助我解决了完全相同的错误:
我的直觉是,打开 Sandox 会激活 Hyper-V 的某些部分,而关闭 Sandbox 时这些部分并没有被停用,因此我安装了 Hyper-V(没有 Sandbox),重新启动,然后立即卸载 Hyper-V 并重新启动两次。没有出现错误消息。两个虚拟机都按我的预期运行。
来自 fieldarhttps://forums.virtualbox.org/viewtopic.php?f=38&t=92453&start=75