HAL = Hardware Abstraction Layer. It's how windows recognises your hardware, when you do a major hardware change (especially one that changes your power management hardwre) it can cause problems with the HAL that a new install is needed to fix.
http://support.microsoft.com/?id=309283