Windows XP won't boot missing hal.dll

I've been going in circles with this error and I can't get past it.  Please help:

Problem 1: So I originially got the missing hal.dll error at system start up.
Solution 1: I used a Windows XP install cd and expanded the hal.dll into the windows/system32 folder.

Problem 2: I still got the hal.dll missing error.
Solution 2: I rebuilt the boot.ini file

Problem 3: Windows logo freezes during boot.
Solution 3: I repaired the installation.

Problem 4:  I got the missing hal.dll error again.
Solution 4:  Repeated solution 1.

Problem 5: still go the hal.dll error.
Solution 5: repeated solution 2.

Problem 6: It boot into safe mode once, got the login screen, and froze.
Solution 6: Restarted pc.

Problem 6: Boot into safe mode again, but this time it froze before reaching the login screen.  It froze after the loading xxxxx/mup.sys

And that's where I'm at now.  It seems silly to try and repair windows again, I actually repeated that process twice.

Any suggestions where to go from here?

Thanks in advance.
MalamamotoAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
MalamamotoConnect With a Mentor Author Commented:
Update: I never figured out what the problem was, but I did figure out the solution.  I rebuilt the boot.ini, copy/paste the hal.dll file and nothing worked.  What ended up fixing it was to first update the BIOS.  This allowed me to boot to safemode.  Once in safemode, then I ran msconfig and disabled all services and startup apps.  If I only rebooted into safemode, the PC ran fine.  No missing hal.dll issues.  BUT, if I would boot into normal mode, the next time I reboot, the boot.ini would disappear.  I then started enabling services, I started with the Microsoft Antimalware service.  Just by blind luck, when I restarted the PC the boot.ini went missing again.  So rebuild the boot.ini for the 20th time, uninstalled MS Security Essentials, ran windows updates, then manually installed MS Security Essentials again.  Now I can boot to Windows in normal mode and have a protected PC.  BUT, I left everything else disabled because I'm exhausted from troubleshooting this PC.

What lead me to my finding was a site that I found that pointed to an IE8 update and an ASK toolbar application that was causing the same symptoms. This at least pointed me in the right direction to look at software because I was troubleshooting the hardware the entire time.  Oh I also mirrored the HD to another physical HD just to rule out HW issues.  Which the new HD did the same thing of course.

I hope this helps someone because this repeated missing hal.dll was a pain.
0
 
JohnBusiness Consultant (Owner)Commented:
It would appear that something has badly corrupted the registry and repairing windows is not fixing it.

If you really need XP, the way forward here is to back up (put the hard drive in a carrier, attach it to another computer and get the data from it), and then format, and re-install Windows.

Perhaps it is time to move on to a newer operating system instead of doing all this work on a dead OS.

... Thinkpads_User
0
 
MalamamotoAuthor Commented:
The problem is there is some legacy applications on the system.  And when I say legacy, I also mean that there are no longer any installation disc's.  So reparing Windows seems like the best of all options right now.

If the registry is corrupt, what is the best way to go about repairing it?
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
JohnBusiness Consultant (Owner)Commented:
I have never seen any way to repair a registry that has been corrupted. It is not like one key is bad or something like that.

Is there no way to replace the disks?  What would you have done if the hard drive failed?  In fact it may be a hard drive or memory error that corrupted the registry.

.... Thinkpads_User
0
 
eexchangetechCommented:
First perform backup, only then perform below steps
Boot using a live cd, start command prompt, perform chkdsk.
If you don't have a live cd, boot using  windows 7 Installer and on the first user screen, press
SHIFT + F10 this will open cmd prompt perform chkdsk

Note : Before running chkdsk verify the drive letter assigned
0
 
JohnBusiness Consultant (Owner)Commented:
If there is hard drive corruption (not ascertained yet) a chdksk repair can make it worse, so only run in verify mode (not fix mode) to see if there are issues on the drive.

... Thinkpads_User
0
 
MalamamotoAuthor Commented:
Running a chckdisk now....
0
 
MalamamotoAuthor Commented:
chkdsk done, no problems.
0
 
arnoldCommented:
What version of the windows XP install do you have?

Look into nliteos.net and see if you can integrate SP3 into the install as well as any drivers into an install disk.

UBCD might be the way to go that could let you explore te disk which might be denying and is the reason for all your issues.
0
 
nobusCommented:
since you have the mup.sys - you can have bad hardware
options :
-disconnect or disable all devices not needed for setup/repair and test (from bios also : sound etc)
-look for a similar mobo to test the problem

may i ask what happened -  causing this problem? it can lead us to the solution
0
 
Nice-GhazaCommented:
Dear Sir,
           can you see the web Link  Carefully .they have  Option in this link
how to repair the window.i thinks so your problem will be sloved

http://www.wikihow.com/Do-a-Windows-XP-%22Repair-Install%22

Thank
0
 
MalamamotoAuthor Commented:
I'm using XP Pro SP3 to do the repair install.

I'll try disabling all the hardware I can to get it to boot.

I don't know what was done prior to looking at it.  This is how it arrived.

nice-ghaza, I've already done those steps several times.
0
 
nobusCommented:
you can use my article for the minimum setup : http://www.experts-exchange.com/Hardware/Components/Motherboards/A_1945.html                  (Short-overview-of-how-to-troubleshoot-bad-hardware-when-a-pc-does-not-post)

and if the disk has problems, use this one :
http://www.experts-exchange.com/Storage/Hard_Drives/A_3000-The-bad-hard-disk-problem.html
0
 
Nice-GhazaCommented:
Dear Sir,
               Can you try the Hard Drive in use Another system same Specification  and take the Date  after that unplug  old Hard drive .can you try  error Hard drive  in this system  repair otherwise Format the hard drive and create the New partition and installation.
0
 
LeeTutorretiredCommented:
I've requested that this question be deleted for the following reason:

Not enough information to confirm an answer.
0
 
arnoldCommented:
You should choose your last comment as the solution.
0
 
Nice-GhazaCommented:
Dear ,  you have the issue in your computer  hardware. Can you check one by one
First Power supply, Ram, Hard Drive , if you have any Slot card Unplug the PCI Card  
Thanks
0
 
EirmanChief Operations ManagerCommented:
Some useful tips here .... it would be a shame to let it drift off into the ether!
0
 
MalamamotoAuthor Commented:
This worked for me!  I'm a missing hal.dll expert now.  If anyone is looking for hal, just ask me.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.