INTERFACE COMMANDS
S.M.A.R.T. Command Set
Execute S.M.A.R.T.
The
The S.M.A.R.T.
The key values are:
Key | Register |
4Fh | Cylinder Low (1F4h) |
C2h | Cylinder High (1F5h) |
The S.M.A.R.T.
D0h | S.M.A.R.T. Read Attribute Value |
| This feature returns 512 bytes of attribute information to the host. |
D1h | S.M.A.R.T. Read Attribute Thresholds |
| This feature returns 512 bytes of warranty failure thresholds to the host. |
D2h | Enable/Disable Autosave |
| To enable this feature, set the sector count register to F1h (enable) or 0 (disable). Attribute values |
| are automatically saved to |
| before entering idle, sleep or standby modes. This feature is defaulted to “enabled” when |
| S.M.A.R.T. is enabled via the S.M.A.R.T. Enable Operations commands. The autosave feature |
| will not impact host system performance and does not need to be disabled. |
D3h | S.M.A.R.T. Save Attribute Value |
| This feature saves the current attribute values to |
D4h | Perform |
| Data is collected from random seeks, timed pattern seek times and head margin tests. Supports |
| captive long and short; and |
D5h | S.M.A.R.T. Read Log Sector |
| Allows the host to read S.M.A.R.T. error log and host |
D6h | S.M.A.R.T. Write Log Sector |
| Allows the host to write S.M.A.R.T. error log and host |
D8h | Enable S.M.A.R.T. |
D9h | Disable S.M.A.R.T. |
DAh | S.M.A.R.T. Return Status |
| This feature allows the host to assess the status of a S.M.A.R.T. capable device by comparing all |
| saved attribute values with their corresponding warranty failure thresholds. If no thresholds are |
| exceeded, the drive is declared to have a positive health status. If any warranty failure threshold is |
| exceeded, the drive is declared to have a negative health status. Executing this |
| results in all attribute values being saved to |
DBh | Enable/Disable Automatic |
| To enable this feature, set the Sector Count register to F1h or 0 to disable. |
7 – 15