Question about HP Pavilion dv9000z Notebook

15 Answers

Hal.dll missing or corrupt

I got a new mbd, Foxconn 875A02-6EKRS, and it has SATA HDD connectors. I installed a new Western Digital SATA drive on it and after installing Win Xp I got a message 'hal.dll is missing or corrupt,' I got past this first error by unplugging my 3 IDE HDD drives and reinstalling Windows again. I plugged the 3 drives back in and it was working. Last weekend I had an unexpected reboot, my 17 month old child turned off the power strip. I reboted and got the message again. I went on my laptop and found a couple of articles, by using Google of course, on how to fix it. They suggested run the recovery and run fixboot & bootcfg /rebuild to fix it. Neither worked. Are there any other suggestions out there that might help, other then a reload. I have the same problem but don't have a Windows installation CD available to fix it. To make matters worse, I changed the boot.ini following someone else's solution and now I get a blue screen of death (I know for certain the computer isn't loading windows from the right directory now) Blue Screen STOP: c000021a {fatal system error} The Session Manager Initialization system process terminated unexpectedly with a status of 0xc000003a (0x00000000 0x00000000). The system has been shut down So, how do I revert the boot process then how do I restore the hal.dll file when I don't have on to put there? Finally this all started with a win32.netsky.q trojan. How do I remove that when I can't get online to install a remover? Thanks, happy to pay to get this fixed

Posted by on

  • 3 more comments 
  • seobrien Dec 17, 2008

    I have no way to reinstall Windows. This was upgraded to XP so I only have the upgrade CD which requires the CD for original version before it will do anything.
    I'm happy to reinstall if someone can tell me how I do that or get my hands on a copy of an older version of Windows so my cd will work.

    Are you sure though? Everything I read says that Netsky doesn't actually corrupt things but creates messages as such. I changed the boot.ini - how do I change it back? Some message boards give directions (which don't work) on how to restore the hal file.

    Thanks

  • seobrien Dec 17, 2008

    I can not boot in safe mode - says hal.dll is missing

  • seobrien Jan 31, 2009

    Things have gotten worse so I think the Recovery DVD to format and reinstall is the only solution. How though do I copy the laptop's harddrive to my PC? I can get to a C prompt.

  • seobrien Jan 31, 2009

    Yes I get that I need to reinstall windows.
    How do I copy the corrupted version from the laptop to a PC to back it up?

  • seobrien Jan 31, 2009

    How do I copy data from the corrupted version of the laptop to a PC to back it up before reformatting?

×

15 Answers

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    Brigadier General:

    An expert that has over 10,000 points.

  • Master
  • 6,966 Answers

Hi and welcome to FixYa,

If one file is missing (hal.dll), then it is possible that others are also hence a clean fresh install would be your best option.

To try and backup your important files to your PC, you would need a 2.5IDE/SATA to USB adapter. Remove the HD from the laptop, connect to the adapter, connect the USB to your PC. The PC would read it as an external storage device and be treated like another HD. Thereafter you can copy and paste the important files.

Good luck and thank you for using FixYa.

Posted on Jan 31, 2009

  • Level 2:

    An expert who has achieved level 2 by getting 100 points

    MVP:

    An expert that got 5 achievements.

    Governor:

    An expert whose answer got voted for 20 times.

    Hot-Shot:

    An expert who has answered 20 questions.

  • Expert
  • 158 Answers

1. Go to BIOS and the change the boot sequence to boot from the CD 2. Insert the Upgrade CD/ Installation CD and restart the computer. 3. Boot to the CD 4. Press R when asked 5. Enter 1 and hit when asked to select the OS 6. Put in the admin password, if any or just hit enter 7. Type Map and determine the CD Drive Letter 8. Try the following two steps (Here, am assuming C: is where the Windows is installed, and D: is the letter corresponding to CD Drive) COPY D:\i386\HAL.DLL C:\WINDOWS\SYSTEM32\
EXPAND D:\i386\HAL.DL_ C:\WINDOWS\SYSTEM32\
9. Restart the computer
10 Let us know the results thanx!

Posted on Jan 31, 2009

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    Superstar:

    An expert that got 20 achievements.

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

  • HP Master
  • 4,806 Answers

