SMART atributo 231 mistério: SSD Mushkin

1

Seguindo essa pergunta: Como convencer as smartmontools de que meu SSD não é um disco rígido?

... agora tenho os atributos SMART do Mushkin MKNSSDCR120GB-MX como "SSDs com Drives SandForce". No entanto, ainda estou recebendo valores estranhos do atributo 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

Pesquisando , parece que este valor normalizado começa em 100 e desce para 0 (quando a unidade está em o fim de sua vida e passa a ser somente leitura). No entanto, esta unidade é < 1 ano de idade e teve pouco uso. A menos que esteja com defeito, acredito que isso esteja incorreto, provavelmente por interpretar o atributo incorretamente. Eu não acredito que a unidade esteja com defeito porque os outros atributos relevantes ( Reallocated_Event_Count , Program_Fail_Count , Erase_Fail_Count , Retired_Block_Count , etc) estão todos lendo 0, e a unidade não está funcionando corretamente de qualquer maneira que eu possa discernir .

A outra pista é o valor bruto. Pelo que eu li, em SSDs acionados por SandForce, o valor bruto para o atributo 231 deve ser sempre 0. Mas um dia, inesperadamente, no meu disco ele mudou para 21474836481 e ficou lá.

Em binário, vejo que 21474836481 são duas palavras de 32 bits, com bits 0 e 2 definidos na palavra mais significativa e bit 0 na palavra menos significativa. Em outras palavras, 5 e 1 em decimal.

No documento da Kingston (em "uso bruto" do atributo 231), eles dizem que estão usando muito dessa maneira, ou seja, estão usando alguns bits no campo como sinalizadores. Mas esta é uma unidade da marca Mushkin que pode ou não ter um controlador SandForce, não uma unidade Kingston.

Alguém sabe como eu posso interpretar esse valor para essa unidade?

    
por njahnke 09.03.2015 / 19:57

1 resposta

1

A página de especificações do Mushkin diz que é alimentado por SandForce.

A vida útil do SSD é deixada se, de fato, o atributo não tiver relação direta com os outros valores. Pode ou não haver outro problema.

A coisa é que a vida do SSD só conta o número de gravações feitas no NAND e compara com o limite especificado para esse NAND, então se o NAND for especificado para 10.000 escritas e ele tiver 9900 gravações ele mostrará 1% restante, independentemente de a NAND ainda estar bem.

O NAND, embora seja especificado para 10.000 gravações, pode funcionar muito mais ou pode falhar logo em seguida. Ele também pode falhar antes disso, já que nenhum hardware é perfeitamente fabricado, então a especificação é principalmente uma diretriz.

    
por 19.04.2015 / 22:37