Hal.dll error in Vista boot up

System will not boot up, keeps giving me the error message unless the recovery disk is in the drive. I tried recommended software however didn't correct.

Help.
 
Back