Go Back   TechArena Community > Software > Operating Systems
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



Missing or corrupt Hal.dll file

Operating Systems


Reply
 
Thread Tools Search this Thread
  #1  
Old 04-03-2009
Member
 
Join Date: Dec 2008
Posts: 94
ohmy Missing or corrupt Hal.dll file
  

Hello Everybody

I had installed Windows Xp on my system. My system seems to be full of viruses, so i decided to format my C drive. At the time of installation process it had asked me to press a button which was shown on my DOS screen. After that it gave me an error message that Windows could not start because of the following file is missing or had been corrupted <Windows root> \ system32 \ hal.dll. Now it's asking me to re-install a copy of the above file. Another problem is that even my CD-ROM is not accepting anything. Can any one help me out to resolve this issue? Any help on this would be appreciated.

Thanks in advance.

Reply With Quote
  #2  
Old 04-03-2009
Member
 
Join Date: Nov 2005
Posts: 1,203
Re: Missing or corrupt Hal.dll file

Follow the below steps to resolve your issue.

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.

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

Hope so it may help you out to resolve your issue.
Reply With Quote
  #3  
Old 04-03-2009
Dr. V
 
Posts: n/a
Re: Missing or corrupt Hal.dll file

If that does not work, reboot again and enter the recovery console

type

expand d:\i386\hal.dl_ c:\windows\system32\hal.dll.

(this assumes you have a single harddrive and your cd-rom drive is D:

Substitute d: for the drive letter of your CD if it is different

Then restart your PC.
Reply With Quote
  #4  
Old 04-03-2009
Member
 
Join Date: Nov 2005
Posts: 3,025
Re: Missing or corrupt Hal.dll file

Follow the steps below:
  • In ur BIOS set CD-ROM has 1st Boot Device.
  • Insert XP Setup CD, to boot from CD.
  • After the intial loading of drivers is over, on the Welcome to Setup Screen with 3 options; Press R key, to "Repair XP installtion using Recovery Console".
  • U will be prompted for Adminstrator account's password. Press Enter if the password was blank.
  • Type the following commands, and press enter after each one:
  • Attrib -H -R -S C:\Boot.ini
(where C: is the partition where XP was installed)
  • DEL C:\Boot.ini
  • BootCfg /Rebuild
  • Fixboot
  • Reboot your PC
Reply With Quote
  #5  
Old 04-03-2009
Member
 
Join Date: Apr 2008
Posts: 3,292
Re: Missing or corrupt Hal.dll file

We have checks and steps you need to follow to fix this error.

Step 1: Check the boot device order in BIOS. For this follow the steps below:
  • Restart your computer and keep pressing the Delete button on keyboard. This will take you to BIOS screen.
  • Go to Boot Menu in BIOS and verify that your hard disk which contains Windows installation is the topmost in boot sequence if you have more than one hard disk.

Step 2: If the above step does not solve your problem, then you need to repair the boot.ini file.
Reply With Quote
Reply

  TechArena Community > Software > Operating Systems
Tags:



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Missing or corrupt Hal.dll file"
Thread Thread Starter Forum Replies Last Post
Following file missing or corrupt: system32\hal.dll mannuraama Operating Systems 2 08-08-2009 10:36 PM
File corrupt or missing - Solution Hardik Tips & Tweaks 0 03-02-2009 06:25 PM
Missing or corrupt file in Windows XP Ramchandra Operating Systems 3 27-01-2009 07:21 AM
winload.exe file missing or corrupt mrblah1 Vista Help 9 20-03-2008 02:28 AM
windows could not start because the following file is missing or corrupt NIcaBoy Windows XP Support 2 13-03-2007 06:27 AM


All times are GMT +5.5. The time now is 08:00 AM.