Whenever I turn on my computer it is a crap shoot whether or not the BIOS message says that my SATA 320 Gb seagate drive has been recognised. I have jiggled the wires around and I don't think it is a cable issue because sometimes the BIOS finds the drive and when it does everything works perfect. I have tried loading optimised defaults in the BIOS menu and I have tried toolin around in the menu too. The drive refuses to be consistently recognised.
|
I'd first try another SATA port on the motherboard/controller, as well as a different cable. If that doesn't do it, you want to isolate whether it is the computer or the hard drive. You can do this by trying the drive in another computer, and another SATA device in the same computer. | |||
|
feedback
|
|
It's most probably the power - for some reason the drive is at times not powering up fast enough before the BIOS detection is over. Do this two things :
If it is, then you might need to get a better PSU or cut down on your computer's power overall power draw somehow. If not - it could be like what the other poster said - faulty SATA controller (very rare). | |||
feedback
|
|
This likely does not apply to you, but I have had this happen on drives approaching failure. Over the course of 100 boots the drive goes from being recognized 90% of the time to 50% of the time, to finally not working at all. So while it is likely what emgee or scoopdreams indicated, do back up your data ASAP. | |||
|
feedback
|