この質問に続いて: SSDがハードドライブではないことをsmartmontoolsに納得させるにはどうすればよいですか?
... Mushkin MKNSSDCR120GB-MX
's SMART属性が「SandForceDrivenSSD」として読み取られています。ただし、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を読み取り、ドライブが0であるため、ドライブに欠陥があるとは思わない。私が識別できる方法で誤動作していない。
もう1つの手がかりは、生の値です。私が読んだところによると、SandForce駆動のSSDでは、属性231の生の値は常に0であるはずです。しかし、ある日、突然、私のドライブでは21474836481
に変更され、そこにとどまりました。
バイナリでは、21474836481
は2つの32ビットワードであり、ビット0と2が最上位ワードに設定され、ビット0が最下位ワードに設定されていることがわかります。つまり、10進数で5
と1
です。
Kingstonドキュメント (属性231の「生の使用法」の下)では、彼らはそれをこのように使用している、つまりフィールドの一部のビットをフラグとして使用していると述べています。ただし、これはMushkinブランドのドライブであり、Kingstonドライブではなく、SandForceコントローラーを備えている場合と備えていない場合があります。
このドライブのこの値を解釈する方法を知っている人はいますか?
Mushkinのスペックページには、SandForceを搭載していると書かれています。
それが実際に属性である場合に残ったSSDの寿命は、他の値と直接の関係はありません。別の問題がある場合とない場合があります。
残りのSSD寿命は、NANDに対して行われた書き込みの数のみをカウントし、それをそのNANDの指定された制限と比較するため、NANDが10,000の書き込みに指定され、9900の書き込みが行われた場合、残りの1%が表示されます。 NANDがまだ問題ないかどうかに関係なく。
10,000回の書き込みに指定されているNANDは、それよりもはるかに機能するか、その後すぐに失敗する可能性があります。ハードウェアが完全に製造されていないため、その前に失敗する可能性もあります。そのため、仕様はほとんどガイドラインです。