Tech Support banner

Status
Not open for further replies.
1 - 3 of 3 Posts

·
Registered
Joined
·
2 Posts
Discussion Starter #1 (Edited)
The original installation is on drive C. I've placed the new installation on a separate hard drive. I get the boot menu, and everything works fine when I have the XP install CD in the drive. However I get the "hal.dll error" on one of them when the disk is not in. I've tried bootcfg /repair and every thing else I could find on the subject. Nothing works. Also, if I change the boot order in bios, the "hall.dll error" is reversed.

I've just about given up on trying to resolve this alone.

TIA
 

·
Registered User
Joined
·
1,438 Posts
You get this error with which one? The old install or the new?
http://www.kellys-korner-xp.com/xp_haldll_missing.htm
May have the answer.

Normally, when there is a hal.dll problem you need to do a repair install or from the recovery console .

Description of the Windows XP Recovery Console
http://support.microsoft.com/default.aspx?scid=KB;en-us;314058&

http://www.webtree.ca/windowsxp/repair_xp.htm
Has information on how to use the repair install option to do an inplace reinstallation / repair of XP.

From the recovery console you would use a command similar to this
expand d:\i386\hal.dl_ c:\windows\system32\hal.dll

Where D is your cdrom drive letter and c is the drive letter of the corrupted instal.
Normally this would be sufficient to fix it.
But if it is not, then a repair install is likely to be needed.
 

·
Registered
Joined
·
2 Posts
Discussion Starter #3
I've tried all of these. Nothing works other than leaving the CD in the drive. If the hal.dll file(s) were really corrupt, why do they both work as expected with the CD in the drive?
 
1 - 3 of 3 Posts
Status
Not open for further replies.
Top