突然收到“无法加载VMMR0.r0(VERR_LDR_MISMATCH_NATIVE)”

时间:2014-02-09 02:47:36

标签: windows-7 virtualbox

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文件。在VM的目录中,有两个m14.vboxm14.vbox-prev

我删除了prev文件并重新启动了VM,再次出现了相同的错误,m14.vbox-prev文件再次出现。然后,我删除了原始的m14.vbox文件,并将prev文件重命名为original文件,然后启动了VM:它仍然无效。

任何解决这个问题的线索?

6 个答案:

答案 0 :(得分:13)

您好我在4.3版本中遇到了同样的问题 我将软盘和CD禁用到虚拟机的系统配置中,然后机器正常启动而没有意识到错误。

enter image description here

答案 1 :(得分:8)

添加或更新扩展包。

如果这不能解决问题,请卸载虚拟框,删除以下文件夹:

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

然后再次安装Virtual Box并以管理员身份运行它。 (在某些情况下,以简单用户身份运行它也可能会起作用。)

答案 2 :(得分:4)

以管理员身份运行


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

我没有重启,“右键单击Virtualbox图标 - 以管理员身份运行”技术对我有用(在Windows中)。

答案 3 :(得分:1)

请运行vbox-ssl-cacertificate.crt文件。这可以解决上述问题。这个解决方案适合我。

答案 4 :(得分:0)

最后。

前段时间我使用EMET为ASLR打开了所有内容。再次运行EMET并将其更改回默认值&#34; Application OptIn&#34; +重启修复它。

答案 5 :(得分:0)

以管理员身份启动VirtualBox让我的VM正常运行。

不需要尝试任何其他方法。