Shoutbox

Hal.dll Corrupt...can no longer start Windows! - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Skype & Technology (/forumdisplay.php?fid=9)
+---- Forum: Tech Talk (/forumdisplay.php?fid=17)
+----- Thread: Hal.dll Corrupt...can no longer start Windows! (/showthread.php?tid=55366)

Hal.dll Corrupt...can no longer start Windows! by _Humphreys on 01-29-2006 at 04:57 PM

I messed with my boot settings and when I restarted my system it says, "Windows could not start as the following file is missing or corrupt:

C:/...system32...Hall.dll

Please reinstall this file".

Now I have searched online and on this forum and I have found options all of which require me to lose data (or so I think). I would like to hear someone who is good in this field to suggest what to do.

P.S. I have tried dling the SP2 boot disks of Microsoft altough my pc does not have a Floppy Disk Drive and I don't have any floppys...which is required to install the files from the .exe and it only installs on to a floppy and not a HD or a CD.

Edit: Solved with an XP SP2 Disc and using Recovery Console


RE: Hal.dll Corrupt... by Voldemort on 01-29-2006 at 05:01 PM

quote:
Originally posted by Carltos Cool
and it only installs on to a floppy and not a HD or a CD.
to boot from cd, you need to set the bios to boot from a cd, get into the bios, search for it... and enable it. (i dunno if this helps but there is another boot option to boot from the last good configuration found it may help.. let other member confirm this...)
RE: Hal.dll Corrupt... by ShawnZ on 01-29-2006 at 05:06 PM

Try installing something that overwrites it with its own version, like norton or something.


RE: Hal.dll Corrupt... by _Humphreys on 01-29-2006 at 05:07 PM

quote:
Originally posted by damm-o
to boot from cd, you need to set the bios to boot from a cd, get into the bios, search for it... and enable it.

No that's not what I ment, I ment the installer from Microsoft to install the SP2 XP boot-up only installs from the .exe to a Floppy which I don't have and the pc which I need to use the Floppy on does not have a Floppy Disk Drive on it. Also I believe this deletes my PC's data which i don't want.

I have tried Safe-Boot and every other boot-up option and none of them work. Not even Last-Good-Config. My Packard Bell Recovery does not even work, I get the same error message as above (the hal) or I get a run-time error.

P.S. My PC already is set to run boot-able CD's.

quote:
Originally posted by Shawnz
Try installing something that overwrites it with its own version, like norton or something.

I don't have another version of it, I have just download a Hal.dll from the net (a dll site) should I put this into my PC? Will this boot it and use it to replace my Hal persuming it's there and it's corrupt or put it there for my pc to use persuming it's missing?
RE: Hal.dll Corrupt...can no longer start Windows! by MattyRid on 01-30-2006 at 03:03 AM

Have a look here and see if this helps. It was the first result I found on google.


RE: Hal.dll Corrupt...can no longer start Windows! by Dane on 01-30-2006 at 03:15 AM

Ontrack EasyRecovery Professional, tyvm, saves you from all these crappy disk errors windows can sometimes spit out. It also makes a very powerful boot CD-ROM.


RE: Hal.dll Corrupt...can no longer start Windows! by _Humphreys on 01-30-2006 at 08:31 AM

Thanks, Dane im going to try that. TheItalianStallion i've already read that it's no good.


RE: Hal.dll Corrupt...can no longer start Windows! by rav0 on 01-30-2006 at 08:54 AM

quote:
Originally posted by Carltos Cool
I have tried dling the SP2 boot disks of Microsoft altough my pc does not have a Floppy Disk Drive and I don't have any floppys...which is required to install the files from the .exe and it only installs on to a floppy and not a HD or a CD.
I know what you mean about being able to use that only from floppy, but what can you do with those disks? If you boot from a Windows CD you can press R at the first screen for Recovery Console, which is a DOS.
RE: RE: Hal.dll Corrupt...can no longer start Windows! by CookieRevised on 01-30-2006 at 11:35 AM

quote:
Originally posted by Carltos Cool
TheItalianStallion i've already read that it's no good.
What exactly did you tried out from that page? Because the page explains exactly what you must do to fix this....
RE: Hal.dll Corrupt...can no longer start Windows! by _Humphreys on 01-30-2006 at 05:38 PM

I am not prepared to take my hddrive out...it's really not an option. However I am going to use the software Dane recommended or try to replace Hal with a working copy from a CD.

I also don't have an XP disc as stated in my first post.


RE: Hal.dll Corrupt...can no longer start Windows! by CookieRevised on 01-30-2006 at 06:33 PM

You don't need a XP disc at all... Niether do you need to remove your HDD (though it is the most convenient and quickest way; otherwise you need to find a bootup disc which you can use to boot up and to reconize the installed HDD)...

What is stated on that page is that you simply need to copy the original hall.dll  from the subdirectory i386 to your system32 directory and to edit your boot.ini file to remove the corrupt line.


RE: Hal.dll Corrupt...can no longer start Windows! by _Humphreys on 01-30-2006 at 06:42 PM

Cookie it states here:

quote:
Originally posted by http://www.kellys-korner-xp.com/xp_haldll_missing.htm


Option 2:

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

Insert the Setup compact disc (CD)...ect

Let me re-phrase my problem, I have the Hal.dll is corrupted message before XP can load. I can't go into Safe-Mode or any other config. I don't know what to do, I have no XP disc and no other way to get back into Windows. My Packard Bell Recovery gives me Run-Time Errors when I start it. Cookie your help is appreciated. Again I would only take my HD out as a last resort.


RE: RE: Hal.dll Corrupt...can no longer start Windows! by CookieRevised on 01-30-2006 at 07:21 PM

quote:
Originally posted by Carltos Cool
Cookie it states here:
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Read the entire page...

It is a page build up with replies from people, going towards more and more specific and to the point and good solution.

Furthermore, what you quoted is indeed the solution (or at least one way to get it solved, as what is described in that section (which is corrected later on) will do exactly what I stated before)

quote:
Originally posted by CookieRevised
You don't need a XP disc at all... Niether do you need to remove your HDD (though it is the most convenient and quickest way; otherwise you need to find a bootup disc which you can use to boot up and to reconize the installed HDD)...

What is stated on that page is that you simply need to copy the original hall.dll from the subdirectory i386 (from system32) to your system32 directory and to edit your boot.ini file to remove the corrupt line.
If you aren't able to access the disk then obviously booting up from a recover CD or boot cd or whatever is a way of getting in; just as sticking that HDD into another PC as slave (or in the same PC, but as slave) will do the same. The point is as described: replace the corrupted hall.dll in system32 with the good one found in i386, and also fix c:\boot.ini with a texteditor.