Hi there
It sounds like you have a bad install because you left you IDE drives connected when you performed your upgrade.
To back up the data from the laptop hard drive, you must connect it to desktop pc as a slave device, depending on what type of connectors the drive has either SATA or IDE/ATA you may have to purchase the correct leads to connect the drive properly and transfer the data across to the desktop.
Once you are satisfied that you have backed up your data you will need to get hold of a XP install CD, if you use a torrent client, like UTorrent for example you can download the correct version for free and use the product key (should be on the side, rear or underside of the machine) that came with the machine.
Once you have finished the download burn it to CD or DVD and you can get ready for a clean install.
Make sure that all the IDE/ATA drives are removed or disconnected before you re-format as the bios will still see IDE/ATA drives as "masters" and the boot information is somehow copied to them too so when the computer restarts it looses its boot string info because it has copies to other drives.
I have come across this problem many times before when people want to install on a SATA drive and the motherboard hasIDE/ATA drives connected.
Good luck and thanks for using Fixya!

Posted on Jan 31, 2009

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    Vice President:

    An expert whose answer got voted for 100 times.

  • Master
  • 679 Answers

Ok you know that a restore is the easiest wat to fix a driver or a change in the system, if you look here,http://www.reimage.com/bootcd.php, you can make a bootable cd to get you online. Yes! Anyone can download a free copy of our bootable CD builder that establishes Internet access from a damaged or broken PC. That is all you need to get onto the AVG site and download their free virus program,try that first,we have some free applications that may be able to restore your bad .DLL file, I will put that up for you later, but first let's get you running in some form. In the mean time did you run a chkdsk, command? try chkdsk _R, that may help, and if you type in DIR, in DOC, you will get a more complete list of commands that are available. But din't go trying to use any other than the chkdsk cmds, or you will make it worse. Try to get online first

Posted on Jan 31, 2009

  • Level 2:

    An expert who has achieved level 2 by getting 100 points

    MVP:

    An expert that got 5 achievements.

    Governor:

    An expert whose answer got voted for 20 times.

    Hot-Shot:

    An expert who has answered 20 questions.

  • Expert
  • 59 Answers

Definately check bios for boot options and make sure it is pointing to the sata drive first. You may need to change the Bios battery on the MB being that this shouldnt change from lack of power. You shouldnt need to reinstall Windows

Posted on Jan 31, 2009

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    President:

    An expert whose answer got voted for 500 times.

  • Master
  • 2,110 Answers

Resolution

  1. Restart the PC. The hal.dll error could be a fluke.

  2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.

    If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

  3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

  4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

  5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

  6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

  7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

  8. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch. While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

    If you can't gain access to your files to back them up, understand that you will lose them all if you continue with a clean installation of Windows XP.

  9. Finally, if all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive. Replace the hard drive and then perform a new installation of Windows XP.

Posted on Jan 31, 2009

  • Sibananda Jena
    Sibananda Jena Jan 31, 2009
  • Sibananda Jena
    Sibananda Jena Jan 31, 2009

    try this also


    Use the Bootcfg utility in the Recovery Console to correct the Boot.ini file:


    1. Use the Windows XP CD-ROM to start your computer.

    2. When you receive the message to press R to repair Windows by using the Recovery Console, press the R key.

    3. Select the Windows installation that you want, and then type the administrator password when prompted.

    4. Type bootcfg /rebuild, and then press ENTER.

    5. When the Windows installation is located, the following instructions are displayed:
      Add installation to boot list? (Yes/No/All)

      [Type Y in response to this message.]

      Enter Load Identifier:


      [This is the name of the operating system. Type Windows XP Professional or Windows XP Home Edition.]

      Enter OS Load options:


      [Leave this field blank, and then press ENTER].

      After you perform the preceding steps, restart the computer, and then
      select the first item on the boot menu. This should allow Windows XP to
      start normally.


      After Windows XP has successfully loaded, the Boot.ini can be modified to remove the incorrect entry.



×

  • Level 2:

    An expert who has achieved level 2 by getting 100 points

    Hot-Shot:

    An expert who has answered 20 questions.

    Corporal:

    An expert that has over 10 points.

    Mayor:

    An expert whose answer got voted for 2 times.

  • Expert
  • 112 Answers

Hello sir,
ok relax now i have seen your problem.........
if you want to run your system again
you must have to format your all hard drive
it is not easy to format your all drive copy your all data in other drive and have new fresh drive you have formatted cont to system and install OS install a new anti virus if you confuse for anti virus tel me i will take a respectable for anti virus for you
ok
then you have to install OS and anti virus conct your other drive and do,t open it just scene from virus
it will show you some virus then its clean it
then you will use your system as like 1st day
i hope may helpful for you

Posted on Dec 17, 2008

  • Level 2:

    An expert who has achieved level 2 by getting 100 points

    MVP:

    An expert that got 5 achievements.

    Sergeant:

    An expert that has over 500 points.

    Novelist:

    An expert who has written 50 answers of more than 400 characters.

  • Expert
  • 327 Answers

