Converting Win2K Server to Hyper-V using P2VHD - How to remove drivers
Posted on 2011-09-09
I have a client with a Win2K server running a legacy application that we need to convert to a virtual machine before the old HW dies on us. I have success converted the hard drive to a VHD image using SysInternals P2VHD application by cloning the RAID image onto a single disk and the attaching that disk to the host machine and using P2VHD. I then created a new virtual machine, and attached this drive as the dis for it. When the VM boots you get the initial Win2K Server boot graphic for 10-15 seconds and then the BSOD comes up with:
*** STOP: 0x0000007B (0xF201F84c, 0xC0000034, 0x00000000, 0x00000000) INACCESSIBLE_BOOT_DEVICE
The second component of the Stop code indicates that the problem is a driver issue, from what I can gather from Googling the codes. The original system has an Intel motherboard with a Promise IDE RAID controller that hosted the original Boot Drive. Since the boot.ini file looks normal, I am assuming that the problem is the Promise drivers are still trying to load and Promise drivers and switch to them to access the boot device. I have NEVER had to do surgery on a boot drive at this level. Can somebody help me through the steps to remove the Promise drivers and change the boot drive back to just a plain IDE? I can mount this VHD to another VM running Win 2008, so I can delete things from the image and explicitly edit registry files, if somebody can give me the steps. If this is going to require a repair reload of the original OS, that may be an issue, as we are having trouble locating the original OS CD, and I no longeer have any copies of my own. Please let me know what I need to do.