SMART 属性をどのように解釈しますか?

SMART 属性をどのように解釈しますか?

SMART (私の場合) を使用してハード ドライブの状態と残りの寿命を推定したいのですgsmartcontrolが、属性をどのように解釈すればよいかわかりません。具体的には、次のようになります。

  • この見積もりにとって最も重要な属性は何ですか?
  • 生の値をどのように解釈するか: 特定のハードドライブ (たとえば、私の場合は WD scorpio black) の生の値はどの程度高いか低いかが許容されるか
  • 現在の値といくつかの制限値を比較できるメーカーからの表はありますか?

以下に示す WD Scorpio Black の健全性と残存寿命に関する現在の生の値をどのように解釈しますか? (このドライブは 3 年間定期的に使用しており、使用パターンを変更するつもりはありません)。

頭いい

答え1

まず、ドライブの状態についてお伝えできることは次のとおりです。

  • ハードドライブに故障の兆候はありません(再割り当て/保留中のセクターは 0 個、SATA ケーブルなどでスピンアップに問題はなく、「悪いが致命的ではない」属性はほとんど 0 です)
  • あなたのノートパソコンは動作中にかなりの数の衝撃を受けています(Gセンス+自由落下保護はかなり高い)
  • ハードドライブは、ノートパソコンのドライブとしては平均的な温度で動作します(ただし、このレポートを作成した時点での負荷の程度によって異なります)。

Google が実施した調査によると、ドライブは最初の 6 か月以内に故障する可能性が最も高く、特に頻繁に使用された場合、故障する可能性が高くなります。ドライブは 3 年間故障の兆候もなく動作しているため、今後も問題なく動作する可能性があります。ただし、念のためバックアップを保存しないほうがよいというわけではありません ;-)

また、ノートパソコンの電源が入っているときにぶつけないようにし、電源が切れるまで持ち上げないようにしてください。これは、ドライブの Free Fall Protection と G-Sense エラー数が多いことに関係している可能性があります。ドライブには衝撃検出機能があるため (一部のドライブにはこの機能がなく、動作中に振られても常に 0 が報告されます)、動きを検出するとドライブ ヘッドをパークしようとします。もちろん、ドライブが壊れるわけではありませんが、間違ったタイミングで特に強くぶつけられると、ドライブが壊れる可能性があります。そのため、動きを検出するとドライブ ヘッドをパークしようとし、ドライブのヘッドがぶつかってプラッターが損傷します。

いくつかの雑学と推測:

  • ノートパソコンを持ち歩く機会が多く、移動中によく使うことが多い(G-Sense と Free Fall Protection のカウント数が多いため、デスクで使用し、移動中に電源をオフにしたラップトップの場合、これらはほぼ 0 になります)
  • ノートパソコンは少なくとも3分の1の時間オンになっています(電源オン時間 = 1 年間の連続使用、ドライブは 3 年前のものだとおっしゃっています)
  • ノートパソコンを1日に何度もオン・オフにする(ドライブの寿命と比較した電源サイクル数に基づく)
  • ノートパソコンの省電力オプションがすべてオンになっていないようです(ロード/アンロード サイクルと電源サイクル数の比較、およびヘッドの飛行時間と電源オン時間の比較に基づく)
  • ハードドライブには約120TBのデータが書き込まれ、866TBのデータが読み込まれました(書き込みおよび読み取りされた LBA の合計に基づく)

最も重要な属性は何ですか?

故障率に関して最も重要な属性は、再割り当てセクター数です。この数値が 0 より大きい場合、ドライブが故障する可能性が何倍も高くなります。もう 1 つの重要な属性は、現在の保留セクター数です (これらは後で再割り当てセクターに変わる可能性があります)。これらのいずれかが 1 より大きい場合は、できるだけ早くドライブを交換する必要があります。 (出典:Google の調査論文)

UDMA CRC エラー数が特に悪い場合は、SATA ケーブルを交換する必要があることを示している可能性があります。(出典: 個人の経験)

生の値をどのように解釈するか

生の値はメーカーによって異なります。Western Digital の場合、ほとんどの数値は特定の状態が発生した頻度を示す傾向があります。Seagate ドライブは一部の数値を異なる方法で保存するため、一部の属性の生の値が非常に高くなります。このため、多くの値 (再割り当てされたセクター数、保留中の数、その他の明らかな生の値を除く) については、標準化された値を確認する方が理にかなっています。標準化された値はドライブによって生成されるものであり、プログラムによって生成されるものではないため、ドライブはそれを正常と見なします。

現在の値といくつかの制限値を比較できるメーカーからの表はありますか?

一般的に、属性の正規化された値(または最悪の値)が閾値以下、するとドライブはダメになります。 (正規化された値はゼロに近づくにつれて悪化します。)

ハード ドライブには仕様シートもあり、そこにはドライブの定格起動/停止サイクル数などが記載されています。

答え2

さて、このトピックはかなり古いことは承知していますが、私の考えは次のとおりです。

ヘッド飛行時間 40858023897390 => 16 進数: 0x2529 0000 292E

最下位 4 バイト 0x292E = 10.541 電源オン時間 (下記参照)

最上位 4 バイト 0x2529 = ??? (ミリ秒でしょうか? 数字は時間を変えずに上下します。2 進数の 2 の補数であるか、時間とは関係がない可能性があります)

そして Total LBAs r/w については...まさにその通りのようです。

Información de SMART para Disco 1
SEAGATE 2 TB

Modelo:     ST2000DM001-1CH164
Número de serie:    Z1E5716J
Firmware:   CC27

Atributo SMART

Tiempo de giro  0
Contador de inicio/parada   32
Contador de sectores recolocados    0
Horas de encendido         10541   (POWER ON HOURS)
Contador de reintento de giro   0
Contador de reinicio    32
Runtime Bad Block   1
End-to-End Error    0
Reported Uncorrect  0
Command Timeout 0
High Fly Writes 3
Airflow Temperature Cel 41
G-Sense Error Rate  0
Contador de retracción de apagado   20
Contador de ciclo de carga  32
Temperatura en grados Celsius   41
Sector actualmente pendiente    0
No corregibles sin conexión 0
Contador de error CRC de UDMA   0
Head Flying Hours   40858023897390
Total LBAs Written  93750333994
Total LBAs Read 69405426987
Contador de errores ATA 0

関連情報