Page 1 of 1
Help, ntoskrnl.exe missing or corrupt, upgrade!
Posted: 19. Oct 2009, 17:13
by cytg
Windows Vista host.
Just upgraded from 2.2 to latest 3.0.8
went fine
booted XP SP3, was fine.
installed new guest additions, enabled 3d support
booted.
Fail -> Windows could not start because of the following file is missing or corrupt: winroot\sys32\ntoskrnl
Help?

.. i've got quite a few XP images based on this configuration .. of course i could stay clear of the new guest additions but i'd really like to try out the 3D enhancements, especially from a linux host.
Re: Help, ntoskrnl.exe missing or corrupt, upgrade!
Posted: 19. Oct 2009, 17:18
by Sasquatch
If you have another Windows VM that works, attach the broken VDI to that one and restore the file after you've run a checkdisk. I've never seen the GA cause these problems though. I'm sure you can find some info on the web too for how to solve it in another way (like boot the VM with the Windows install disk and enter the recovery console).
Re: Help, ntoskrnl.exe missing or corrupt, upgrade!
Posted: 19. Oct 2009, 17:39
by cytg
thanks
I guess i sorta hoped it was a known issue alltough extensice googlesearchs site:forums.virtualbox.org yielded no result.
I replaced ntoskrnl.exe with a good one from another VM ..
I do not get the error message anymore, just a black screen.
But going to safe mode i do get further than before, loading a bunch of sys files, finally halting on Mup.sys
edit : right now it resembles more of an issue i had before with the ide controller type where the only thing i could get working with no bsod was piix3 .. though no combination of hardware settings are working atm. I've disabled everything possible so i am right down to the barebones of basisc system, cpu system and disc.
excatly what changes are made to the system by the gues additions ??
Re: Help, ntoskrnl.exe missing or corrupt, upgrade!
Posted: 19. Oct 2009, 20:21
by Sasquatch
Only a few drivers are installed for seamless mouse, dynamic video resolution changes, timesync and Shared Folders. In my experience, when a system fails with ntoskrnl.exe missing or corrupt, the only remedy was a full reinstall of the whole system. I've not seen it on a VM, but on normal installs.
The mup.sys file it hangs on when going to safe mode is the last file you will see being loaded, so searching for that will give you a lot of garbage results.