Wednesday, 28 March 2012

HAL.DLL Missing


Problem:

Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please reinstall a copy of the above file.



Resolution:

1. First run 90/90 test.

2. Boot to recovery console and on the command prompt type:
         
          bootcfg /rebuild

3. The following messages appear:

          Scanning all disks for Windows installations.
          Please wait, since this may take a while...
          The Windows installation scan was successful.
          These results are stored statistically for this session. If the disk configuration changes during this session, in order to get an   updated scan, you must first reboot the machine and then rescan the disks.

          Total identified Windows installs: 1
          [1]: C:WINDOWS
          Add installation to boot list? (Yes/No/All)

4. Type : y and press ENTER.

5. On the following prompt
         
          Enter Load Identifier:

          Type : Windows

          Press the <Enter> key on your keyboard.

6. On the followng prompt:

          Enter OS Load Options:

          Type : /fastdetect

7. In the end type EXIT to restart the system.


If you any error while bootcfg is checking the windows installation and it suggests to run chkdsk then run chkdsk /p and try again if still there is the same problem then go for clean install.

No comments:

Post a Comment