| Commands |
(Hex) |
| Check power mode |
(E5) |
| Check power mode* |
(98) |
| Execute drive diagnostics |
(90) |
| Flush cache |
(E7) |
| Format track |
(50) |
| Identify drive |
(EC) |
| Idle |
(E3) |
| Idle* |
(97) |
| Idle immediate |
(E1) |
| Idle immediate* |
(95) |
| Initialize drive parameters |
(91) |
| Read buffer |
(E4) |
| Read DMA (retry) |
(C8) |
| Read DMA (no retry) |
(C9) |
| Read DMA Queued |
(C7) |
| Read long (retry) |
(22) |
| Read long (no retry) |
(23) |
| Read multiple |
(C4) |
| Read native max LBA/CYL |
(F8) |
| Read sectors (retry) |
(20) |
| Read sectors (no retry) |
(21) |
| Read verify sectors (retry) |
(40) |
| Read verify sectors (no
retry) |
(41) |
| Recalibrate |
(1X) |
| Security disable password |
(F6) |
| Security erase prepare |
(F3) |
| Security erase unit |
(F4) |
| Security freeze lock |
(F5) |
| Security set password |
(F1) |
| Security unlock |
(F2) |
| Seek |
(7X) |
| Service |
(A2) |
| Set features |
(EF) |
| Set max LBA/CYL |
(F9) |
| Set multiple mode |
(C6) |
| Sleep |
(E6) |
| Sleep* |
(99) |
| SMART disable operations |
(B0) |
| SMART enable/disable attrib
save |
(B0) |
| SMART enable operations |
(B0) |
| SMART execute off-line data |
(B0) |
| SMART read attribute values |
(B0) |
| SMART read thresholds |
(B0) |
| SMART return status |
(B0) |
| SMART save attribute values |
(B0) |
| Standby |
(E2) |
| Standby* |
(96) |
| Standby immediate |
(EO) |
| Standby immediate* |
(94) |
| Write buffer |
(E8) |
| Write DMA (retry) |
(CA) |
| Write DMA (no retry) |
(CB) |
| Write DMA queued |
(CC) |
| Write long (retry) |
(32) |
| Write long (no retry) |
(33) |
| Write multiple |
(C5) |
| Write sectors (retry) |
(30) |
| Write sectors (no retry) |
(31) |
| *Alternate command codes for previously defined commands. |