I currently have Windows 7 Ultimate 64-bit installed on my SATA 1TB HDD. I also have an IDE 250GB HDD onto which I've installed Windows XP Professional 32-bit. Using DualBootPro,I was able to get Windows 7 to boot correctly, however XP now gives me the error:
"Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll
Please re-install a copy of the above file."
I have Googled the heck out of this problem and tried a number of fixes that have not worked:
I tried replacing the hal.dll file with the one from the XP install disc.
I tried rebuilding the boot.ini file.
I tried adding Windows XP boot info to the windows 7 bootloader.
My bcdedit output in command prompt can be viewed on the Untitled-1.jpg attached.
I am fairly experienced in dealing with some of this stuff but I'm stumped. Please help!
"Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll
Please re-install a copy of the above file."
I have Googled the heck out of this problem and tried a number of fixes that have not worked:
I tried replacing the hal.dll file with the one from the XP install disc.
I tried rebuilding the boot.ini file.
I tried adding Windows XP boot info to the windows 7 bootloader.
My bcdedit output in command prompt can be viewed on the Untitled-1.jpg attached.
I am fairly experienced in dealing with some of this stuff but I'm stumped. Please help!
Attachments
My Computer
- OS
- Windows 7 Ultimate x64
- Hard Drives
- 1x SATA: 1TB (Windows 7 Ultimate x64)
1x IDE: 250GB (Windows XP Professional x86)


