HAL.DLL is Missing or Corrupt
5/10/2007
Learn what to do when you receive this error message.
Resolution
Be sure that you copied Boot.ini, Ntdetect.com, and Ntldr from your run-time image to the root directory of your target system's boot drive. Be sure as well that you overwrote prior versions of these files.
Be sure that you added a HAL in your configuration.
If a HAL was added, remove it from your configuration, and then add the HAL again.
Be sure that you copied Boot.ini, Ntdetect.com, and Ntldr from your run-time image to the root directory of your target system's boot drive. Be sure as well that you overwrote prior versions of these files.
Be sure that you added a HAL in your configuration.
If a HAL was added, remove it from your configuration, and then add the HAL again.
Example
The hardware abstraction layer (HAL) is missing from your system or is corrupt; or the boot drive contains one or more driver versions that are not the correct version for your run-time image.