Re: hal.dll is corrupt or missing
yes I use to restore corruption DLL files in windows, just copy a working DLL from another machine or download one from the net (be careful of viruses) and just drop it to the correct path eg system32 folder etc
Monitor: LG flatron w1954s 22", mobo: G31-m7 series, CPU: Intel LGA 775 Intel core duo 2 2,66GHZ, RAM: 3GB, GPU: ATI Radeom HD 2400, Storage: 500GB SATA and 80GB IDE, Windows 7 ultimate and Ubuntu