SATA or Serial Advanced Technology Attachment is a computer bus basically designed for transferring data between computer system and storage devices (such as hard drives and optical drives). SATA is most commonly used in Seagate hard drives.
SATA was designed as a successor to the legacy ATA (Advanced Technology Attachment) standard, and is expected to eventually replace the older technology (PATA or Parallel ATA). SATA adapters and devices communicate over a high speed serial cable.
The main benefits of SATA are faster data transfer, less power consumption, better performance, ability to add or remove devices while operating, more reliable operation with tighter data integrity check then its older version and thinner cables that let air cooling work more efficiently.
Though SATA hard drives are more reliable and efficient then PATA hard drives, but these may also create problems. Sometimes when you start your computer, you may find an error message on your computer's screen- "Can't detect SATA" and your computer can't boot. In such conditions your system can't detect your hard drive and can't read the operating system from your hard drive.
This article is free for republishing
Source: http://andrewwatson.articlealley.com/cant-detect-sata-how-to-recover-data-from-it-466264.html