Hello rezsaun, good morning. :)
I think the "Hal.dll" has to do with your unit. The hal.dll file is a hidden file that is used by Windows XP to communicate with your computer's hardware. Hal.dll can become damaged, corrupted or deleted for a number of reasons and is usually brought to your attention by the "missing or corrupt hal.dll" error message.
To solve your problem here's How:
1. Enter Windows XP Recovery Console.
2. When you reach the command line prompt (detailed in Step 6 in the link above), type the following and then press Enter:
expand d:\i386\hal.dl_ c:\windows\system32
Using the expand command as shown above, d represents the drive letter assigned to the optical drive that your Windows XP CD is currently in. While this is most often d, your system could assign a different letter. Also, c:\windows represents the drive and folder that Windows XP is currently installed on. Again, this is most often the case but your system could be different.
3. If you're prompted to overwrite the file, press Y.
4. Take out the Windows XP CD, type exit and then press Enter to restart your PC.
Assuming that a missing or corrupt hal.dll file was your only issue, Windows XP should now start normally.
Take care and God bless. :)
SHENGTON
Junior Poster in Training
64 posts since Oct 2008
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0
Hello rezsaun, good morning. :)
Looks like an overheating issue. Getting the error of "Hal.dll" will only restart your system. But if the system shutdown after few minutes that's a different story. I think your unit is having an overheating issue. Have you tried cleaning your unit once in a month?
Take care and God bless. :)
SHENGTON
Junior Poster in Training
64 posts since Oct 2008
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0
Hello rezsaun, good morning. :)
I used paint brush and a square cut of clothes to clean my unit here. Make sure the dust are totally gone. When cleaning the whole unit it means you have to disassemble all the hardware (remove the heat sink, fans, processor and so on) and remove it from its casing. That's what I totally do when cleaning and I make sure there is no dust left. But if you are afraid of doing it then I suggest to let the technicians do it.
Take care and God bless. :)
SHENGTON
Junior Poster in Training
64 posts since Oct 2008
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0