The only option is to reinstall the windows operating system.it will work properly after that.

Posted on Dec 17, 2008

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    Genius:

    An expert who has answered 1,000 questions.

  • Master
  • 3,422 Answers

HI,

here are few different ways that the "missing or corrupt hal.dll" error may present itself, with the first listing being the most common:

  • "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."

  • Winnt_root>\System32\Hal.dll missing or corrupt:
    Please re-install a copy of the above file."

  • "Cannot find \Windows\System32\hal.dll"

  • "Cannot find hal.dll"

Posted on Dec 17, 2008

  • Priya darshan Dec 17, 2008

    he "missing or corrupt hal.dll" error displays shortly after the
    computer is first started. Windows XP has not yet fully loaded when
    this error message appears.
    CauseCauses of the "missing or corrupt hal.dll" error
    include, naturally, a damaged hal.dll file or a hal.dll file that has
    been deleted or moved from its intended location. Additional causes may
    include a damaged or missing boot.ini file or possibly a physically
    damaged hard drive.
    Resolution


    1. Restart the PC. The hal.dll error could be a fluke.


    2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.


      If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.


    3. Run Windows XP System Restore from a command prompt.
      If this doesn't work or you're receiving the hal.dll error message
      before you're able to complete this process, move on to the next step.


    4. Repair or replace the boot.ini file.
      This will work if the cause of the problem is actually Windows XP's
      boot.ini file and not the hal.dll file, which is often times the case.


    5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.


    6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.


    7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.


    8. Perform a clean installation of Windows XP.
      This type of installation will completely remove Windows XP from your
      PC and install it again from scratch. While this will almost certainly
      resolve any hal.dll errors, it is a time consuming process due to the
      fact that all of your data must be backed up and then later restored.


      If you can't gain access to your files to back them up, understand that
      you will lose them all if you continue with a clean installation of
      Windows XP.


    9. Finally, if all else has failed, including the clean installation
      from the last step, you're most likely facing a hardware issue with
      your hard drive. Replace the hard drive and then perform a new installation of Windows XP.


×

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    Brigadier General:

    An expert that has over 10,000 points.

  • Master
  • 5,158 Answers

Go to this page... follow the instructions.. takes about 15 minutes

http://pcsupport.about.com/od/fixtheproblem/ht/restorehaldll.htm

In the past when i've gotten this error during an install it's from a install disk not being read properly... check the disk for scratches or smudges as well

Robert

Posted on Dec 17, 2008

  • Roberta Smith
    Roberta Smith Dec 17, 2008

    i've read your original question again.... if you are able reboot and tap F8 as it boots up.... choose either last known good configuration or safe mode.... failing that you will need to obtain a copy of your operating system and boot to it and do the repair i have posted already.



    Does that machine have a floppy drive ?



    Robert

×

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    Vice President:

    An expert whose answer got voted for 100 times.

  • Master
  • 740 Answers

Go to download.com com and download hal.dll file and reinstall.

Posted on Dec 17, 2008

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    Top Expert:

    An expert who has finished #1 on the weekly Top 10 Fixya Experts Leaderboard.

    Superstar:

    An expert that got 20 achievements.

    All-Star:

    An expert that got 10 achievements.

  • HP Master
  • 70,387 Answers

Resolution

  1. Restart the PC. The hal.dll error could be a fluke.

  2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.

    If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

  3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

  4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

  5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

  6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

  7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

  8. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch. While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

    If you can't gain access to your files to back them up, understand that you will lose them all if you continue with a clean installation of Windows XP.

  9. Finally, if all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive. Replace the hard drive and then perform a new installation of Windows XP.
Applies ToThis issue applies to the Windows XP

Posted on Dec 17, 2008

  • yadayada
    yadayada Dec 17, 2008


    emissionwiz
    This procedure comes directly from Microsoft.

×

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    Genius:

    An expert who has answered 1,000 questions.

  • Master
  • 1,011 Answers

Sir,

This is low spreading virus and damage will also be same. First try to boot the safe mode, if it is not worked better to reinstall the OS. After u need to update the antivirus with the help of internet. And also install separately spyware(for better results u want to buy the software, try pc doctor) program and thoroughly scan all the drives.

thanks
good luck

Posted on Dec 17, 2008

  • Level 1:

    An expert who has achieved level 1.

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

    Genius:

    An expert who has answered 1,000 questions.

  • Contributor
  • 1,199 Answers

At this point I would do a full system recovery Then reload program! sounds too far gone for any easier fix!

Posted on Dec 17, 2008

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    Superstar:

    An expert that got 20 achievements.

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

  • HP Master
  • 19,396 Answers

