I have a very odd case of a SATA hard drive which suddenly stopped being recognized by the computer. BIOS doesn't show that it exists and it will give a no bootable device error.

The odd thing is that the HD gets recognized on other computers without problems. It gets even odder though, the same troubled computer recognizes other SATA hard drives without changing any of the BIOS settings.

I have changed the BIOS settings to all the different SATA options, but still no luck. I'm pretty certain that this is a motherboard issue as the HD comes out ok on all the diagnostic checks I've done. But it's throwing me off that other SATA drives are recognized. I changed PSU's by the way, with no change.

Any suggestions?