zix написал(а):
Это отчего так? Недоделки у Сигейта? Или я еще что-то не знаю?
По счастью, ни то, ни другое.
Стандарт smart не предъявляет требования к "сырым" значениям атрибутов. Смысл имеют только значения нормированные к определенному диапазону. Обычно, у нового диска величина нормированного значения составляет 100 или 200 "попугаев" (в зависимости от атрибута). Эта величина приводится в столбце "VALUE". По мере работы, значение этого самого Value в упомянутых попугаях может как ухудшаться, так и улучшаться (например, температура диска).
К сожалению, для подавляющего большинства атрибутов естественным является ухудшение параметра, что приводит к
уменьшению значения Value. То есть, абсолютное количество переназначенных секторов может только увеличиваться (если принудительно не отменять reallocation и не переписывать транслятор), а соответствующее значение Value - только уменьшаться.
Если значение Value в данный момент лучше (то есть больше), чем оно было в какой-то предыдущий момент времени, то наихудшее значение нормированной величины атрибута сохраняется в поле WORST.
Если нормированное значение атрибута уменьшается до заранее заданного порога (threshold), указанного в столбце THRESH, фиксируется отказ диска по параметру, соответствующему данному атрибуту.
Резюме: "сырые значения" для многих параметров, таких как приведенные выше Raw_Read_Error_Rate или Seek_Error_Rate, не имеют никакого смысла и на них надо просто не обращать внимания. Большинство производителей предпочитают при нормальных условиях выводить в этих полях нули, просто чтобы пользователи не переживали.