I am working on a Compaq Presario SR1318NX. When I turn it on the fan starts out good but as soon as the COMPAQ logo appears the fan speeds up and then it turns off. I have tried running it in safe mode but it says system32\hal.dll is either missing or corrupted and it turns off. I'm wondering if this has to do with the processor fan or could the missing file be the problem. Any help is greatly appreciated.