You need again to do windows setup, when you get that message means that the windows system file boot.ini is damaged, and you need to reinstall windows to restore file.

Posted on Dec 17, 2008

  • 1 more comment 
  • Ginko
    Ginko Dec 17, 2008

    To restore the boot.ini, the easiest way is by reinstalling windows. Boot.ini is just a small text file, but all the oher ways to restore it are more complicate.

    Note that the blue screen of death with fatal exception it is not necessarily related to Boot.ini problem, can be caused for aexample, by a bad rram module, and hardware conflict, or a different software problem.


  • Ginko
    Ginko Dec 17, 2008

    If the computer starts, then you can fix the file in a different way, I understood the computer does not start.
    In any case it is always better to reinstall windows.

    To reinstall windows you need a windows setup CD, or the original recovery disk that you can order from HP, I think it is $25.
    The recovery cd will take system back to factory, therefore to preserve data is better to install windows from a windows CD.




  • Ginko
    Ginko Dec 17, 2008

    If system starts, you can try removing the trojan using a software like spybot. See The home of Spybot-S&D!

    If system does not start you have to reinstall Windows.

    At the workshop we do not even bother, we just recover all your data, starting with a boot CD, format the HD and reinstall windows, then reinstall all drivers and eventual software, then reinstall all data after scanning them with antivirus.

    The job is simple, but has a couple of tricky parts. If you have not done this before , it may be easy loosing your data. In this case you may also consider asking a quote to a local shop, system setup usually is not expensive .


×

1 Suggested Answer

6ya6ya
  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

Hi,
a 6ya expert can help you resolve that issue over the phone in a minute or two.
best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
click here to download the app (for users in the US for now) and get all the help you need.
goodluck!

Posted on Jan 02, 2017

Add Your Answer

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

3 Answers

Notebook says that windows could not start because the following file is missing or corrupt &lt;windows root&gt;/system32/hal.dll.


Causes of the missing or corrupt hal.dll error include, naturally, a damaged hal.dll DLL file or a hal.dll file that has been deleted or moved from its intended location. Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged hard drive.

To fix it:
1) Restart your PC, sometimes the hall.dll error could be an error itself and your PC should boot up fine.
2) Go into the BIOS by pressing the Delete key as the laptop boots. Then navigate to disk boot priority and make sure this is set to your main hard drive (the one that has Windows installed on it). Save and exit the BIOS. Sometimes if you have a USB flash drive/Pen drive or external hard drive it may automatically switch the boot priority to that.
If these two quick steps don't fix the problem then head over to here and continue reading up about repairing the boot.ini file.

Mar 10, 2011 | NEC PKM35-4A33 Buzzer (802870018009A) PC...

3 Answers

<windows root>\system32\hal.dll file is


Resolution

1. Restart the PC. The hal.dll error could be a fluke.

2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.

Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

Note: If repairing the boot.ini does correct the hal.dll issue but the problem reappears after a reboot and you've recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this specific situation, IE8 could be the root cause of your hal.dll problem.

5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

6. Recover data from any bad sectors on your hard drive. 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.

7. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

8. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

9. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch.

Note: While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

Important: If you can't gain access to your files to back them up, you should understand that you will lose them all if you continue with a clean installation of Windows XP.

10. Test the hard drive. If all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive but you'll want to test it to be sure.

If the drive fails any of your tests, replace the hard drive and then complete a "new" installation of Windows XP.

Mar 09, 2011 | Microsoft Computers & Internet

1 Answer

Unable bootup & error prompt that HAL.dll file missing or corrupt


CauseCauses of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll DLL file or a hal.dll file that has been deleted or moved from its intended location. Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged hard drive.
Resolution
  1. Restart the PC. The hal.dll error could be a fluke.

  2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.

    Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

  3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

  4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

    Note: If repairing the boot.ini does correct the hal.dll issue but the problem reappears after a reboot and you've recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this specific situation, IE8 could be the root cause of your hal.dll problem.

Nov 09, 2010 | Acer Aspire 4720 Notebook

2 Answers

Keep getting this message <window


Hello,
  • "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."

  • "<Winnt_root>\System32\Hal.dll missing or corrupt:
    Please re-install a copy of the above file."

  • "Cannot find \Windows\System32\hal.dll"

  • "Cannot find hal.dll"
The "missing or corrupt hal.dll" error displays shortly after the computer is first started. Windows XP has not yet fully loaded when this error message appears. CauseCauses of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll DLL file or a hal.dll file that has been deleted or moved from its intended location.Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged hard drive.

    Please let me know you have any further questions or concerns.
Thanks.

