Question:
i cant turn my computer because of system32\hal.dll, What do i do?! My dad is gonna kill me!?
anonymous
2008-06-12 18:37:42 UTC
i have an hp pavilion a574n running windows xp service pack 2 and i was in the middle of a system recovery when it told me an error ocurred because an application or something was not properly installed. I ten restarted the computer and came across the message that windows could not start because the following file is missing or corrupt \system32\hal.dll. please re-install a copy of the above file. What do i do?! This isnt even my computer its my dad`s, he pays bills and stuff on here and he will kill me if he finds out what happened. I cant run it in safe mode because it asks me to run it in home edition when i already upgraded to service pack 2. HELP!!!!
Eight answers:
anonymous
2008-06-12 19:00:27 UTC
[quote]Hal.dll File Corrupt



The Hassle: My XP system boots normally. But if I ever try to restart after, say, installing a Windows Update, Windows flashes me a "missing or corrupt hal.dll" error message.



The Fix: That's because you have a missing or corrupt Hal.dll file (but you knew that). Tiny Empire's fixntldr should do the trick. This free tool creates a bootable floppy drive and reinstates the necessary files (the site also has instructions for using a CD-ROM). It's near the top of the page under the heading "How to fix: NTLDR is missing, press any key to restart. ( http://tinyempire.com/notes/ntldrismissing.htm#What_if_I_made_new_changes_that_I_want_to_keep? )"



If that expedient doesn't work, you'll have to do the deed manually. Read Kelly Theriot's "Missing HAL.DLL" tutorial ( http://www.kellys-korner-xp.com/xp_haldll_missing.htm ). If you have to start over (I hope not), read Lincoln Spector's "How to Reinstall Windows XP ( http://www.pcworld.com/article/id,129977-c,installation/article.html )."



Quick Tip: If your system crashes frequently and you get blue screens loaded with error messages, your problem may be bad system memory. For a quick checkup, Use Microsoft's Windows Memory Diagnostic tool ( http://www.pcworld.com/downloads/file/fid,64964-order,1-page,1/description.html ).



What is hal.dll?

Hal.dll is a hardware abstraction layer that links the physical (hardware) and software components of a computer.



How can I fix an error message saying that hal.dll is missing or corrupt?

The first method rebuilds the boot configuration on your hard drive. If this doesn’t work, the second method replaces the hal.dll file on your computer with the one that comes on the XP CD. Please note that this may be one symptom of a larger, more serious problem. If you have this error multiple times, or this and other errors, you may want to seek help.



It may help to print these instructions.



1. Enter the Recovery Console (instructions here).



2. Then, type the following (in bold), in order:

• bootcfg /rebuild

• You will probably see something like the following:

"Total Identified Windows Installs: 1

[1] C:\Windows

Add installation to boot list? (Yes/No/All)"

• Type Yes (or all) and press Enter

• When asked to " Enter Load Identifier," type Microsoft Windows XP Home Edition or Microsoft

Windows XP Professional Edition depending on which edition you have and press Enter

• When asked "Enter OS Load options," type /fastdetect and press Enter

• When it is done, type exit

• Your computer will restart, so see if it worked.



If it does not work, enter the Recovery Console again, choose the installation, and type the password

1. This time, type:

expand D:\i386\hal.dl_ %systemroot%\System32\hal.dll and press Enter

*make sure to replace “D” with your CD and/or DVD drive’s letter that contains the XP CD



2. Again, type exit and see if it worked.

[/unquote]



Ron
shanghaiduck
2008-06-12 19:24:14 UTC
According to Microsoft, Issues with hal.dll happen because:

a. The Default value in the [Boot Loader] section of the Boot.ini file is missing or invalid.

b. Windows XP is not installed in the location specified in the Boot.ini file.

c. The Ntoskrnl.exe file is missing or damaged.

d. The partition path in the Boot.ini file is not set correctly.

e. General hardware failure.



In other words, either the boot.ini file is corrupt, pointing to the wrong place, or can’t finish its job because of some other problem.



You might get this error on a dual boot system, or on a system with 2 hard drives, especially if the 2nd hard drive was installed as master, the old drive as slave, and the system files were not deleted from the old drive.



1. Do you know how to enter BIOS? After turning it on, you hit either F1 or Del, depending on your computer. Enter the BIOS setup and make sure the master HD is set to 1st boot device.



2. Your boot.ini file may be damaged. Try this:



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



Make sure when you do this, the CD-ROM is set as 1st boot device in BIOS.

Generally, the best way to set up the boot sequence is: CDROM 1st, Master HD 2nd, Floppy 3rd.



Yes, you can use and SP1 cd to fix an SP2 install.



3. Follow PayneLe’s instructions above to repair Windows with the repair recovery console.



4. Use the link in his answer for kelly’s landing, there’s a lot of different things you can try there. The nest step would be the instructions on that site for using the recovery console to replace the missing file.
Mr Teal 137
2008-06-12 19:08:40 UTC
two options

if your good with computers find your windows installation cd and boot the computer with that, it will let you repair the missing file and that will solve it

or

you can remove the bad drive and throw it in another computer, it should boot up fine using the other hard drive,

then you can move files over to the good drive.



(there is a way that you can repair the bad hard drive in this configuartion but it is hard to explain in writing)



or



just as you have the hard drives in a dual configuration in option 2 you can by a new small hard drive load windows on that and use the new hard drive to boot off of and the bad one as storage
mansur k
2008-06-12 18:51:20 UTC
hey just on ur pc and when it say fil massing of 32 system

u just insert the operating software that is windows xp or any

then again click reset button which available below restart button.. while restarting go on clicking the f11 then u can be cleard.. then it will ask to boot ur pc ..it wiil create new windows file
sizzle king 89
2008-06-12 18:53:26 UTC
if all else fails and there's important documents on the hard drive, just remove the hard drive, hook it up to another computer and get the files off, then replace it and reformat it.



to hook it up to another computer you need to either: 1) add it as a second hard drive, or 2) buy a usb-to-hdd adapter from ebay and use it as an external hard drive.



i've had to do this before for myself and others. it sucks when you do have to do it, but at least you know you have the option.
anonymous
2008-06-12 18:42:19 UTC
I had the same exact problem. There is no real way to recover it ever again, but you should be able to put it on safe mode as soon as you turn it on....



sorry!
psp XD
2008-06-12 18:42:43 UTC
Its called Hardware Abstraction layer

ill have to learn about it but thats all i can tell you

i could send you a copy i dont know what it will do though
anonymous
2013-12-06 12:35:56 UTC
your dads a **** and i cant turn my labtop of atm aswell we should make contact sometime


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...