Suddenly getting "Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE)"

virtualbox, windows-7

Solution

Add or update the extension pack.

If that doesn't solves the problem, then uninstall the Virtual Box, delete the following folder:

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

then install Virtual Box again and run it as administrator. (In some cases running it as simple user may work too.)

Problem

``` Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE) ``` My VMs on Virtualbox 4.2 (on Windows 7 32-bit) were running absolutely fine until I started installing a new VM, which would not go beyond the Linux boot screen. I deleted the VM and created new one, but it still didn't run. So I installed the new version of VirtualBox (version 4.3.6.r91406) and rebooted the machine; but when I started any of my previously working VMs, I got the following error ``` Failed to open a session for the virtual machine m14 Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE ``` with the following details: ``` Result Code: E_FAIL (0x80004005) Component: Console Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6} ``` On checking the forums, I saw few posts asking to check the `.vbox` files. In the directory of the VM, there are two, `m14.vbox` and `m14.vbox-prev`. I removed the prev file and restarted the VM, again got same error, and the `m14.vbox-prev` file came again. So I then removed the original `m14.vbox` file and renamed the prev file to original and then started the VM: it still didn't work. Any clues fixing this?

Original source