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

Gau*_*ani 13 virtualbox windows-7

Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE)
Run Code Online (Sandbox Code Playgroud)

Virtualbox 4.2上的虚拟机(在Windows 7 32位上)运行得非常好,直到我开始安装新的VM,这不会超出Linux启动屏幕.

我删除了VM并创建了新的VM,但它仍然没有运行.

所以我安装了新版本的VirtualBox(版本4.3.6.r91406)并重新启动了机器; 但当我启动任何以前工作的VM时,我收到以下错误

Failed to open a session for the virtual machine m14
Failed to load VMMR0.r0
(VERR_LDR_MISMATCH_NATIVE
Run Code Online (Sandbox Code Playgroud)

具有以下细节:

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

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

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

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

小智 13

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

在此输入图像描述


Gau*_*ani 8

添加或更新扩展包.

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

C:\USERS\<username>\AppData\Local\VirtualStore\Program Files\Oracle
Run Code Online (Sandbox Code Playgroud)

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

  • 我发现了问题.我在Windows中运行了驱动程序验证程序.一旦我禁用它并重新启动计算机,错误就消失了. (2认同)

use*_*809 5

以管理员身份运行


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

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