Start a Conversation

Unsolved

This post is more than 5 years old

39213

June 4th, 2011 15:00

Please help with \system32\hal.dll

This is the message I have on my Dell laptop.

Windows could not start because the following file is missing or corrupt:

\system32\hal.dll

Please re-install a copy of the above file.

 

Here are the things I have tried.

1) chkdsk

The volume appears to be in good condition and was not checked. Use /p if you want to check the volume anyway.

2) chkdsk \p

CHKDSK has finished checking the volume.  (didn't find anything)

3) I tried to do the steps from this post.

cd \

bootcfg /rebuild

Error: Failed to successfully scan disks for windows installations.  

This error may be caused by a corrupt file system, which would prevent Bootcfg from successfully scanning.  Use chkdsk to detect any disk errors.

Note: This operation must complete successfully in order for the /add or /rebuild commands to be utilized.

 

Now what?!  Any help would be greatly appreciated!!  I have had so many problems with this computer lately.  I have completely reinstalled the OS a few times, but there has to be a better way. 

 

9 Legend

 • 

33.4K Posts

June 4th, 2011 15:00

If you have the Windows XP disc, the easiest way is to boot from the XP disc but select "Repair" rather than Install.

3 Posts

June 4th, 2011 16:00

I already did that.  I put the disk in, turned it on, hit F12, select the option to boot from CD, waited until it did a few things and the big blue screen came up where you have to pick what you want to do, picked repair which takes me to the C prompt where I did what I posted above.

297 Posts

June 4th, 2011 18:00

See does this help. In particular the method 3 section.

support.microsoft.com/.../314477

In my experience it usually means a bad sector on the hard drive. So the hard drive might be failing.

If you do end up doing a clean install make sure you select a full format and not the quick format option.

3 Posts

June 4th, 2011 18:00

How long do internal hard drives usually last?  I keep having so many problems with this laptop and I don't have the money right now to go out and buy a new one.  I wonder if I should try replacing the hard drive.

4 Operator

 • 

3.7K Posts

June 5th, 2011 03:00

How long do internal hard drives usually last?  I keep having so many problems with this laptop and I don't have the money right now to go out and buy a new one.  I wonder if I should try replacing the hard drive.

 

Hi, Have you seen this support journal for the HAL HERE.

9 Legend

 • 

33.4K Posts

June 5th, 2011 04:00

Hard drives generally last a long time, but any component can go at any time.  The hard drive is a mechanical device and mechanical devices can have a shorter life span.  Generally the "hal" problem is not a hardware problem (in this case a hard drive problem).

10 Elder

 • 

44.9K Posts

June 5th, 2011 13:00

Except your #3 isn't the right Repair to fix a missing/corrupted hal.dll.

1. Boot from the XP CD and press ENTER (not R) at the first screen.

2. Accept the Windows user license on the next screen

3. On the next screen, choose the version of Windows you want to repair. There should only be one listed.

4. Finally, on the next screen, press R for Repair/Reinstall

Note that your CD has to have the same version (service pack) of Windows as is installed on the hard drive. If the CD has XP SP2 and the hard drive has XP SP3, the Repair will abort.

Ron

1 Message

June 25th, 2011 09:00

I just fixed this problem by using my installation disk and following the instructions at http://support.microsoft.com/kb/330184 for instructions.  I culled them from that cite for you. .  .

1) Configure the computer to start from the CD-ROM or DVD-ROM drive.

2) Put in Windows installation disk.

3) Restart your computer.When you receive the "Press any key to boot from CD" message, press a key to start your computer from the Windows CD.

4) When you receive the "Welcome to Setup" message, press R to start the Recovery Console.

5) At the command prompt, type bootcfg /list, and then press ENTER.

6) At the command prompt, type bootcfg /rebuild, and then press ENTER.

7) Follow the instructions that appear on the screen to add the Windows installations to the Boot.ini file.

8) When it says C:\Windows Add installation to boot list?  Enter Yes.  Then Load Identifier - enter the name of the operating system. This may be Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, etc.  You receive a message that is similar to the following:Enter OS Load options When you receive this message, type /fastdetect, and then press ENTER. 

The instructions that appear on your screen may be a bit different, depending on the configuration of your computer.Type exit, and then press ENTER to quit Recovery Console. Your computer restarts, and the updated boot list appears when you receive the "Please select the operating system to start" message.Back to the top

 

Good Luck - HAMESQ

1 Message

December 17th, 2019 12:00

Where can i find the windows xp disc to fix this issue other than ebay & Amazon.. Or can a use a windows 10 or upgrade to fix the windows root issue & upgrade my system at the same time.

No Events found!

Top