After running a complete recovery on my Pavilion a465c, the system came up with, "Can not start Windows, file Windows\system32\hal.dll is missing"! I got a copy of the file from another computer, and using a WinME disk to boot with, I was able to put a copy of the file in the Windows system32 directory. The system doesn't like my copy of this file!