SMART (自己監視、分析、レポート技術)は、SMART と表記されることも多く、コンピューターのハードディスク ドライブ (HDD)、ソリッド ステート ドライブ (SSD)、および eMMC ドライブに含まれる監視システムです。
その主な機能は、ドライブの信頼性に関するさまざまな指標を検出して報告し、差し迫ったハードウェア障害を予測することです。この投稿では、その方法を紹介しますドライブの SMART Failure Predict ステータスを確認するコマンド プロンプト、PowerShell、およびパフォーマンス モニターで。
ハード ドライブ (HDD) がアイドル状態になった後に電源がオフになった場合、このレポートには表示されません。このレポートには、現在電源が入っていて実行中のドライブのみが表示されます。
ドライブはすべての属性コード (ID) をサポートしているわけではありません。一部のコードはドライブの種類 (磁気プラッター、フラッシュ、SSD) に固有です。ドライブは同じパラメータに対して異なるコードを使用する場合があります。
ID | 属性名 | 説明 |
---|---|---|
0 | 問題は見つかりませんでした。 | |
01 0x01 | 読み取りエラー率 | (ベンダー固有の生の値。) ディスク表面からデータを読み取るときに発生したハードウェア読み取りエラーの割合に関連するデータを保存します。生の値はベンダーごとに構造が異なるため、10 進数として意味を持たないことがよくあります。 |
02 0x02 | スループットパフォーマンス | ハードディスク ドライブの全体的な (一般的な) スループット パフォーマンス。この属性の値が減少している場合は、ディスクに問題がある可能性が高くなります。 |
03 0x03 | スピンアップ時間 | スピンドルのスピンアップの平均時間 (ゼロ RPM から完全に動作するまで [ミリ秒])。 |
04 0x04 | スタート/ストップ回数 | スピンドルの起動/停止サイクルの集計。スピンドルがオンになるため、ハードディスクが完全にオフになった (電源が切断された) 後にオンになったとき、およびハードディスクが以前にスリープ モードに置かれていた状態から復帰したときの両方で、カウントが増加します。 |
05 0x05 | 再割り当てされたセクター数 | 再割り当てされたセクターの数。生の値は、不良セクタ見つかって再マッピングされたもの。したがって、属性値が高いほど、ドライブが再割り当てする必要があるセクターが多くなります。この値は主にドライブの期待寿命の指標として使用されます。再割り当てが少しでも行われたドライブは、すぐに故障する可能性が大幅に高くなります。 |
06 0x06 | チャネルマージンの読み取り | データ読み取り中のチャネルのマージン。この属性の機能は指定されていません。 |
07 0x07 | シークエラー率 | (ベンダー固有の生の値) 磁気ヘッドのシーク エラーの割合。機械的位置決めシステムに部分的な故障がある場合、シーク エラーが発生します。このような故障は、サーボの損傷やハードディスクの熱膨張など、さまざまな要因が原因である可能性があります。生の値はベンダーごとに構造が異なるため、10 進数として意味を持たないことがよくあります。 |
08 0x08 | シーク時間のパフォーマンス | 磁気ヘッドのシーク動作の平均的なパフォーマンス。この属性が減少している場合は、機械サブシステムに問題があることを示しています。 |
09 0x09 | 電源投入時間 | 電源オン状態の時間数。この属性の生の値は、電源オン状態の時間 (メーカーによっては分、秒) の合計数を示します。 「デフォルトでは、完全な状態のハードディスクの予想寿命の合計は 5 年と定義されています (毎日、昼夜問わず稼働)。これは、24 時間 365 日稼働モードで 1825 日、または 43800 時間に相当します。」 2005 年より前の一部のドライブでは、この生の値が不規則に進んだり、「ラップ アラウンド」(定期的にゼロにリセットされる) したりする場合があります。 |
10 0x0A | スピンリトライ回数 | スピン開始試行の再試行回数。この属性には、完全な動作速度に達するまでのスピン スタート試行の合計数が保存されます (最初の試行が失敗したという条件下)。この属性値の増加は、ハードディスクの機械サブシステムに問題があることを示しています。 |
11 0x0B | 再キャリブレーションの再試行またはキャリブレーションリトライ回数 | この属性は、再調整が要求された回数を示します (最初の試行が失敗したという条件下で)。この属性値の増加は、ハードディスクの機械サブシステムに問題があることを示しています。 |
12 0x0C | 電源サイクル数 | この属性は、ハード ディスクの完全な電源オン/オフ サイクルの数を示します。 |
13 0x0D | ソフト読み取りエラー率 | 未修正の読み取りエラーがオペレーティング システムに報告されました。 |
22 0x16 | 現在のヘリウムレベル | HGST の He8 ドライブに固有。この値は、このメーカーに特有のドライブ内のヘリウムを測定します。これは、内部環境が仕様外であることをドライブが検出するとトリップする事前障害属性です。 |
170 0xAA | 利用可能な予約スペース | 属性 E8 を参照してください。 |
171 0xAB | SSD プログラムの失敗数 | (Kingston) ドライブが導入されてからのフラッシュ プログラム操作の失敗の合計数。属性 181 と同じ。 |
172 0xAC | SSD消去失敗数 | (Kingston) フラッシュ消去の失敗回数をカウントします。この属性は、ドライブの導入以降に失敗したフラッシュ消去操作の合計数を返します。この属性は属性 182 と同じです。 |
173 0xAD | SSDウェアレベリング数 | 任意のブロックの最大最悪消去数をカウントします。 |
174 0xAE | 予期せぬ電力損失の数 | 従来の HDD 用語では「パワーオフ リトラクト カウント」とも呼ばれます。生の値は、SSD の寿命にわたる累積的なクリーン シャットダウンの数を報告します。ここで、「クリーン シャットダウン」とは、最後のコマンドとして STANDBY IMMEDIATE を使用せずに電源が切断されることです (コンデンサ電力を使用する PLI アクティビティに関係ありません)。正規化された値は常に 100 です。 |
175 0xAF | 停電保護障害 | 最後のテスト結果は、最大値で飽和したキャップを放電するまでのマイクロ秒として表示されます。また、最後のテストからの分数と生涯のテスト回数も記録します。生の値には次のデータが含まれます。
正規化された値は、テスト不合格の場合は 1、コンデンサが過度の温度条件でテストされた場合は 11、それ以外の場合は 100 に設定されます。 |
176 0xB0 | 消去失敗回数 | SMART パラメータは、フラッシュ消去コマンドの失敗の数を示します。 |
177 0xB1 | 摩耗範囲デルタ | 最も摩耗したフラッシュ ブロックと最も摩耗しなかったフラッシュ ブロック間のデルタ。より技術的な方法で SSD のウェアレベリングがどのように機能するかについて説明します。 |
179 0xB3 | 使用済み予約ブロック数の合計 | 「Pre-Fail」属性は、少なくとも Samsung デバイスで使用されています。 |
180 0xB4 | 未使用の予約ブロック数の合計 | 「Pre-Fail」属性は少なくとも HP デバイスで使用されます。 |
181 0xB5 | プログラム失敗数の合計または非 4K アライメントされたアクセス数 | ドライブが展開されてからのフラッシュ プログラム操作の失敗の合計数。 論理ブロック サイズ (LBS) = と仮定した場合、LBA が 4 KiB にアライメントされていない (LBA % 8 != 0)、またはサイズが法 4 KiB (ブロック カウント != 8) ではないユーザー データ アクセス (読み取りと書き込みの両方) の数。 512 B. |
182 0xB6 | 消去失敗回数 | 「Pre-Fail」属性は、少なくとも Samsung デバイスで使用されています。 |
183 0xB7 | SATAダウンシフトエラー数またはランタイム不良ブロック | Western Digital、Samsung、または Seagate の属性: リンク速度のダウンシフト (例: 6Gbit/s から 3Gbit/s) の数、または通常の動作中に検出された修正不可能なエラーが発生したデータ ブロックの総数。このパラメータの劣化は、ドライブの経年劣化や潜在的な電気機械的問題の指標となる可能性がありますが、差し迫ったドライブの故障を直接示すものではありません。 |
184 0xB8 | エンドツーエンドエラー/IOEDC | この属性は、Hewlett-Packard の SMART IV テクノロジーの一部であり、他のベンダーの IO エラー検出および修正スキーマの一部でもあり、ドライブのキャッシュ RAM を介したメディアへのデータ パスで発生するパリティ エラーの数が含まれています。 。 |
185 0xB9 | 頭の安定性 | Western Digital 属性。 |
186 0xBA | 誘発された Op 振動の検出 | Western Digital 属性。 |
187 0xBB | 報告された修正不可能なエラー | ハードウェア ECC を使用して回復できなかったエラーの数 (属性 195 を参照)。 |
188 0xBC | コマンドタイムアウト | HDD タイムアウトにより中止された操作の数。通常、この属性値はゼロに等しい必要があります。 |
189 0xBD | ハイフライ書き込み | HDD メーカーは、飛行高度記録ヘッドが通常の動作範囲を超えて飛行していることを検出することにより、書き込み操作に追加の保護を提供しようとするセンサー。安全でないフライ ハイト状態が発生した場合、書き込みプロセスは停止され、情報はハード ドライブの安全な領域に書き換えられるか、再割り当てされます。この属性は、ドライブの存続期間中に検出されたエラーの数を示します。この機能は、ほとんどの最新の Seagate ドライブと、WD Enterprise WDE18300 および WDE9180 Ultra2 SCSI ハード ドライブをはじめとする Western Digital の一部のドライブに実装されており、将来のすべての WD Enterprise 製品。 |
190 0xBE | 温度差またはエアフロー温度 | 値は (100 温度 °C) に等しいため、メーカーは最高温度に対応する最小しきい値を設定できます。これは、100 が最良の場合の値であり、これより低い値は望ましくないという規則にも従います。ただし、一部の古いドライブでは、代わりに生の温度 (0xC2 と同じ) または温度マイナス 50 が報告される場合があります。 |
191 0xBF | G センスエラー率 | 外部からの衝撃や振動によるエラーの数。 |
192 0xC0 | パワーオフリトラクト回数、緊急後退サイクル数(Fujitsu), or安全でないシャットダウン数 | 電源オフまたは緊急撤回サイクルの数。 |
193 0xC1 | ロードサイクル数またはロード/アンロードサイクル数(Fujitsu) | ヘッド ランディング ゾーン位置へのロード/アンロード サイクルの数。一部のドライブは、代わりにロード サイクル カウントに 225 (0xE1) を使用します。Western Digital は、VelociRaptor ドライブを 600,000 ロード/アンロード サイクル、WD Green ドライブを 300,000 サイクルと評価しています。後者は、電力を節約するためにヘッドを頻繁にアンロードするように設計されています。一方、WD3000GLFS (デスクトップ ドライブ) は、ロード/アンロード サイクルが 50,000 のみと指定されています。 一部のラップトップ ドライブおよび「グリーン パワー」デスクトップ ドライブは、電力を節約するために、短期間何も操作が行われないときは常にヘッドをアンロードするようにプログラムされています。オペレーティング システムはバックグラウンドで 1 分間に数回ファイル システムにアクセスすることが多く、ヘッドがアンロードされると 1 時間あたり 100 以上の負荷サイクルが発生します。負荷サイクル定格は 1 年以内に超過する可能性があります。ほとんどのオペレーティング システムには、高度な電源管理(APM) および自動音響管理(AAM) 機能により、頻繁なロード サイクルが発生します。 |
194 0xC2 | 温度または摂氏温度 | 適切なセンサーが取り付けられている場合、デバイスの温度を示します。生の値の最下位バイトには、正確な温度値 (摂氏) が含まれます。 |
195 0xC3 | ハードウェアECCが回復しました | (ベンダー固有の生の値。)生の値はベンダーごとに異なる構造を持ち、多くの場合、10 進数として意味を持ちません。 |
196 0xC4 | 再割り当てイベント数 | 再マップ操作の数。この属性の生の値は、再割り当てされたセクターからスペア領域へのデータ転送の試行の合計数を示します。成功した試行と失敗した試行の両方がカウントされます。 |
197 0xC5 | 現在の保留中のセクター数 | 「不安定な」セクター(回復不能な読み取りエラーのため、再マッピングを待機中)の数。その後、不安定なセクターが正常に読み取られると、そのセクターは再マップされ、この値は減少します。セクタで読み取りエラーが発生しても、セクタはすぐには再マップされません (正しい値を読み取ることができないため、再マップする値が不明であり、後で読み取り可能になる可能性があるため)。代わりに、ドライブのファームウェアはセクターを再マップする必要があることを記憶し、次回の書き込み時に再マップします。ただし、一部のドライブでは、書き込み時にそのようなセクターがすぐに再マップされません。代わりに、ドライブはまず問題のあるセクターへの書き込みを試み、書き込み操作が成功すると、そのセクターは良好とマークされます (この場合、「再割り当てイベント カウント」(0xC4) は増加しません)。これは重大な欠点です。そのようなドライブに、書き込み操作が成功した後しばらく時間が経過した後にのみ失敗するマージナル セクタが含まれている場合、ドライブはこれらの問題セクタを再マップすることはありません。 |
198 0xC6 | (オフライン) 修正不可能なセクター数 | セクターの読み取り/書き込み時の訂正不能エラーの総数。この属性の値の上昇は、ディスク表面の欠陥や機械サブシステムの問題を示します。 |
199 0xC7 | UltraDMA CRC エラー数 | ICRC (Interface Cyclic Redundancy Check) によって測定された、インターフェイス ケーブルを介したデータ転送におけるエラーの数。 |
200 0xC8 | マルチゾーンエラー率 | セクターの書き込み時に検出されたエラーの数。値が大きいほど、ディスクの機械的状態は悪くなります。 |
200 0xC8 | 書き込みエラー率(Fujitsu) | セクター書き込み時のエラーの合計数。 |
201 0xC9 | ソフト読み取りエラー率または TAカウンター検出 | Count は、修正不可能なソフトウェア読み取りエラーの数を示します。 |
202 0xCA | データアドレスマークエラーまたは TAカウンター増加 | データ アドレス マーク エラー (またはベンダー固有) の数。 |
203 0xCB | ランアウトキャンセル | エラー訂正中に不正なチェックサムが原因で発生したエラーの数。 |
204 0xCC | ソフトECC訂正 | 内部エラー修正ソフトウェアによって修正されたエラーの数。 |
205 0xCD | サーマルアスペリティ率 | 高温によるエラーの数。 |
206 0xCE | 飛行高度 | ディスク表面から上のヘッドの高さ。低すぎるとヘッドクラッシュの可能性が高くなります。高すぎると、読み取り/書き込みエラーが発生する可能性が高くなります。 |
207 0xCF | スピン高電流 | の量サージ電流ドライブをスピンアップするために使用されます。 |
208 0xD0 | スピンバズ | 電力不足によりドライブをスピンアップするために必要なバズ ルーチンの数。 |
209 0xD1 | オフラインシークのパフォーマンス | 内部テスト中のドライブのシーク パフォーマンス。 |
210 0xD2 | 書き込み中の振動 | Maxtor 6B200M0 200GB および Maxtor 2R015H1 15GB ディスクにあります。 |
211 0xD3 | 書き込み中の振動 | 書き込み操作中に発生した振動の記録。 |
212 0xD4 | 書き込み時の衝撃 | 書き込み操作中に発生した衝撃の記録。 |
220 0xDC | ディスクシフト | ディスクがスピンドルに対して移動した距離 (通常は衝撃や温度が原因)。測定単位は不明です。 |
221 0xDD | G センスエラー率 | 外部からの衝撃や振動によるエラーの数。 |
222 0xDE | ロード時間 | データロード下での動作に費やした時間(磁気ヘッドアーマチュアの移動)。 |
223 0xDF | ロード/アンロードの再試行回数 | 頭の位置が変わった回数。 |
224 0xE0 | 負荷摩擦 | 動作中に機械部品の摩擦によって生じる抵抗。 |
225 0xE1 | ロード/アンロードサイクル数 | ロード サイクルの合計数 一部のドライブでは、代わりにロード サイクル カウントに 193 (0xC1) が使用されます。この数値の意味については、193 の説明を参照してください。 |
226 0xE2 | 「インタイム」でロード | 磁気ヘッド アクチュエータへのロード時間の合計 (パーキング エリアで費やされなかった時間)。 |
227 0xE3 | トルク増幅回数 | プラッター速度の変動を補正しようとした回数。 |
228 0xE4 | パワーオフリトラクトサイクル | マシンの電源がオフになっているとき、スリープ状態になっているとき、またはアイドル状態になっているときなど、「リトラクト イベント」が発生し、ヘッドがメディアからロードされるたびにカウントされる電源オフ サイクルの数。 |
230 0xE6 | GMR ヘッド振幅(磁気 HDD)、ドライブ寿命保護ステータス(SSD) | 「スラッシング」(操作間の反復的な頭の移動動作)の振幅。ソリッド ステート ドライブの場合、使用軌跡が予想寿命曲線を上回っているかどうかを示します。 |
231 0xE7 | 残された人生(SSD) または温度 | プログラム/消去サイクルまたは利用可能な予約ブロックの観点から、SSD のおよその残り寿命を示します。正規化された値 100 は新しいドライブを表し、しきい値 10 は交換の必要性を示します。値 0 は、データ回復を可能にするためにドライブが読み取り専用モードで動作していることを意味する場合があります。以前 (2010 年以前) はドライブ温度に時々使用されていました (より一般的には 0xC2 で報告されます)。 |
232 0xE8 | 残り耐久力または利用可能な予約スペース | SSD 上で完了した物理消去サイクルの数。ドライブが耐えられるように設計されている最大物理消去サイクルのパーセンテージとして表示されます。Intel SSD は、使用可能な予約スペースを初期予約スペースのパーセンテージとして報告します。 |
233 0xE9 | メディア摩耗インジケーター(SSD) または電源投入時間 | Intel SSD は、新しいドライブの 100 から最小値の 1 までの正規化された値を報告します。NAND 消去サイクルが 0 から最大定格サイクルまで増加するにつれて、この値は減少します。以前 (2010 年より前) は、電源投入時間 (通常は 0x09 で報告されます)。 |
234 0xEA | 平均消去回数 AND 最大消去回数 | 次のようにデコードされます: バイト 0-1-2 = 平均消去回数 (ビッグ エンディアン)、バイト 3-4-5 = 最大消去回数 (ビッグ エンディアン)。 |
235 0xEB | グッドブロック数 AND システム(フリー) ブロック数 | 次のようにデコードされます: バイト 0-1-2 = 正常なブロック数 (ビッグ エンディアン)、およびバイト 3-4 = システム (空き) ブロック数。 |
240 0xF0 | ヘッド飛行時間または '転送エラー率」(Fujitsu) | ドライブ ヘッドの位置決めに費やした時間。一部の富士通ドライブは、データ転送中のリンク リセット数を報告します。 |
241 0xF1 | 書き込まれたLBAの合計数 | 書き込まれた LBA の合計数。 |
242 0xF2 | 読み取られた LBA の合計数 | 読み取られた LBA の合計数。 一部の SMART ユーティリティでは、生の値が実際には 32 ビットではなく 48 ビットであるため、負の数値が報告されます。 |
243 0xF3 | 拡張された書き込み済み LBA の合計数 | デバイスに書き込まれる LBA の合計数 12 バイトのうちの上位 5 バイト。下位 7 バイトの値は属性 0xF1 にあります。 |
244 0xF4 | 拡張された読み取りLBAの合計数 | デバイスから読み取られた LBA の合計数 12 バイトの上位 5 バイト。下位 7 バイトの値は属性 0xF2 にあります。 |
249 0xF9 | NAND 書き込み (1GiB) | 合計 NAND 書き込み数。生の値は、NAND への書き込み数を 1 GB 単位で報告します。 |
250 0xFA | 読み取りエラーの再試行率 | ディスクからの読み取り中のエラーの数。 |
251 0xFB | 残りの最小スペア | Minimum Spares Remaining 属性は、使用可能なスペア ブロックの合計数に対する残りのスペア ブロックの数をパーセンテージとして示します。 |
252 0xFC | 新しく追加された不良フラッシュ ブロック | 新しく追加された不良フラッシュ ブロック属性は、製造時に最初に初期化されて以降にドライブが検出した不良フラッシュ ブロックの総数を示します。 |
254 0xFE | 自由落下保護 | 検出された「自由落下イベント」の数。 |
上の表は Microsoft から提供されたものです。
修理:SMART ステータスが不良、バックアップと交換エラー
Windows でドライブの SMART Failure Predict ステータスを確認する 3 つの方法は以上です。
ハードドライブの故障をどのように予測しますか?
ハードドライブの障害は、SMART (自己監視、分析、およびレポート技術) 属性を使用して予測できます。通常の操作中に収集されたこれらの属性は、しきい値を分析することで問題を特定するのに役立ちます。再割り当てされたセクター、スピンアップ時間、温度などの指標を追跡することで、ディスク障害の可能性を早期に警告できます。
読む: データをバックアップし、ハードディスク ドライブを交換してください
SMART ドライブ テストを実行するにはどうすればよいですか?
SMART ドライブ テストを実行するには、Windows のコマンド プロンプトなどの組み込みツールを使用できます。wmic diskdrive get status
または次のようなサードパーティ製ソフトウェアCrystalDiskInfo。これらの方法は、ハード ドライブの状態とパフォーマンスを監視し、ハード ドライブが最適に機能することを保証するのに役立ちます。