Hi my new seagate barracuda 7200.10 160GB hard drive (around two month)sometimes disappear from My Computer when windows it is running. My windows will experience brief heavy lag and then the harddisk will just disappear from My Computer; it is also gone from Computer Management and BIOS. Plugging it into another SATA port does not help. After a day my BIOS suddenly detected it again after a reboot; it appear in My Computer automatically with the data still there. Today the same thing happened again and I am still unable to make it appear.

I am running windows XP SP2 and ga-ep35-ds3 motherboard. The seagate disk was my C drive but it got corrupted last month; I plugged in my old drive, booted windows from it and formatted the seagate disk and using it as a data drive.

May I know what would be the possible problems? Could it be a power failure or incorrect settings?

Thanks in advance.