seagate 7200.12 not detected

It may have failed even though it's listed in the BIOS.
I assume it's not the Windows boot drive, in which case you can test it with Seagate's diagnostic software.
"SeaTools for Windows": http://www.seagate.com/support/external-hard-drives/portable-hard-drives/wireless-plus/seatools-win-master/