我正在努力在 Oracle Virtual box 上运行 64 位 Ubuntu,下面是详细信息。我去过很多论坛,但没有任何建议对我有用。希望这里有人可以提供帮助/建议。
我有 AMD Ryzen 9 CPU,我有 SVM(在 BIOS 中启用虚拟化)MSI X570 - A PRO 主板,Windows 功能 Hyper-V 已关闭。操作系统详细信息如下:版本 Windows 10 Home 版本 2004 安装于 12-11-2020 操作系统内部版本 20257.1 体验 Windows 功能体验包 120.27509.10291.0
启动机器时出错:
Failed to open a session for the virtual machine Ubuntu20.
Failed to get device handle and/or partition ID for 00000000015f4340 (hPartitionDevice=0000000000000d00, Last=0xc0000002/1) (VERR_NEM_VM_CREATE_FAILED).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
答案1
考虑来自此主题适用于 Insider Preview 版本(我使用的是该版本,它解决了我的问题),即使你运行的是稳定的 w10 版本,你也可以尝试从“打开或关闭 Windows 功能”中禁用以下功能:
Application Guard
Credential Guard
Device Guard
<any> Guard
Containers
Hyper-V
Virtual Machine Platform
Windows Hypervisor Platform
Windows Sandbox
Windows Subsystem for Linux (WSL)
答案2
尝试将 Virtualbox 更新为6.1.30
。它将修复此问题。您可以从他们的官方网站。
答案3
打开“打开或关闭 Windows 功能”设置(在开始菜单中输入optionalfeatures或按Win + R),然后取消勾选“Windows Sandbox”。可能需要重新启动几次。