Boot from your XP CD, hit 'R' (recovery console), run these commands:
Let us know if that is not clear or if you need more explicit instructions.
Sorry, I was in a hurry earlier and didn't have time to elaborate. Let me explain further:
When you get an error regarding a missing or corrupt hal.dll file, it might simply be the BOOT.INI file on the root of the C: drive that is misconfigured.
Here's what to do:
- Insert and boot from your Windows XP CD.
- At the first R=Repair option, press the R key
- Press the number that corresponds to the correct location for the installation of Windows you want to repair. (Typically this will be #1)
- Type "bootcfg /list" (without the quotes) and press <enter> to show the current entries in the BOOT.INI file
- Type "bootcfg /rebuild" (without the quotes) and press <enter> to repair it
- Take out the CD ROM and type "exit" (without the quotes) and press <enter>
Edited by Albert Frankenstein, 11 March 2006 - 05:28 PM.