computer repair

free computer message boards

 

 

You get the error Windows could not start because the following file is missing or corrupt: Windows\System32\Hal.dll

How to Fix Boot.ini Errors With Hal.dll

If you go to boot your PC and receive a Hal.dll error, it's possible your Boot.ini file is missing, corrupt or has incorrect entries. The Boot.ini file contails configuration information that allows Windows to load properly. If this file is bad, you will need a Windows XP disk to fix it. To boot to the disk, you may need to make the CD the first boot device in the computer's BIOS. Once you boot to the disk, you will see the option to press R to enter the recovery console.

Once at the command prompt in the recovery console, type bootcfg /list. You will see the entries of your current Boot.ini file, which might look similar to the following: 

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Next, type bootcfg /rebuild and hit enter.

Once the computer scans your hard drive(s), you will be asked to configure a few options:

  1. When asked if you want to add the displayed Windows OS to the boot list, say "yes."
  2. For the Enter Load Identifier, type the version of Windows you have, such as Windows XP Home or Windows XP Professional.
  3. For Enter OS Load Options, type /fastdetect.

When done, type exit and hit enter. The next time you reboot your PC, Windows should boot properly.

If you have any other questions about Windows errors or boot.ini configurations, be sure to visit our computer forums today.


<< More Windows Error Help - Email This Article


Be sure to join our friendly computer message boards if you have any questions about computer repair.Registration is completely free.

 

 

About Us|Site Map |Contact Us | Glossary | Computer Videos | Terms of Use

©PCTechBytes, LLC. 2008
All Rights Reserved