It is a laptop computer. Sorry about the error on the first post. I was bought with Vista in it. That HDD was not working and when the computer is turned on with it it only shows a linking dash in it. Like DOS linking line. It does not shows on CMOS. I then bought a new HDD, installed XP in it. It worked fine, suddenly it said no Hard Drive detected. I proceeded to look in CMOS and it was not there either. I removed and re install the HDD and still same results. I removed it and plugged the old HDD, had same blinking light as before,. The, I re installed the new HDD and it worked fine. Suddenly, while the new HDD was working, the laptop battery had it's power drained. So it gave a critical battery power pop up. It has some good CMOS features to it that help you in cases of CMOS hardware failure and check the motherboard status and all. Well, thing is, after the pop up for low battery came in, I went to look for the charger and when I started up the computer again, I had again the no Hard drive error. Did the remove, install another and re install the XP HDD and it worked again. So I'm thinking the error in recognizing the HDD comes from when it looses the battery power. When it has no power at all it creates it. Now, how can this be solved?
Plus, another problem it has is, when it's recognizing the HDD then it takes now up to 15 mins to load XP. Does the CMOS boot but from there to the desktop is taking forever. I tried many different msconfig configurations and unchecked the antivirus (which, BTW, has now totally stopped working, LOL) and unchecked the Open office and google updater. Those where 3 services which where starting at start up but where not MS services. I expected the loading process to be faster, but it actually is slower now.