May 08, 2010 | HP Compaq 6720s Notebook

2 Answers

The file <windows root>\system32\hal.dll.


Restart the PC. The hal.dll error could be a fluke.
Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.
Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.
Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.
Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.
Note: If repairing the boot.ini does correct the hal.dll issue but the problem reappears after a reboot and you've recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this specific situation, IE8 could be the root cause of your hal.dll problem.
Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.
Recover data from any bad sectors on your hard drive. 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.
Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.
Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.
Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch.
Note: While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

Feb 15, 2010 | Dell Latitude E5500 Laptop

3 Answers

Windows XP won't start


for that you need winxp bootabler disk.
Tehn boot your computer with tht and go to recoverry console.
Then type in command prompt "chkdsk /r"
then press "y"
then it fixc error on harddisk.
Then after completing it restart your computer and boot with harddisk then it ok.

Jun 20, 2009 | Computers & Internet

2 Answers

Windows system 32 hal.dll error after restoring e-machine


There's actually a number of reasons why these annoying little DLL errors happen, but the most common, is caused when new programs are installed over all old ones and the old ones are not completely uninstalled 100%, causing registry pile ups and of course, getting a .DLL error messages.

Another reason, is damage that's been done by malware/spyware/adware programs, attaching themselves to your PC and wrecking havoc, deleting crucial DLL files from your PC.

The hal.dll file is created during install from 5 other dlls. HAL is the Hardware Abstraction Layer and it's the interface between the system drivers and the actual hardware.

Copying hal.dll will not resolve the problem.

A lot of times the file will be reported missing due to corruption of the boot sector or of the file system

Causes of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll file or a hal.dll file that has been deleted or moved from its intended location.

Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged HDD.

Suggested remodies-

1. Restart the PC. The hal.dll error could be a fluke.

2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.
Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

8. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch.

Note: While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

Important: If you can't gain access to your files to back them up, understand that you will lose them all if you continue with a clean installation of Windows XP.

9. Replace the hard drive. Finally, if all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive.

10. Perform a new installation of Windows XP after installing the new hard drive.

I have not tried it - but HERE is a free program purporting to fix the error.


Thanks for using FixYa - a FixYa rating is appreciated for taking the time to answer your FREE question.

Apr 10, 2009 | E-Machines eMachines Desktop PC

1 Answer

Just buyed Western Digital Caviar SE WD1600AAJS 160 GB SATA


you have to enable the raid controller in the bios to see sata hdd nad have you pluged the power connector to hdd which is by the sata cable port then to your sata port in the motherboard, then install sata card drivers for your motherboard then reboot and after you have rebooted goto devise manager and see if it is reconised the driver if you have a yellow question mark then select it then right click then uninstall then click yes when removed driver goto the icon with spyglass and computer on and doubleclick on to search for new hardware once done reboot then your new hdd will be in the my computer icon.

hope this will help

Jul 08, 2008 | Western Digital Caviar SE WD1600AAJS 160...

1 Answer

Windows>\system32\hal.dll. corrupt


HAL.DLL Missing or Corrupt

If you get an error regarding a missing or corrupt hal.dll file, it might simply be the BOOT.INI file on the root of the C: drive that is misconfigured

Insert and boot from your WindowsXP CD.
At the first R=Repair option, press the R key
Press the number that corresponds to the correct location for the installation of Windows you want to repair.
Typically this will be #1
Type bootcfg /list to show the current entries in the BOOT.INI file
Type bootcfg /rebuild to repair it
Take out the CD ROM and type exit

Regards

Mar 26, 2008 | HP OmniBook XE3 Notebook

1 Answer

Missing or corrupt \system32\hal.dll


You didn't need to replace the hard drive if there is a missing NTLDR file, it just means that the boot sector is missing or corrupt. You can fix it by putting in your WinXP CD, and choosing REPAIR.(This is known as the Recovery Console and it's in DOS just to warn you...) Then you can type the following at the dos prompt: fixmbr - Fixes corrupt master boot record fixboot - Fixes corrupt boot sector bootcfg /rebuild - Fixes corrupt or missing boot.ini

Mar 28, 2007 | Western Digital Scorpio WD800UE 80 GB Hard...

Not finding what you are looking for?
HP Pavilion dv9000z Notebook Logo

Related Topics:

98 people viewed this question

Ask a Question

Usually answered in minutes!

Top HP Computers & Internet Experts

Brian Sullivan
Brian Sullivan

Level 3 Expert

27725 Answers

Les Dickinson
Les Dickinson

Level 3 Expert

18381 Answers

Tony

Level 3 Expert

2598 Answers

Are you a HP Computer and Internet Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...