|Not sure why the machine info showed up wrong. It's a custom built w/ a dual core Intel 2GHz cpu, MSI P6NGM-L motherboard, 1 Kingston DDR2 667 stick, IDE DVD drive, 2 WD Caviar SE sata drives (160 and 500GB), and Pci-Express graphics card.|
I'm helping diagnose a problem with a custom built desktop where one sata hard drive usually isn't detected by the bios on bootup. It was fine two weeks ago, started requiring cold restarts to be detected, and now requires up to 8-12 cold restarts to be detected. When it's not detected, the bios autodects it as  and a size of 0mb. When it is detected, the system boots up and runs fine until next shutdown.
I've run the system through a full set of diagnostics and no issues found on the motherboard (MSI P6NGM-L), CPU, RAM, or hardrive. The S.M.A.R.T info shows it to still be very healthy also.
I've tried new sata cables, switching to the other sata mb connectors, used one that works fine for the other sata drive, disabled quick bootup, reset the CMOS, reseated everything, and I'm sure a few other things...
I have to believe it's the hd despite all the tests and reports showing it's healthy. I'm in the process of creating a partition on the other hd and copying the boot image to it. Any ideas what else to try or what else could be the problem? Logical thing would be to buy a new hd and give it a go, but would rather rule out everything else first if possible (and using this second hd partitioned should do that I guess).
Thanks for any assistance/insights on what could be happening!