Although rare, there are times when deploying an image, that an error will occur on reboot. The error is:
"Windows could not start because the following file is missing or corrupt: <Windows root>\system32\hal.dll. Please re-install a copy of the above file"
The first thing to look at is the arc path of the boot.ini file. It is possible that the path is set to boot to partition 2 when the boot partition is actual 1. It could also be the other way around.
This happens when there is a system partition on the computer when the image is captured but the target computer has no system partition. Use the recovery console to change the boot.ini. If this works, you will need to edit the boot.ini file in the image for the next installation.