Hey guys~! Hope you're doing well.
I've got yet another problem! Joyful.
One of the teachers here has come to me with a startup issue. hal.dll is "missing or corrupted" great. -_-
The school runs Windows XP throughout. He's got a Compaq laptops for teachers laptop, which is password protected with an admin and user account.
So, I've attempted to do a repair, and the computer is not having it. After a little searching I discovered that I can fix the problem by using the following command in the Recorvery Console.
"expand d:\i386\hal.dl_ c:\windows\system32"
Which is when I get another blockade~ "access denied". So, I had a look around and most people were saying that before they got to the C:\ prompt they had to provide a password. When I start up on this machine, and go through the boot from disc, and to recovery console it gives me a C:\ prompt right away.
My boss said something about possibly using a DOS disc, but I've only been working with computers since '99, so... I'm a little oblivious.
Have you run a chkdsk from the revocery console as this is usually the issue in these cases as it can't read from or write to the NTFS volume due to a bit of corruption.
Try using the command "Open the pod bay doors, Hal". It didn't work for my mate Dave but, you never know...
I would use a vista install disk and get to the repair your computer part and use the command prompt there to extract your file or use Hiren's boot CD (its AMAZING!) and boot up into Mini_XP and replace the new file off your XP CD from there. I would also do a chkdsk c: /f /r to make sure there are no errors
You can download a fresh copy of Hal.dll from here if you want to.....hal.dll free download - DLL-files.com
or I found this on the net for after you have replaced the Hal.dll file and still wont boot:
Enter Recovery Console
•Type the following commands, and press enter after each one:
◦Attrib -H -R -S C:\Boot.ini
(where C: is the partition where XP was installed)
•Reboot ur PC
If this hasn't worked then I am sure a talented tech will be along shortly to help you out
I very much doubt that this will work ad the problem is with the Hardware Abstraction Layer, not the boot!
Originally Posted by JAB1a
Try doing a repair using the Windows XP installation disk
You must mean the second part of the message, did you read the first part? and still disagree
Originally Posted by StewartKnight
yes, the second part, hence my saying that fixing the boot is not the answer.
wip the drive out, stick it in a caddy then replace the hal.dll simples!