Forum Home
Press F1
 
Thread ID: 92695 2008-08-19 01:56:00 hal.dll straka01 (310) Press F1
Post ID Timestamp Content User
698516 2008-08-19 01:56:00 want to get the OS on "D" drive to work says it's missing hal.dll.
Operating XP pro.
Want to know how to fix so it will boot.
Have missing file on a floppy, but don't know how to install when drive won't boot.
straka01 (310)
698517 2008-08-19 02:13:00 Try one of these methods (support.microsoft.com)

Or this (www.kellys-korner-xp.com)

HAL.DLL is Missing - Updated by MVP Alex Nichol

Option 1:

Boot from your CD and follow the directions to start Recovery Console. Then:

Attrib -H -R -S C:\Boot.ini
DEL C:\Boot.ini
BootCfg /Rebuild
Fixboot

Option 2:

Boot from your CD and follow the directions below to start Recovery Console.

Insert the Setup compact disc (CD) and restart the computer. If prompted, select any options required to boot from the CD.
When the text-based part of Setup begins, follow the prompts; choose the repair or recover option by pressing R.

If you have a dual-boot or multiple-boot system, choose the installation that you need to access from the Recovery Console.
When prompted, type the Administrator password. (if you didn't create one try pressing enter).

At the system prompt, type Recovery Console commands; type help for a list of commands, or help commandname for help on a specific command.

Most likely you will need to expand the file from the CD. 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.
Speedy Gonzales (78)
698518 2008-08-19 02:17:00 Have a look at This page here (www.kellys-korner-xp.com), Scroll down till you find HAL.DLL is Missing - and follow instructions. wainuitech (129)
698519 2008-08-19 08:59:00 Hi Speedy
I need some clarification before I use all the instructions you supplied.
My Windows OS on "C" Drive is working OK - I loaded it up there when my main XP OS had this issue....
The XP OS that has the hal.dll problem is on "D" drive.

So when it comes to the instructions you provided..... Do I type:
Attrib -H -R -S D:\Boot.ini
DEL D:\Boot.ini
BootCfg/Rebuild
Fixboot

Have I done it right?

Actually, I see when I go into Windows Explorer that it says there's a WINDOWS OS on "C" & "E" ??? Do I type the abive instructions when it comes up with "E:/WINDOWS>"
When I go into My PC - the OS's are on the "C" & "D" drives ??? Sounds Irish to me!
The "C" drive is in ONE partition - 500GB - "C"
The "D" drive is in two partitions - 400GB - "D" + "E" -
"D" in My Computer is where the dead OS is and "E" is my "STORAGE" partition.

It makes it so confusing when it seems to swap the drive letters around...
Maybe I should change them - but which ones are the correct ones?
straka01 (310)
698520 2008-08-19 09:13:00 If D has Windows on it and you've done option 1, that should be it

Reboot and see what happens

And make sure the bootdisk is D so it'll boot into windows

If E is the storage hdd, whats on C?
Speedy Gonzales (78)
698521 2008-08-19 09:46:00 When my original "C" drive with the OS 'packed up' - I loaded the OS onto the second physical HDD as I couldn't get "C" to boot.
That worked fine- hence my ability to email / browse again.
However, during the process the SYSTEM decided to change the drive letters...
It made the second HDD (the one with the second OS) into the new "C" drive!

That left the old 'XP OS' on a renamed partition called the "D" drive
The second partition on this drive has the STORAGE of files / programs - "E".

I'm a little confused by your reply - I don't want to perform Option 1 until I get the right drive letter in place for the commands.
Although the MY COMPUTER console says that the old OS is on "D" (and the new one's on "C") - when I use the Recovery Console it says that the OS's are on "C" & "E"! Which is it ?? How do I check to see which is correct? When I use Option 1 do I use either "D" or "E" depending which one has the old OS?
straka01 (310)
698522 2008-08-19 09:51:00 Well if D has windows on it, and if D is what stuffed up (and what you were using to boot into windows)

What you did should work

Dont worry about E. (Its probably saying E, because its the other partition of D).
Speedy Gonzales (78)
698523 2008-08-19 09:57:00 OK.
The last thing is - as the Recovery Console comes up with the choice of either "C:/WINDOWS" or "E:/WINDOWS" (unlike the My Computer" Console which shows "D") - I guess I click the "E" option and type the D:\Boot.ini sequence ?
straka01 (310)
698524 2008-08-19 10:03:00 I've never done this myself. So I wouldnt have a clue

Follow what I posted / the link I gave. It doesnt say anything about my computer console just recovery console

According to the link after you type fixboot it should work

Did you reboot?

Option 2 would probably be easier
Speedy Gonzales (78)
698525 2008-08-19 10:24:00 It's bedtime for me now - I'll try it in the morning.
I was up at 5.20am working on this PC... then I did a days work, so I'm a bit too tired and likely to make mistakes.
Thanks for all your assistance - I'll let you know how it goes.
Cheers
straka01 (310)
1 2