There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
Search
Windows XP
Tag Cloud
access acer asus bios bsod computer crash desktop driver drivers error ethernet excel freeze gaming hard drive hardware hdmi internet laptop lcd malware memory modem monitor motherboard network printer problem ram registry repair router slow software sound toshiba trojan usb video virus vista wifi windows windows 7 windows 7 32 bit windows 7 64 bit windows xp wireless xbox
Search
Search for:
Tech Support Guy Forums > Operating Systems > Windows XP >
"file is missing or corrupt windows root system32 hal.dll"

Reply  
Thread Tools
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 06:56 PM #1
"file is missing or corrupt windows root system32 hal.dll"
I am getting the following error and it loops: "file is missing or corrupt windows root system32 hal.dll"

When I try and run the windows cd and either wipe or repair the error it tells me that the "the setup did not find hard drive disks"


Now I am thinking the hard drive is defective?? Or do I have a virus???

thanks for all your help
Phantom010's Avatar
Computer Specs
Trusted Advisor with 24,998 posts.
 
Join Date: Mar 2009
Location: Cyberspace
Experience: Advanced
06-Nov-2009, 07:02 PM #2
Read this.
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 07:06 PM #3
Seems like hardware??
cause if I try and hit repair or clean wipe it says hard drive is not detected.

I checked the boot order and it is pointing to the correct hard drive, I also am now running the primary hard disk self test and will see what that says.


So does it sound like hard drive failure??
Phantom010's Avatar
Computer Specs
Trusted Advisor with 24,998 posts.
 
Join Date: Mar 2009
Location: Cyberspace
Experience: Advanced
06-Nov-2009, 07:11 PM #4
If the physical part of your hard drive that stores any part of the hal.dll file has been damaged, you're likely to see errors like this.
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 07:15 PM #5
So basically hard drive failure...
Cause it seems like in all the repair suggestions online you need to be able to do things after hitting the repair section or able to wipe the drive.

When I do these things it says it can not detect the drive, therefore not sure if there is anyway to fix this drive???
Phantom010's Avatar
Computer Specs
Trusted Advisor with 24,998 posts.
 
Join Date: Mar 2009
Location: Cyberspace
Experience: Advanced
06-Nov-2009, 07:19 PM #6
A chkdsk /r might give us an idea.
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 07:26 PM #7
Self Test Results
It says the following:

(S.M.A.R.T)

100% Complete

(Quick) Pass
(Comprehensive) pass
(S.M.A.R.T) Pass
Hit any key to exit.
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 07:27 PM #8
No i am confused more...
Does this mean the hard drive is ok???
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 07:40 PM #9
Could it be a Bios error??
Any thoughts on this??
Phantom010's Avatar
Computer Specs
Trusted Advisor with 24,998 posts.
 
Join Date: Mar 2009
Location: Cyberspace
Experience: Advanced
06-Nov-2009, 07:50 PM #10
Check the boot order in the BIOS.
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 07:52 PM #11
boot order
when I have the hard drive set as number one it goes into the error:

<windows root>\system32\hal/dll.
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 08:02 PM #12
How do I chnage the bios??
I tried to use the arrow keys to go down in the main menu of PhoenixBIOS Setup Utility, but it will only go down to the system date and wont go down to the other items on the Main menu.


Now sure what to do now??
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 08:21 PM #13
I have an ATA hard drive
On System config it says SATA Native Support, which is enabled...

Still now sure if there is anything I can do to fix this problem, so it recognizes the hard drive and I can wipe it clean and reinstall....

Appreciate the help..
TheOutcaste's Avatar
Computer Specs
Distinguished Member with 9,048 posts.
 
Join Date: Aug 2007
Location: Oregon, USA
Experience: Intermediate
06-Nov-2009, 08:26 PM #14
Quote:
Originally Posted by dovjm View Post
When I try and run the windows cd and either wipe or repair the error it tells me that the "the setup did not find hard drive disks"
Are you sure it an ATA drive and not a SATA hard drive?

The XP CD does not include SATA drivers, so it can't see SATA hard drives.
You can
  1. Slipstream the SATA drivers into a new disk
  2. Provide them on a floppy disk by pressing F6 at the start of Setup when prompted
  3. Set the BIOS to ATA or Compatible mode instead of AHCI
  4. Use a Live CD that includes SATA drivers to make repairs.
Be easiest to change the controller setting in the BIOS if it has that option, then you can use the XP Recovery Console. Then change the setting back when done. I would disable the SATA Native support, and check for any other options relating to ACHI or ATA or IDE

One thing most articles about fixing the missing hal.dll error fail to mention is that there are 7 different hal.dll files. If you copy the hal.dll file as they suggest on a system with two or more processors/cores, you may disable all but the 1st processor/core, as the hal.dll file is not a multiprocessor version. The Halmacpi.dll file is more likely the correct one to copy and rename as hal.dll

Live CDs
Ultimate Boot CD for Windows
BartPE CD/DVD
Ultimate Boot CD
Knoppix
Ubuntu
Puppy Linux


The first two require access to a Windows XP Disk
  • The UBCD4Windows does include SATA drivers, but only for the WinPE environment. The Recovery Console image it includes does not have access to them
  • The Ultimate Boot CD does not include SATA drivers, so you'll need to be able to change the BIOS setting for the SATA controller to ATA instead of AHCI, or Compatibility mode instead of Enhanced (wording will vary)
Note: A Vista/Win7 DVD can also be used to recover files and make some repairs. A Vista RE disk can be downloaded from one of these links:
Vista Recovery Environment CD
64 bit Vista
32 bit Vista
  • Boot with the DVD
  • Select your language and click Next
  • Click Repair your Computer
  • After it scans for Windows installations click Next (Win7: Select Top option first)
  • Click Command Prompt.

The Vista/Win 7 Disks won't have the bootcfg, FIXBOOT, or FIXMBR programs that the XP Recovery Console does, but you can edit/create the boot.ini file using Notepad, and if it's the full DVD, you can use bootsect /nt52 to do the same as FIXBOOT. Bootsect.exe is not included on the Vista RE disks you can download but can be found pretty easily.

This post explains the steps to recover from the missing hal.dll error using the Recovery Console:
Missing Hal.dll
__________________
Microsoft MVP - Windows Expert - Consumer
Of course I know all the answers ; I just don't always match the answers to the right questions


Last edited by TheOutcaste; 06-Nov-2009 at 11:00 PM.. Reason: typo
dovjm's Avatar
Computer Specs
Junior Member with 24 posts.
 
Join Date: Sep 2009
Experience: Intermediate
06-Nov-2009, 08:36 PM #15
think I fixed it.... But need a little help
I disabled the sata feature and now it recolonizes the hard drive...

But when I try to wipe it... it turns out there is a Cartition NTFS and a D:Partition which is FAT32

This is a friends computer, not sure if this means there is two hard drives???
Reply

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.

Search Tech Support Guy

Find the solution to your
computer problem!




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who want to help you solve your computer problems. See our Welcome Guide to get started.
Thread Tools



Facebook Facebook Twitter Twitter TechGuy.tv TechGuy.tv Mobile TSG Mobile
You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 10:22 AM.
Copyright © 1996 - 2011 TechGuy, Inc. All rights reserved.

Powered by Cermak Technologies, Inc.