title: Suddenly getting "Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE)"
body: <pre><code>Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE)
  </code></pre>
  
  <p>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.</p>
  
  <p>I deleted the VM and created new one, but it still didn't run.</p>
  
  <p>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</p>
  
  <pre><code>Failed to open a session for the virtual machine m14
  Failed to load VMMR0.r0
  (VERR_LDR_MISMATCH_NATIVE
  </code></pre>
  
  <p>with the following details:</p>
  
  <pre><code>Result Code: E_FAIL (0x80004005)
  Component: Console
  Interface: IConsole
  {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
  </code></pre>
  
  <p>On checking the forums, I saw few posts asking to check the <code>.vbox</code> files. In the directory of the VM, there are two, <code>m14.vbox</code> and <code>m14.vbox-prev</code>.</p>
  
  <p>I removed the prev file and restarted the VM, again got same error, and the <code>m14.vbox-prev</code> file came again. So I then removed the original <code>m14.vbox</code> file and renamed the prev file to original and then started the VM: it still didn't work.</p>
  
  <p>Any clues fixing this?</p>