SMART Log Decoder (both Seagate and non-Seagate)

SMART Seagate Linux drive decoder Raw_Read_Error_Rate Seek_Error_Rate

6 min read | by Jordi Prats

On Seagate disks, the SMART attributes are often encoded in a way that requires special handling, such as Raw_Read_Error_Rate and Seek_Error_Rate. This tool helps decode and interpret those attributes for better understanding of the drive's health.

To decode Raw_Read_Error_Rate and Seek_Error_Rate we need to split the raw value into two parts: the number of errors and the number of operations. This is done by converting the raw value to binary and splitting it into two words. The first set of bits represent the number of errors, while the second represent the number of operations.

You can use the following tool to decode SMART data, for both Seagate drives and non-Seagate drives. It parses the output of smartctl -a /dev/sdX and provides a summary of the drive's health. It runs in the browser, so you can use it directly without needing to install anything.

Paste the output of smartctl -a /dev/sdX below:


Posted on 11/04/2025

Categories