NTOSKRNL.exe corrupt error - restoring physical server backup as virtual machine
Posted on 2009-02-11
We need to migrate one of our production servers (win 2003 R2 SP2) to test environment.
We have MS hyper V with SCVMM installed on win 2008 x64 on our test environment and have tried using the out of the box P2V functionality which failed. Also a trial version application called vConverter has worked in the past but not for us this time.
So we have done a complete back up our physical server (using drivesnapshot) and restored this to a vhd attached to another virtual server.
We then modified the boot.ini file to use the disk 0 and attached this second vhd (with production backup) to a new virtual machine.
However when we try to boot it we get the C:\windows\system32\Ntoskrnl.exe is missing or corrupt..
We've tried copying the original production servers Ntoskrnl.exe file into the same location on virtual server, restoring using the R2 recovery cd (although this Cd is SP1), and also copying the Ntoskrnl.exe file from another virtual server running win2003 R2 SP2.
The error persists..
Any suggestions of how we can get this to run?