Specification GuideTable of Contents1.0 General121.1 Introduction121.2 Terminology121.3 Deviations from standard122.0 Registers142.1 Alternate Status Register142.2 Command Register142.3 Cylinder High Register142.4 Cylinder Low Register152.5 Data Register152.6 Device Control Register152.7 Device/Head Register152.8 Error Register162.9 Features Register162.10 Sector Count Register172.11 Status Register173.0 General operation203.1 Reset response203.2 Register initialization213.3 Diagnostic and Reset considerations223.4 Power Management Mode (Slumber and Partial)223.5 Sector Addressing Mode223.5.1 Logical CHS addressing mode223.5.2 LBA addressing mode223.6 Power management Feature233.6.1 Power mode233.6.2 Power management commands233.6.3 Standby timer233.6.4 Interface capability for power modes243.7 S.M.A.R.T. Function253.7.1 Attributes253.7.2 Attribute values253.7.3 Attribute thresholds253.7.4 Threshold exceeded condition253.7.5 S.M.A.R.T. commands253.7.6 Off-line read scanning253.7.7 Error log263.7.8 Self-test263.8 Security Mode Feature Set273.8.1 Security mode273.8.2 Security level273.8.3 Passwords283.8.4 Operation example283.8.5 Command table313.9 Host Protected Area Feature323.9.1 Example for operation (In LBA Mode)323.9.2 Security extensions333.10 Seek overlap343.11 Write cache function353.12 Reassign function363.12.1 Auto Reassign function363.13 Power-Up in Standby feature set373.14 Advanced Power Management feature set (APM)373.15 Automatic Acoustic Management feature set (AAM)383.16 Address Offset Feature393.16.1 Enable/Disable Address Offset Mode393.16.2 Identify Device Data403.16.3 Exceptions in Address Offset Mode403.17 48-bit Address Feature Set413.18 Streaming Feature Set413.18.1 Streaming commands423.18.2 Urgent bit423.18.3 Flush to Disk bit423.18.4 Not Sequential bit423.18.5 Read Continuous bit433.18.6 Write Continuous bit433.18.7 Handle Streaming Error bit433.18.8 Streaming Logs433.18.9 SATA Interface Power Management433.19 Software Setting Preservation433.19.1 COMRESET Preservation Requirements443.20 SATA II Optional Features443.21 Asynchronous Signal Recovery443.21.1 Device Power Connector Pin 11 Definition453.21.2 Phy Event Counters454.0 Command protocol464.1 PIO Data In commands464.2 PIO Data Out Commands474.3 Non-data commands484.4 DMA Data In commands and DMA Data Out commands504.5 First-party DMA commands505.0 Command descriptions525.1 Check Power Mode (E5h/98h)565.2 Configure Stream (51h)575.3 Device Configuration Overlay (B1h)595.3.1 DEVICE CONFIGURATION RESTORE (Subcommand C0h)595.3.2 DEVICE CONFIGURATION FREEZE LOCK (Subcommand C1h)595.3.3 DEVICE CONFIGURATION IDENTIFY (Subcommand C2h)605.3.4 DEVICE CONFIGURATION SET (Subcommand C3h)605.4 Download Microcode (92h)635.5 Execute Device Diagnostic (90h)645.6 Flush Cache (E7h)655.7 Flush Cache Ext (EAh)665.8 Format Track (50h)675.9 Format Unit (F7h)685.10 Identify Device (ECh)695.11 Idle (E3h/97h)815.12 Idle Immediate (E1h/95h)825.13 Initialize Device Parameters (91h)835.14 Read Buffer (E4h)845.15 Read DMA (C8h/C9h)855.16 Read DMA Ext (25h)875.17 Read FPDMA Queued (60h)895.18 Read Log Ext (2Fh)915.18.1 General Purpose Log Directory935.18.2 Extended Comprehensive SMART Error Log945.18.3 Extended Self-test log sector965.18.4 Read Stream Error log975.18.5 Write Stream Error log985.18.6 Streaming Performance log995.19 Read Long (22h/23h)1015.20 Read Multiple (C4h)1035.21 Read Multiple Ext (29h)1055.22 Read Native Max ADDRESS (F8h)1075.23 Read Native Max Address Ext (27h)1085.24 Read Sectors (20h/21h)1095.25 Read Sector(s) Ext (24h)1115.26 Read Stream DMA (2Ah)1135.27 Read Stream PIO (2Bh)1165.28 Read Verify Sectors (40h/41h)1195.29 Read Verify Sector(s) (42h)1215.30 Recalibrate (1xh)1235.31 Security Disable Password (F6h)1245.32 Security Disable Password (F3h)1255.33 Security Erase Unit (F4h)1265.34 Security Freeze Lock (F5h)1285.35 Security Set Password (F1h)1295.36 Security Unlock (F2h)1315.37 Seek (7xh)1325.38 Service (A2h )1335.39 Set Features (EFh)1345.39.1 Set Transfer mode1355.39.2 Write Cache1355.39.3 Advanced Power Management1355.39.4 Automatic Acoustic Management1365.39.5 Set Maximum Host Interface Sector Time1375.40 Set Max ADDRESS (F9h)1385.40.1 Set Max Set Password (Feature=01h)1405.40.2 Set Max Lock (Feature=02h)1415.40.3 Set Max Unlock (Feature = 03h)1425.40.4 Set Max Freeze Lock (Feature = 04h)1435.41 Set Max Address Ext (37h)1445.42 Set Multiple (C6h)1465.43 Sleep (E6h/99h)1475.44 S.M.A.R.T. Function Set (B0h)1485.44.1 S.M.A.R.T. Function Subcommands1485.44.2 Device Attribute Data Structure1525.44.3 Device Attribute Thresholds data structure1555.44.4 S.M.A.R.T. Log Directory1575.44.5 S.M.A.R.T. summary error log sector1575.44.6 Self-test log data structure1595.44.7 Selective self-test log data structure1605.44.8 Error reporting1615.45 Standby (E2h/96h)1625.46 Standby Immediate (E0h/94h)1635.47 Write Buffer (E8h)1645.48 Write DMA (CAh/CBh)1655.49 Write DMA Ext (35h)1675.50 Write Log Ext (3Fh)1695.51 Write Long (32h/33h)1705.52 Write Multiple (C5h)1725.53 Write Multiple Ext (39h)1745.54 Write Sectors (30h/31h)1765.55 Write Sector(s) Ext (34h)1785.56 Write Stream DMA (3Ah)1805.57 Write Stream PIO (3Bh)1836.0 Timings186Size: 771 KBPages: 191Language: EnglishOpen manual