HAL.DLL missing or damaged
If you get this message in boot-up of your Windows, the problem is on your file BOOT.ini stored into top level of disk.
- First you need your windows xp cd rom, boot the machine with it (be sure your BIOS can boot from cd).
- Start a new installation until the setup ask you to press F8 for accept the Eula
- Now setup can discover your windows installed, at the option press R
- Type 1 for identify your damaged windows, and type your administrator password if you have one.
- well done, you are inside prompt, now type:
bootcfg /rebuild - this recreate the boot.ini file
- at the prompt you can extract the cd-rom and type: exit
- at reboot your windows must boot correctly.

