Error Message: “Invalid Boot.ini” & “Windows\System32\Hal.dll is missing or corrupt “

July 9th, 2009 by @HKw@! | Filed under Windows.

Today, my Windows XP Pro laptop failed to turn on. When i turning On turning on my Win XP Pro machine, I get the error “invalid boot.ini loading from c:\windows”. After that, another error message prompted out “Windows could not start because the following file is missing or corrupt: Windows\System32\Hal.dll”

This problem occurred because of the Boot.ini file is missing, damaged, or contains incorrect entries. To resolve this issue, we can the Windows Recovery Console to fix it.

  • Insert the Windows CD and start the computer.
  • When the Welcome to Setup screen appears, press R.
  • Type a number corresponding to the Windows installation you wish to repair (usually 1) and press Enter.
  • When prompted, type the administrator password and press Enter.
  • At the command prompt, type bootcfg /rebuild, and then press ENTER. This command scans the hard disks of the computer for Windows XP and then displays the results. Follow the instructions that appear on the screen to add the Windows installations to the Boot.ini file.
  • Follow these steps to add a Windows XP installation to the Boot.ini file:
  1. When you receive a message that is similar to the following message, press Y:
    Total Identified Windows Installs: 1[1] C:\Windows
    Add installation to boot list? (Yes/No/All)
  2. You receive a message that is similar to the following message:
    Enter Load Identifier

    This is the name of the operating system. When you receive this message, type the name of your operating system, and then press ENTER. This is either Microsoft Windows XP Professional or Microsoft Windows XP Home Edition.

  3. You receive a message that is similar to the following:
    Enter OS Load options

    When you receive this message, type /fastdetect, and then press ENTER.

  • After that, type exit, and then press ENTER to quit Recovery Console and restart PC. This will create a new Boot.ini.

I hope my solution will solve your problem. If you have any others solution, please let me a comment. :-)

Share

Leave a Reply

BlogCatalog