How to fix corrupt hal.dll file on WinXP installation

My WinXP system was acting up so I reboot it, and it failed with the following error:

Windows could not start because the following file is missing or corrupt:
  <Windows root>\system32\hal.dll

I copied the file from another XP system onto a USB stick and booted off the installation CD, selected "R" (recovery console) and copied the file from the stick to the appropriate directory (C:\Windows\system32\hal.dll) and rebooted.

It came back with the same error :-(

Insights would be appreciated. Thanks,

John  88{Q
Who is Participating?
gsnshankarConnect With a Mentor Commented:
Try the following link..

Its a common problem..
tcengineerAuthor Commented:

Thanks for the pointer. Option one worked like a charm. I'm concerned why all-of-a-sudden the file got "corrupted" but at least I'm back up with the system.

Thanks for the quick response!

John  88{Q
Good to hear your problem is fixed! Regards...
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.