※本ページにはプロモーション(広告)が含まれています
S.M.A.R.T.は、HDDやSSDが自分自身の動作状況を記録し、故障の兆候をパソコン側から読み取れるようにする自己診断の仕組みです。通電時間や温度、代替処理済みセクタ数などが項目ごとに蓄積され、診断ソフトが表示する「正常」「注意」といった判定も、この値をもとに作られています。
詳しい解説
S.M.A.R.T.は、ドライブ自身が動作中の記録を内部に蓄え、外部のソフトから読み出せるようにする自己監視の仕組みです。ATA/SATAやNVMeといったインターフェースの規格の中で扱われており、市販されている多くのHDDやSSDが対応しているとされています。
記録される内容の持ち方は、接続の方式によって違います。SATA接続のドライブでは「属性(アトリビュート)」と呼ばれる項目に分かれ、通電時間、電源投入回数、温度、代替処理済みセクタ数などが代表例です。各項目には、センサーやカウンターの生の数値(Raw値)と、それを健康度として表した現在値、異常とみなす境界となるしきい値がひも付きます(ただし情報提供が目的の項目では、しきい値が設定されないこともあります)。一方、NVMe接続のSSDは属性番号を持たず、規格で決められた項目(使用率の目安や予備領域の残量など)を読み出す形になっています。診断ソフトは、こうした値を総合して分かりやすい表示に変換しています。
読み出しにはCrystalDiskInfoのような専用ツールのほか、OSに用意されたコマンドやドライブメーカー製のユーティリティが使われます。ただしSATA接続の属性については、どの番号にどの項目を割り当てるか、Raw値をどう数えるかがメーカーや型番ごとに定義されており、業界共通の解釈が保証されているわけではありません(NVMeの健康情報は規格で項目が決まっているため、この点は事情が異なります)。USB変換アダプタ経由や一部のRAID構成では、そもそも値を取得できないこともあります。
注意したいのは、S.M.A.R.T.が読めない状態(ドライブ自体が応答していない)と、S.M.A.R.T.に異常が出ている状態は意味が違うという点です。また、項目によってはメーカーが情報提供目的(informational)と位置づけており、値が増えること自体は故障を意味しないものもあります。「この数値がいくつなら寿命」といった一律の基準は存在しないと考えるのが安全で、判断に迷うときはお使いのドライブメーカーの公式資料や、診断ツールの最新の説明をご確認ください。
数年使ったノートパソコンの動作が重くなり、CrystalDiskInfoを入れてみたら健康状態が黄色の「注意」になっていた、というのがよくある出会い方です。詳細を開けば、どの項目でしきい値に近づいたのかまで確認できます。ただし「注意」は明日壊れるという宣告ではなく、逆に「正常」のまま突然読めなくなることもあります。表示の色に一喜一憂するより、まず外付けドライブやクラウドへバックアップを取っておくほうが、はるかに確実な備えになります。
別の呼び方
Self-Monitoring, Analysis and Reporting Technology
SMART
SMART情報
自己診断機能
minto.tech スマホ(iPhone/Android)・パソコン(Windows/Mac)・Office・Wi-Fi・AIツールの「できない」「困った」を解決する実用ガイド。トラブル対処法とノウハウが満載のお助けサイトです。