How to Fix hal.dll is missing OR corrupt in Windows XP:
If you receive the error message �Windows could not start because the following file is missing or corrupt: Windows\System32\Hal.dll�
when you try to boot your Windows XP computer, you probably have a corrupted Boot.ini file on your system. In order to remove the error and boot into Windows, you will need a Windows XP CD-ROM that can be booted. From the bootable Windows CD you will be able to