How to Repair Windows Root System32 Hal .Dll
Repair the Boot.ini File
1. Place a bootable Windows XP CD into your CD-ROM drive. Restart your computer and allow it to boot from the CD.
2. Press 'R' at the 'Welcome to Setup' dialog in the text-based setup program. Choose the Windows installation that you need to fix. Type in the Administrator's password if you set one during the installation of Windows XP. Just push 'Enter' without entering a password if you did not set an Administrator password during setup.
3. Enter the three commands below at the command prompt. Type each line one at a time. Press 'Enter' after typing in each command:'ATTRIB -H -R -S C:\BOOT.INI''DEL C:\BOOT.INI''BOOTCFG /REBUILD FIXBOOT'
4. Type 'exit' and press 'Enter' to close the Recovery Console. Restart the computer and attempt to boot into Windows.
Expand a New Copy of Hal.dll
5. Put a Windows XP CD into your computer. Boot the computer into the Recovery Console in the same manner as you did to repair the Boot.ini file.
6. Enter the command 'EXPAND D:\I386\HAL.DL_ C:\WINDOWS\SYSTEM32\HAL.DLL' at the Command Prompt. Press the 'Enter' key.
7. Remove the Windows XP CD from the drive. Type 'exit' to quit the Recovery Console and boot the computer system back into Windows.