hal.dll corruption help

Try looking for help here if you are having problems with the Ultimate Boot CD.

Moderators:Icecube, StopSpazzing

Joined:Thu Sep 24, 2009 12:56 pm
hal.dll corruption help

#1 Post by solomon320 » Thu Sep 24, 2009 1:12 pm

Good afternoon,
just curious to know if anyone has repaired an xp machine that has this error?

"WINDOWS could not start because of the following file is missing or corrupt:

<windows root>\system32\hal.dll
please reinstall a copy of the above.

Other than going the route of using the xp recovery disk which I do not have... is there a way to repair this using UBCD? If so could you please lend me a hand?

Thank You for your time and effort!


Joined:Tue Sep 09, 2008 4:37 pm
Location:California, USA

#2 Post by StopSpazzing » Thu Oct 01, 2009 6:13 pm

Using parted magic (available on UBCD5.0beta12) you can mount the hard drive and access the windows partition, and copy over a new hal.dll. It should work after copying over the new, but make sure its the same one as the service pack and windows you are running.

Normally, when you have a corruption of a system file (in your case hal.dll), it means your HD has disc errors, so it is recommended that you run the corresponding HD tool on UBCD that is the same brand as the HD you have (for instance, if you have a seagate, run the latest seagate tool). The tools come with disc checking software and should be able to check and repair the disc. Do this before copying over the necessary file(s).
~Just StopSpazzing~

Visit the UBCD Wiki: http://wiki.ultimatebootcd.com
Please check your UBCD ISO MD5 Hash Sum; May prevent issues later on by not having an exact copy.

Currently Working on Common Issues and Repair Tips on the Wiki.