Windows cannot boot because 'hal.dll' is missing or corrupt.
- FleetAdmiralBacon
- Posts: 2377
- Joined: Sat Nov 26, 2005 7:01 pm
- Location: Ohio
- Contact:
![]() |
![]() |
![]() |
Windows cannot boot because 'hal.dll' is missing or corrupt.
So, yesterday I was playing Gears online and my mother says "why is your laptop rebooting?" and I'm like "wtf?" and I walk over to see that it's sitting on a 'failed boot' message (giving me the standard stuff the IBM bios always will when attempting to start the thing). I try rebooting, Ctrl+Alt+Del, and I finally get the thing to at least recognize that there is a hard drive in it.
The message I got was:
Windows failed to start because 'hal.dll' is missing or corrupt.
I logged onto the computer I'm on now and checked it out, hal is the Hardware Abstraction Layer Dynamic Link Library.
I'm sure there are more problems than just that, though.
Suggestions? I'm going to try and get a bigger HD (I have a 20gb, I'm getting a 40, oh boy...) I'm going to try and run the Windows CD's repair function, see what that does, just need to get one first...
The message I got was:
Windows failed to start because 'hal.dll' is missing or corrupt.
I logged onto the computer I'm on now and checked it out, hal is the Hardware Abstraction Layer Dynamic Link Library.
I'm sure there are more problems than just that, though.
Suggestions? I'm going to try and get a bigger HD (I have a 20gb, I'm getting a 40, oh boy...) I'm going to try and run the Windows CD's repair function, see what that does, just need to get one first...

Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
-
- Posts: 1698
- Joined: Sun Nov 07, 2004 12:13 pm
- FleetAdmiralBacon
- Posts: 2377
- Joined: Sat Nov 26, 2005 7:01 pm
- Location: Ohio
- Contact:
![]() |
![]() |
![]() |
Code: Select all
Windows could not start because the following file is missing
or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file.

Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
- FleetAdmiralBacon
- Posts: 2377
- Joined: Sat Nov 26, 2005 7:01 pm
- Location: Ohio
- Contact:
![]() |
![]() |
![]() |
No. Why would I need to update my drivers?Scotch wrote:Update cho drivers off microsoft or whatever website you bought your labtop from.
And is it the blue screen of death?
How would I update may drivers? There was nothing wrong with the laptop when I was making a photomanip of SHOUTrvb's truck, and there was nothing wrong with it when I went to go play GoW. I haven't had a problem with the thing for at least 2 months. It just all of a sudden shutdown and died.
I'm thinking HD failure or, possibly, a virus of some sort that wreaked havoc on my windows DLLs.
EDIT:
Oh, and it's not the BSoD, it's a black-background, white-text, standard DOS message.

Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
- FleetAdmiralBacon
- Posts: 2377
- Joined: Sat Nov 26, 2005 7:01 pm
- Location: Ohio
- Contact:
![]() |
![]() |
![]() |
"Setup can not find a hard disk drive on your computer. (etc)"
Even does this with my new drive. IDE problem, maybe?
Even does this with my new drive. IDE problem, maybe?
Code: Select all
Windows XP Professional Setup
===============================
Setup did not find any hard disk drives installed in your computer.
Make sure any hard disk drives are powered on and properly connected
to your computer, and that any disk-related hardware configuration is
correct. This may involve running a manufacturer-supplied diagnostic
or setup program.
Setup cannot continue. To quit Setup, press F3

Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
dobule-check the cables and pin settings on the drive, and if you have any other HDDs laying around, try them, maybe you have a bad drive.
ASPARTAME: in your diet soda and artificial sweeteners. also, it's obviously completely safe. it's not like it will cause tumors or anything. >.>
always remember: guilty until proven innocent
always remember: guilty until proven innocent
- FleetAdmiralBacon
- Posts: 2377
- Joined: Sat Nov 26, 2005 7:01 pm
- Location: Ohio
- Contact:
![]() |
![]() |
![]() |
It's a laptop - there are no cables to check. That's the big problem...

Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
sounds fun.... then it's either bad/dirty connectors, bad pin settings, or a faulty drive, unless i'm missing something....
ASPARTAME: in your diet soda and artificial sweeteners. also, it's obviously completely safe. it's not like it will cause tumors or anything. >.>
always remember: guilty until proven innocent
always remember: guilty until proven innocent
ok this is what i do when i .dll file is missing or corrupt(i don't know if it works for windows but it did for halo &other games) i download my .dll files from http://www.dll-files.com/dllindex/dll-files.shtml?hal and just put em in the right directory i hope it helps
BIGGER.BETTER.XSERRE!
-
- Posts: 1698
- Joined: Sun Nov 07, 2004 12:13 pm
Well, again, he can't reinstall drivers or redownload .dlls because he can't boot into Windows.
Do you happen to have a Linux live CD of any kind? I would try booting that, if it can boot, try to mount the hard drive to see if it has any issues. If it can, it's probably a Windows problem. Otherwise it could be a hard drive issue.
Do you happen to have a Linux live CD of any kind? I would try booting that, if it can boot, try to mount the hard drive to see if it has any issues. If it can, it's probably a Windows problem. Otherwise it could be a hard drive issue.
