Hi and Thanks but I am not a computer expert and must ask you what is HAL??
HAL = H
It's what Windows uses to load basic drivers, etc. when the system is booted up and also allows basic drivers to be loaded for anything that is plugged in.
You can read more about it HERE