You cannot simply copy the Hal.dll file you must use the expand command in recovery console as follows:
The command would be expand d:\i386\hal.dl_ c:\windows\system32\hal.dll. Substitute d: for the drive letter of your CD. Once you have expanded the file type "exit" to exit the Recovery Console and restart the computer.
You must use the correct CD for install or repair, but will be ok for the Recovery console repair of the Hal.dll
Remember there are 2 types of repair on a XP cd, one is the recovery console for repairing of specific files, then there is the full repair feature (you must use correct cd for this), you get to this Repair by skipping recovery console and let windows setup run, then you can select repair after setup loads. Here is a link on how to do the full repair, you will need your Windows license key handy when you do this. You will also have to do a Windows update (maybe more than once) after this proceedure. Be sure the CD you use to do the repair is at least XP SP1.
Thanks for the responses stonent and mombodog. You guys are way more technically savvy than myself.
I figured out how to fix the problem I was having with the Missing or Corrupt hal.dll file. Windows XP was not booting at all and I was afraid I lost all the data on my Inspiron laptop.
Booting directly from the recovery console on a Windows XP CD, I ran the following command: "bootcfg /rebuild" from the DOS prompt. It worked and the laptop seems to be back online. The problem was my Windows install was not being recognized and the bootcfg command actually helped to detect the Windows install. That was my missing piece.
Incidentally, to reiterate, my original install was Windows XP Home Edition, but in my troubleshooting effort, I used a Windows XP Pro edition and it seems to work just fine. However, j
ust in case the system has a relapse, I burned all important content to CD.
mombodog
2 Intern
•
12.7K Posts
0
November 6th, 2006 19:00
stonent
2 Intern
•
823 Posts
0
November 7th, 2006 02:00
halacpi.dl_ expand it to halacpi.dll and then rename it to hal.dll and put it in the directory as shown above.
bwadhwa
2 Posts
0
November 7th, 2006 13:00