" 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. "
Turn on the PC and press the F8 key repeatedly when the first screen appears.
The Windows advanced options menu appears.
Use the Up and Down Arrow and Enter keys to select Return to OS choices .
Select Microsoft Windows Recovery Console .
If "Microsoft Windows XP Recovery Console" is not listed, restart the PC with a Windows XP CD, Recovery Console CD, or Recovery Tools CD in the top CD or DVD drive and open Microsoft Windows Recovery Console. If a Windows XP Setup screen appears when using Recovery Console CDs, press the R key to open the Recovery Console.
If "Microsoft Windows XP Recovery Console" does not list and you do not have a CD with recovery console, try the following:
Turn on the PC, and press the F10 key repeatedly at the first screen.
that will take you to the recovery menu and it recovered my sisters pc and it worked again like if it was brand new