Исходя из этого вопроса: Как мне убедить smartmontools, что мой SSD не является жестким диском?
... у меня теперь есть Мушкин MKNSSDCR120GB-MX
Атрибуты SMART читаются как «SSD с приводом от SandForce». Однако я все еще получаю странные значения из атрибута SMART 231:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
231 SSD_Life_Left 0x0013 001 001 010 Pre-fail Always FAILING_NOW 21474836481
Погуглить, похоже, что это нормализованное значение начинается с 100 и постепенно снижается до 0 (когда диск подходит к концу и становится доступным только для чтения). Однако этому приводу меньше 1 года, и он мало использовался. Если это не дефект, я считаю, что это неправильно, вероятно, из-за неправильной интерпретации атрибута. Я не считаю, что привод неисправен, потому что другие соответствующие атрибуты (Reallocated_Event_Count
, Program_Fail_Count
, Erase_Fail_Count
, Retired_Block_Count
и т. д.) все читают 0, и привод не неисправен, насколько я могу судить.
Другой ключ - это исходное значение. Из того, что я читал, на твердотельных накопителях, управляемых SandForce, исходное значение атрибута 231 всегда должно быть 0. Но однажды внезапно на моем диске оно изменилось на 21474836481
и остался там.
В двоичном формате я вижу, что 21474836481
представляет собой два 32-битных слова, причем биты 0 и 2 установлены в старшем слове, а бит 0 - в младшем. Другими словами, 5
и 1
в десятичной системе счисления.
В документ Kingston (в рамках «сырого использования» атрибута 231) они говорят, что используют его примерно таким же образом, т.е. они используют некоторые биты в поле в качестве флагов. Но это накопитель марки Mushkin, который может иметь или не иметь контроллер SandForce, а не накопитель Kingston.
Кто-нибудь знает, как я могу интерпретировать это значение для этого диска?
На странице спецификации Mushkin указано, что он работает на SandForce.
Оставшийся срок службы SSD, если это действительно атрибут, не имеет прямого отношения к другим значениям. Может быть, а может и не быть другой проблемы.
Дело в том, что оставшийся срок службы SSD учитывает только количество записей, выполненных в NAND, и сравнивает его с указанным пределом для этой NAND, поэтому, если NAND указан для 10000 записей, и прошло 9900 записей, он покажет оставшийся 1%. независимо от того, все ли в порядке с NAND.
NAND, указанная для 10 000 операций записи, может работать намного больше или вскоре после этого может выйти из строя. Он также может выйти из строя и до этого, поскольку оборудование не производится идеально, поэтому спецификации в основном являются ориентиром.