突然出现“无法加载VMMR0.r0(VERR_LDR_MISMATCH_NATIVE)”

14
Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE)

我的Virtualbox 4.2(在Windows 7 32位系统上)中的虚拟机一直运行得非常好,直到我开始安装新的虚拟机,但它无法超越Linux引导屏幕。

我删除了该虚拟机并创建了一个新的,但它仍然无法运行。

因此,我安装了VirtualBox的新版本(版本为4.3.6.r91406),并重新启动了计算机;但当我启动任何以前工作的虚拟机时,我收到以下错误信息:

Failed to open a session for the virtual machine m14
Failed to load VMMR0.r0
(VERR_LDR_MISMATCH_NATIVE

以下是具体细节:

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole
{8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

在查看论坛时,我看到有几篇帖子要求检查 .vbox 文件。在虚拟机目录中,有两个文件 m14.vboxm14.vbox-prev

我删除了预先存在的文件并重新启动了虚拟机,但仍然遇到相同的错误,并且 m14.vbox-prev 文件再次出现。因此,我删除了原始的 m14.vbox 文件,将预先存在的文件重命名为原始文件名,然后启动了虚拟机:但它仍然无法工作。

是否有任何线索可以解决这个问题?


电影中的笑话:“PC LOAD LETTER!?” - dajon
7个回答

15

你好,在版本4.3中我遇到了相同的问题,我在虚拟机的系统配置中禁用了软驱和光驱,然后机器正常启动而没有出现错误。

输入图片描述


1
由于这个链接可能会回答问题,最好在此处解释一下。请参考如何在此处提供一个好的答案:http://stackoverflow.com/help/how-to-ask - Mauker
在我的Windows 10上工作良好;它甚至仍然使用我选择的ISO文件作为光盘!直到它因为一个错误的EIP值而产生内核恐慌。 - Cees Timmerman

8

添加或更新扩展包。

如果这不能解决问题,那么请卸载Virtual Box,并删除以下文件夹:

C:\USERS\<username>\AppData\Local\VirtualStore\Program Files\Oracle

然后重新安装Virtual Box并以管理员身份运行它。(在某些情况下,以普通用户身份运行也可能有效。)


1
我在使用Windows 8.1时遇到了同样的问题。这个问题突然出现了。无论我尝试什么,都无法解决这个问题。我已经尝试了多次重新安装,使用各种组合,但都没有成功。你能否提供更多信息,帮助我进一步调试这个问题? - akshah123
2
我找到了问题所在。我在Windows中运行了驱动程序验证器。一旦我禁用它并重新启动计算机,错误就消失了。 - akshah123
在我升级从VB 5.0.1到5.0.2后,这个问题在Windows 10上得到了解决 - 这是明智的,因为Windows 10支持仍在加强;但奇怪的是,虚拟机在一周前使用5.0.1时完全正常;而且我以前从未安装过扩展包。 :/ - J0e3gan
这对我很有帮助!原来我正在使用的VirtualBox版本比我安装的扩展包所带的版本稍旧。从“旧构建版”页面安装旧版本并将其覆盖在新版本之上,给了我一个不错的提示可以降级。 - MoralCode

6

以管理员身份运行


我在从4.1或4.2更新到4.3.18后遇到了同样的问题。

我没有重新启动,而是使用“右键单击Virtualbox图标 - 以管理员身份运行”的方法(在Windows中)解决了我的问题。


以管理员身份运行VirtualBox对我也有效,但这对我来说不是一个可接受的解决方案。相反,以管理员身份卸载/重新安装VirtualBox就解决了问题。 - Clon

1
请运行vbox-ssl-cacertificate.crt文件。这可能会解决上述问题。这个解决方案对我有效。

0

以管理员身份启动VirtualBox,我的虚拟机正常运行。

不需要尝试其他方法。


0

和 akshah123 一样,我也在运行驱动程序验证器(verifier.exe),因为我正在诊断我的笔记本电脑上的随机蓝屏死机。运行:

verifier.exe /reset

然后重新启动解决了我的问题。


0

终于。

一段时间以前,我使用 EMET 对所有内容开启了 ASLR。再次运行 EMET,并将其更改回“应用程序OptIn”的默认设置+重新启动即可解决问题。


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