S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology)は、SMARTと書かれることが多く、コンピューターのハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、eMMCドライブに搭載されているモニタリングシステムです。
その主な機能は、ドライブの信頼性のさまざまな指標を検出し、報告して、差し迫ったハードウェアの障害を予測することです。この投稿では、コマンドプロンプト、PowerShell、パフォーマンスモニターでドライブのSMART Failure Predict Statusを確認する方法をご紹介します。
Windows 11/10でドライブのSMART Failure Predict Statusを確認する
このオプションを使用するには、管理者としてサインインする必要があります。
ハードドライブ(HDD)がアイドル状態の後に現在オフになっている場合は、このレポートには表示されません。このレポートには、現在オンになって実行中のドライブのみが表示されます。
1] コマンドプロンプトでドライブのSMART Failure Predict Statusを確認するには、次の手順を実行します。
- Windowsキー + Rを押して、ファイル名を指定して実行ダイアログを呼び出します。
- ファイル名を指定して実行ダイアログボックスで「cmd」と入力し、Enterキーを押してコマンドプロンプトを開きます。
- コマンドプロンプトウィンドウで、以下のコマンドを入力してEnterキーを押します。
wmic /namespace:\\root\wmi path MSStorageDriver_FailurePredictStatus
- ドライブのPredictFailureがFALSEと表示されている場合、ドライブに問題は検出されませんでした。
- ドライブのPredictFailureがTRUEと表示されている場合、この投稿の最後にある表のIDに対応するReason numberを調べて、その意味を確認してください。
2] PowerShellでドライブのSMART Failure Predict Statusを確認するには、次の手順を実行します。
- Windowsキー + Xを押してパワーユーザーメニューを開きます。
- 次にキーボードのiを押してPowerShellを起動します。
- PowerShellコンソールで、以下のコマンドを入力するかコピーして貼り付け、Enterキーを押します。
Get-WmiObject -namespace root\wmi -class MSStorageDriver_FailurePredictStatus
- ドライブのPredictFailureがFALSEと表示されている場合、ドライブに問題は検出されませんでした。
- ドライブのPredictFailureがTRUEと表示されている場合、この投稿の最後にある表のIDに対応するReason numberを調べて、その意味を確認してください。
3] パフォーマンスモニターでドライブのSMART Failure Predict Statusを確認するには、次の手順を実行します。
- ファイル名を指定して実行ダイアログボックスを呼び出します。
- ダイアログボックスに
perfmon
と入力し、Enterキーを押してパフォーマンスモニターを開きます。 - データコレクターセットを展開し、パフォーマンスモニターの左ペインでシステムを展開します。
- システム診断を右クリックするか長押しして、開始をクリック/タップします。
このレポートは、60秒間データを収集し始めます。レポートが生成されるまで、さらに60秒かかる場合があります。
- システム診断レポートの生成が完了したら、パフォーマンスモニターの左ペインでレポート>システム>システム診断を展開します。
- システム診断の下で、この日時で作成(収集)されたレポートをクリック/タップし、警告の下の基本システムチェックセクションでディスクチェックを展開します。
SMART Predict Failure CheckがFALSEで値が0、DescriptionがPassedと表示されている場合、ドライブに問題は検出されませんでした。
SMART Predict Failure CheckがFALSEで値が0以外の場合、以下の表でIDの番号を調べて、その意味を確認してください。
既知のATA S.M.A.R.T.属性(IDコード):
ドライブはすべての属性コード(ID)をサポートしていません。一部のコードは特定のドライブタイプ(磁気プラッタ、フラッシュ、SSD)に固有です。ドライブは同じパラメータに対して異なるコードを使用する場合があります。
ドライブが重大な状態であると報告されている場合は、すぐにバックアップを取ってドライブを交換することをお勧めします。
ID | 属性名 | 説明 |
---|---|---|
0 | 問題はありません。 | |
01 0x01 | 読み取りエラー率 | (ベンダー固有の生値。)ディスク表面からデータをリードする際に発生したハードウェア読み取りエラーの割合に関連するデータを格納します。生値はベンダーによって構造が異なり、小数点としては意味をなさないことがよくあります。 |
02 0x02 | スループット性能 | ハードディスクドライブの全体的な(一般的な)スループット性能。この属性の値が低下している場合、ディスクに問題がある可能性が高いです。 |
03 0x03 | スピンアップ時間 | スピンドルが回転するまでの平均時間(0 RPMから完全に動作するまで[ミリ秒])。 |
04 0x04 | スタート/ストップカウント | スピンドルスタート/ストップサイクルの集計。スピンドルは、ハードディスクが完全にオフになった後(電源から切断された後)にオンになり、カウントが増加します。また、ハードディスクがスリープモードから復帰したときにもカウントが増加します。 |
05 0x05 | 再割り当てセクター数 | 再割り当てされたセクターの数。生値は検出されて再マッピングされた不良セクターの数を表します。そのため、属性値が高いほど、ドライブが再割り当てしなければならなかったセクターが多くなります。この値は主にドライブの寿命の指標として使用されます。再割り当てが行われたドライブは、すぐに故障する可能性が大幅に高くなります。 |
06 0x06 | 読み取りチャネルマージン | データを読み取る際のチャネルのマージン。この属性の機能は指定されていません。 |
07 0x07 | シークエラー率 | (ベンダー固有の生値。)磁気ヘッドのシークエラーの割合。機械的な位置決めシステムに部分的な障害があると、シークエラーが発生します。このような障害は、サーボの損傷やハードディスクの熱的拡大など、さまざまな要因による可能性があります。生値はベンダーによって構造が異なり、小数点としては意味をなさないことがよくあります。 |
08 0x08 | シーク時間性能 | 磁気ヘッドのシーク操作の平均性能。この属性が低下している場合、機械的なサブシステムに問題があることを示しています。 |
09 0x09 | 通電時間 | 通電状態の時間のカウント。この属性の生値は、通電状態の合計時間(またはメーカーによって時間または秒)を示しています。「完璧な状態のハードディスクの合計予想寿命は、デフォルトで5年と定義されています(毎日24時間稼働)。これは、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に、それ以外の場合は100に設定されます。 |
176 0xB0 | 消去失敗回数 | S.M.A.R.T.パラメータは、フラッシュ消去コマンドの失敗回数を示します。 |
177 0xB1 | ウェア範囲デルタ | 最も摩耗しているFlashブロックと最も摩耗していないFlashブロックの差。SSDのウェアレベリングがより技術的な方法でどれだけ良好/不良かを示しています。 |
179 0xB3 | 使用済み予約済みブロック数合計 | 少なくともSamsungデバイスで使用される「事前障害」属性。 |
180 0xB4 | 未使用予約済みブロック数合計 | 少なくともHPデバイスで使用される「事前障害」属性。 |
181 0xB5 | プログラム失敗回数合計または非4Kアライメントアクセス回数 | ドライブがデプロイされてからのフラッシュプログラム操作の失敗の合計数。 LBAが4 KiBアライメントされていない(LBA % 8 != 0)またはサイズが4 KiBの倍数ではない(ブロック数 != 8)ユーザーデータアクセス(読み取りと書き込みの両方)の数。論理ブロックサイズ(LBS)= 512 Bと想定しています。 |
182 0xB6 | 消去失敗回数 | 少なくとも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 | 誘導オペレーション振動検出 | Western Digital属性。 |
報告された修正不可能エラー | ハードウェアECCを使用して回復できなかったエラーの数(属性195を参照)。 | |
188 0xBC | コマンドタイムアウト | HDDのタイムアウトによる操作が中止された数。通常、この属性値は0でなければなりません。 |
189 0xBD | 高フライ書き込み | HDDメーカーは、記録ヘッドが通常の動作範囲外で飛行していることを検出すると、書き込み操作に対する追加の保護を提供しようとする飛行高さセンサーを実装しています。安全でない飛行高さの条件が発生した場合、書き込みプロセスは停止され、情報はハードドライブの安全な領域に書き換えられたり、再割り当てされたりします。この属性は、ドライブの寿命中に検出されたこれらのエラーの数を示します。この機能は、ほとんどの最新のSeagateドライブと、WD Enterprise WDE18300およびWDE9180 Ultra2 SCSIハードドライブから始まるWestern Digitalの一部のドライブに実装されており、今後のすべてのWD Enterprise製品に含まれます。 |
190 0xBE | 温度差または気流温度 | 値は(100-temp. °C)に等しく、メーカーは最大温度に対応する最小しきい値を設定できます。これはまた、100が最良の値であり、低い値は望ましくないという慣習に従っています。ただし、古いドライブの中には、代わりに生温度(0xC2と同じ)または温度から50を引いたものを報告するものがあります。 |
191 0xBF | Gセンスエラー率 | 外部から誘発された衝撃や振動によるエラーの数。 |
192 0xC0 | 電源オフリトラクト回数、緊急リトラクトサイクル回数(富士通)、または安全でないシャットダウン回数 | 電源オフまたは緊急リトラクトサイクルの数。 |
193 0xC1 | ロードサイクル回数またはロード/アンロードサイクル回数(富士通) | ヘッドランディングゾーン位置へのロード/アンロードサイクルの数。一部のドライブでは、代わりにロードサイクル数に225(0xE1)を使用します。Western Digitalは、VelociRaptorドライブを600,000回のロード/アンロードサイクル、WD Greenドライブを300,000回のサイクルに定格しています。後者は、電力を節約するためにヘッドを頻繁にアンロードするように設計されています。一方、WD3000GLFS(デスクトップドライブ)は、わずか50,000回のロード/アンロードサイクルにしか指定されていません。 一部のラップトップドライブと「グリーンパワー」デスクトップドライブは、短時間でもアクティビティがない場合はヘッドをアンロードするようにプログラムされており、電力を節約します。オペレーティングシステムはバックグラウンドで数分間に1回ファイルシステムにアクセスすることが多く、ヘッドがアンロードされると1時間に100回以上のロードサイクルが発生します。ロードサイクル定格は1年未満で超える可能性があります。ほとんどのオペレーティングシステムには、頻繁なロードサイクルを引き起こすAdvanced Power Management(APM)とAutomatic acoustic management(AAM)機能を無効にするプログラムがあります。 |
194 0xC2 | 温度または温度摂氏 | 適切なセンサーが取り付けられている場合、デバイスの温度を示します。生値の最下位バイトには正確な温度値(摂氏度)が含まれています。 |
195 0xC3 | ハードウェアECC回復 | (ベンダー固有の生値。)生値はベンダーによって構造が異なり、小数点としては意味をなさないことがよくあります。 |
196 0xC4 | 再割り当てイベント数 | 再マップ操作の数。この属性の生値は、再割り当てされたセクターから予備領域にデータを転送しようとした合計回数を示しています。成功と失敗の両方の試行がカウントされます。 |
197 0xC5 | 現在の保留中のセクター数 | 「不安定」なセクターの数(回復不能な読み取りエラーのため、再マップを待っています)。不安定なセクターがその後正常に読み取られた場合、セクターは再マップされ、この値は減少します。セクターの読み取りエラーは、すぐにセクターを再マップしません(正しい値を読み取ることができないため、再マップする値が不明であり、後で読み取り可能になる可能性があるため)。代わりに、ドライブのファームウェアはセクターを再マップする必要があることを覚えており、次に書き込まれたときに再マップします。ただし、一部のドライブは、書き込まれたときにこのようなセクターをすぐに再マップしません。代わりに、ドライブは最初に問題のあるセクターへの書き込みを試み、書き込み操作が成功した場合、セクターは良好であるとマークされます(この場合、「再割り当てイベント数」(0xC4)は増加しません)。これは深刻な欠陥です。このようなドライブに、正常な書き込み操作の後しばらくしてからのみ一貫して失敗する限界セクターが含まれている場合、ドライブはこれらの問題セクターを再マップしません。 |
198 0xC6 | (オフライン)修正不可能なセクター数 | セクターの読み取り/書き込み時の修正不可能なエラーの合計数。この属性の値の上昇は、ディスク表面の欠陥や機械的なサブシステムの問題を示しています。 |
199 0xC7 | UltraDMA CRCエラー数 | ICRC(Interface Cyclic Redundancy Check)によって決定されるインターフェースケーブルを介したデータ転送のエラー数。 |
200 0xC8 | マルチゾーンエラー率 | セクターを書き込むときに見つかったエラーの数。値が大きいほど、ディスクの機械的な状態は悪くなります。 |
200 0xC8 | 書き込みエラー率(富士通) | セクターを書き込むときのエラーの合計数。 |
201 0xC9 | ソフト読み取りエラー率または TAカウンターが検出されました | 修正不可能なソフトウェア読み取りエラーの数を示すカウント。 |
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 | 平均消去回数と最大消去回数 | 次のようにデコードされます:バイト0-1-2 = 平均消去回数(ビッグエンディアン)とバイト3-4-5 = 最大消去回数(ビッグエンディアン)。 |
235 0xEB | 良好ブロック数とシステム(空き)ブロック数 | 次のようにデコードされます:バイト0-1-2 = 良好ブロック数(ビッグエンディアン)とバイト3-4 = システム(空き)ブロック数。 |
240 0xF0 | ヘッドフライング時間または「転送エラー率」(富士通) | ドライブヘッドの位置決め中に費やされた時間。一部の富士通ドライブは、データ転送中のリンクリセットの数を報告します。 |
241 0xF1 | 合計書き込みLBA | 書き込まれたLBAの合計数。 |
242 0xF2 | 合計読み取りLBA | 読み取られたLBAの合計数。 一部のS.M.A.R.T.ユーティリティは、生値が32ビットではなく48ビットであるため、生値に負の数を報告します。 |
243 0xF3 | 合計書き込みLBA拡張 | デバイスに書き込まれたLBAの合計数の12バイトの上位5バイト。下位7バイトの値は属性0xF1にあります。 |
244 0xF4 | 合計読み取りLBA拡張 | デバイスから読み取られたLBAの合計数の12バイトの上位5バイト。下位7バイトの値は属性0xF2にあります。 |
249 0xF9 | NAND書き込み(1GiB) | 合計NAND書き込み。生値は、1 GB単位のNANDへの書き込みの数を報告します。 |
250 0xFA | 読み取りエラー再試行率 | ディスクからの読み取り中に発生したエラーの数。 |
251 0xFB | 最小スペア残数 | 最小スペア残数属性は、使用可能なスペアブロックの合計数のパーセンテージとして残りのスペアブロックの数を示します。 |
252 0xFC | 新しく追加された不良フラッシュブロック | 新しく追加された不良フラッシュブロック属性は、製造時に最初に初期化されてからドライブが検出した不良フラッシュブロックの合計数を示します。 |
254 0xFE | 落下防止 | 検出された「落下イベント」の数。 |
上記の表はMicrosoftから提供されています。
Windows 11/10でドライブのSMART Failure Predict Statusを確認する3つの方法について説明しました。
コメントする