VirtualBox无法使用原始模式,因为Hyper-V已在Windows 10上开启。

142

问题:

Failed to open a session for the virtual machine ubuntu.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

更新:

解决方案如下。


1
我使用Win 10和Intel Core i7,它对我很有效。我不知道为什么,但如果你对某些特定设置感兴趣,我可以帮你看一下。到目前为止,我只看到一个区别——我在“Windows功能”中启用了“容器”。虽然我不认为这是原因。当我遇到这个问题时,我只需转到“控制面板\程序\程序和功能”中禁用复选框即可解决问题。我从未在CLI中运行命令。这可能是原因吗? - Yevgeniy Afanasyev
我点赞了你的问题,因为我认为它很重要。但是它设置得不好,我的意思是你在一个帖子中问了几个问题,这很令人困惑。让我在这里通过评论回答你的第四个问题:当你的Hyper-V处于活动状态或者BIOS中禁用虚拟化时,VM Box加速会被禁用。 - Yevgeniy Afanasyev
我曾经为Hyper-V问题苦苦挣扎。问题在于我无法更改处理器和加速设置,也无法运行虚拟操作系统。我尝试删除旧的虚拟机并创建一个新的,但是什么都不起作用。我的系统中的Hyper-V设置在Windows功能下没有列出。BIOS中启用了虚拟化。 解决方案:在Windows Defender安全中心中关闭“核心隔离”。 - Vikas Kumar
我遇到了同样的问题,我按照你的步骤操作。当我到达最后一步时,VM box加速已经启用并且所有项目都已检查。现在,虚拟机已经启动,错误没有显示。谢谢 :) - Günay Gültekin
禁用容器和 Hyper-V 对我有用。 - greg
21个回答

-3

我也遇到了同样的问题

在我的Windows机器上,虚拟机一直运行得很顺畅,但当新的更新来临时,虚拟机开始出现这个错误,并且相信我,只是一个小的S%$&东西就解决了它

在我的情况下,只需安装Windows扩展包就解决了这个问题


2
嗨,欢迎来到SO @EvilPrince - 如果您能让您的答案更简洁一些,并在您的情况下解释安装所提到的扩展包所需的步骤,那将非常有帮助。 - Patrick Hübl-Neschkudla
1
只需从Oracle VM Virtual Box的官网下载扩展包,然后先安装虚拟机,最后简单地安装扩展包即可。该扩展包支持所有平台。 - EvilPrince

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接