SSDの健康状態を確認する方法:S.M.A.R.T.、TBW、実際の寿命
どの値を見るべきか、いつ心配すべきか
短い答えから。PowerShellを開いてGet-PhysicalDisk | Select FriendlyName, HealthStatus, MediaTypeを実行してください。健全なドライブはHealthyと表示されます。さらに詳しく知りたい場合は、Get-PhysicalDisk | Get-StorageReliabilityCounterで摩耗度、温度、総書き込み量が分かります。NVMe SSDで最も重要な項目は「Percentage Used」、SATA SSDでは「Wear Leveling Count」と「Reallocated Sector Count」です。
SSDはハードディスクのようにカチカチと音を立てて壊れることはありません。静かに摩耗していき、多くの場合は最後に読み取り専用モードへ切り替わって終わります。よい知らせは、最近のSSDの耐久性は普通の使い方で何年かけても到達しないほど高いことです。この記事では、Windowsに標準で入っているツールでドライブの実際の状態を測る方法、それぞれの数値が何を意味するのか、そしてどの症状が出たらすぐにバックアップすべきかをお伝えします。
要点
- PowerShellのGet-PhysicalDiskは、システム内の各ドライブについてHealthy、Warning、Unhealthyのいずれかを返します。
- NVMe SSDで最も参考になる指標は「Percentage Used」です。100%は保証された耐久性の枠を使い切ったという意味で、ドライブがすぐ壊れるという意味ではありません。
- 一般的な1 TBのコンシューマー向けSSDは300-600 TBWで設計されており、1日30 GB書き込む使い方でも到達には十年以上かかります。
- TRIMの状態はfsutil behavior query DisableDeleteNotifyで確認できます。戻り値が0ならTRIMは有効です。
- SSDにデフラグは絶対に実行しないでください。Windowsの「ドライブのデフラグと最適化」は、フラッシュメモリに対してはデフラグではなくTRIMを実行します。
- ドライブが読み取り専用になった、ファイルが消え始めた、BIOSから見えなくなった。このいずれかが起きたらすぐにバックアップしてください。ここが引き返せない地点です。
手動で作業する代わりに、1クリックで解決しませんか?
DiskMopが隠れたキャッシュ、アンインストール後の残りファイル、不要なシステムファイルを自動検出して安全に削除します。
S.M.A.R.T.とは何か、どの項目を見るべきか
S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology)は、ドライブが自分自身の状態を監視して報告するための標準規格です。数十もの値を出力しますが、すべてが同じように重要なわけではありません。SSDで実際に役立つのは、ごく一部の項目だけです。
NVMe SSDで鍵になるのは「Percentage Used」です。メーカーが定めた耐久性の枠をどれだけ使ったかをパーセントで示すもので、10%であれば設計寿命の10分の1を使ったという意味になります。「Available Spare」は、不良セルの置き換え用に確保された予備領域がどれだけ残っているかを示します。この値が10%を下回ったら、真剣に受け止めてください。
SATA SSDで対応するのは「Wear Leveling Count」で、メーカーによっては「SSD Life Left」として残り寿命が直接表示されます。どちらのタイプでも、「Reallocated Sector Count」や「Media and Data Integrity Errors」が0より大きく、時間とともに増えていく場合は、ドライブが物理的に劣化し始めている最も明確なサインです。
TBW:SSDは実際どれくらい持つのか
TBW(Terabytes Written)はメーカーが保証する総書き込み量で、SSDの耐久性を示す標準的な指標です。一般的なコンシューマー向けドライブでは、500 GBモデルで150-300 TB、1 TBモデルで300-600 TBが目安になります。容量が大きいほど書き込みが多くのセルに分散されるため、TBWも大きくなります。
この数字を日常の使い方に置き換えると、たいていの人は安心できます。平均的な使い方では1日あたり10-30 GB、年間にすると約4-11 TBの書き込みです。300 TBのTBWを持つドライブなら、十年を優に超える寿命ということになります。実際には、ほとんどのSSDは耐久性の限界に近づくずっと前に、古くなって買い替えられます。
例外もあります。動画編集を続ける環境、大きなデータセットを扱う環境、仮想マシンを動かす環境では、1日に数百ギガバイトを書き込むこともあります。そうした使い方をしているなら、年に一度Get-StorageReliabilityCounterの総書き込み量を確認しておく価値があります。
TRIMが重要な理由と確認方法
SSDはデータをその場で上書きできず、先にブロックを消去する必要があります。TRIMコマンドは、どのブロックが削除済みファイルのものかをOSからドライブへ伝える仕組みで、ドライブはアイドル時間にそれらをあらかじめ消去できます。TRIMがないと、やがてすべての書き込みの前に消去が必要になり、性能は目に見えて落ちていきます。
TRIMはWindows 7以降、既定で有効になっていますが、環境によっては無効のままになっていることがあります。確認するには、コマンドプロンプトでfsutil behavior query DisableDeleteNotifyを実行してください。戻り値が0なら有効です。1が返る場合はfsutil behavior set DisableDeleteNotify 0で有効にできます。
TRIMは空き容量にも左右されます。常に満杯のドライブでは、あらかじめ消去できるブロックが残りません。SSDで容量の15-20%以上を空けておくことが単なる推奨ではなく、ドライブが設計どおりに動くための条件だといわれるのはこのためです。Disk Mopのディスク健全性(Disk Health)モジュールなら、S.M.A.R.T.の値とTRIMの状態を1つの画面で確認できます。
SSDが故障するときのサイン
SSDはハードディスクのように音で警告してくれないため、症状はソフトウェア側に現れます。最もよくある最初のサインは、ファイルのコピー速度が元に戻らないまま落ちること、そして大きなファイルの保存に明らかに時間がかかるようになることです。
さらに進行すると、ファイルの破損が始まります。開けなくなった書類、検証に失敗するゲームのインストール、繰り返し発生するブルースクリーンなどです。一部のドライブは危険な段階に達すると、自ら読み取り専用モードに切り替わります。既存のデータは読めますが、何も書き込めません。これはメーカーが意図的に用意した最後の防衛線であり、「今すぐバックアップを取れ」という意味です。
最も厳しい症状は、ドライブがBIOSにもディスクの管理にもまったく表示されなくなることです。この段階になるとデータ復旧は専門業者に頼ることが多く、成功する保証もありません。だからこそ、S.M.A.R.T.がWarningを示した時点でバックアップを取ることが、データ損失を防ぐ唯一確実な方法なのです。
寿命を延ばすためにすべきこと、避けるべきこと
何よりも避けるべきなのはデフラグです。デフラグはデータを物理的に並べ替えるために大量の書き込みを行います。ハードディスクでは有効ですが、SSDでは無駄な摩耗を生むだけです。Windowsはそれを理解しており、「ドライブのデフラグと最適化」はSSDを検出するとデフラグではなくTRIMを実行します。古いサードパーティ製のデフラグソフトをSSDに使うのはやめてください。
やるべきことは、もっと単純です。十分な空き容量を残すこと(15-20%)、TRIMが有効であることを確認すること、メーカーのユーティリティでファームウェアを最新に保つこと、そして極端な温度から守ることです。NVMe SSDは高い負荷が続くと発熱し、およそ70°Cを超えると速度を落とします。温度はGet-StorageReliabilityCounterのTemperatureの値で確認できます。
不要な書き込みを減らすことも効果があります。際限なく増えていくキャッシュ、重複した一時ファイル、バックグラウンドで動く同期クライアントは、いずれも静かに書き込みを発生させています。Disk Mopのディスク健全性(Disk Health)モジュールはドライブの状態とTRIMを表示し、キャッシュクリーナー(Cache Cleaner)とスケジュール実行のクリーンアップがこうした蓄積を定期的に取り除きます。Disk Mopは無料でダウンロードでき、機能を限定した状態で試せます。Pro版は19.90ドルの買い切りで、永続ライセンスが付属します。動作環境はWindows 10および11(64ビット)と、macOS 12以降です。
よくある質問
Windowsでソフトを入れずにSSDの健康状態を確認するには?
PowerShellを管理者として開き、Get-PhysicalDisk | Select FriendlyName, MediaType, HealthStatusを実行してください。健全なドライブはHealthyと表示されます。さらに詳しく見たい場合は、Get-PhysicalDisk | Get-StorageReliabilityCounterで摩耗度、温度、読み書きのエラー数、総稼働時間が確認できます。
SSDの寿命はどれくらいですか?
一般的なコンシューマー向けドライブは、500 GBモデルで150-300 TBW、1 TBモデルで300-600 TBWと設計されています。1日10-30 GB書き込む平均的な使い方では年間4-11 TBなので、この限界に達するには十年以上かかります。ほとんどのSSDは耐久性が問題になるずっと前に、古さや容量不足で買い替えられます。
「Percentage Used」が100%になるとSSDは壊れますか?
いいえ。この値はメーカーが保証する耐久性の枠を使い切ったことを示すもので、ドライブが動作を止めるという意味ではありません。100%を超えたSSDが何年も動き続けることは珍しくありません。ただし保証期間は終了するため、定期的なバックアップの重要性は格段に高まります。
TRIMが有効かどうかはどう確認しますか?
コマンドプロンプトでfsutil behavior query DisableDeleteNotifyを実行してください。DisableDeleteNotifyが0を返せばTRIMは有効です。1が返る場合はfsutil behavior set DisableDeleteNotify 0で有効にできます。TRIMが効率よく働くには、ドライブに15-20%の空き容量も必要です。
SSDにデフラグは必要ですか?
必要ありません。デフラグは大量の不要な書き込みを発生させてドライブを消耗させるだけで、SSDではアクセス時間が物理的な位置に左右されないため性能上の利点もありません。Windowsの「ドライブのデフラグと最適化」はSSDを自動的に判別し、デフラグではなくTRIMを実行します。
自分のSSDが壊れかけているかどうかを見分けるには?
最初のサインはたいてい、書き込み速度が元に戻らないまま低下することです。次にファイルの破損、開けなくなった書類、繰り返すブルースクリーンが続きます。読み取り専用モードへの切り替わりや、BIOSからドライブが消えることが最終段階です。S.M.A.R.T.がWarningを示したら、ほかの症状を待たずにバックアップしてください。
評決
SSDの健康状態を確認するのに、サードパーティ製のソフトは必要ありません。PowerShellのGet-PhysicalDiskで全体の状態が、Get-StorageReliabilityCounterで摩耗度、温度、エラーカウンターが分かります。NVMeなら「Percentage Used」、SATAなら「Wear Leveling Count」が見るべき基本の値です。
数字自体は、ほとんどの人にとって安心できるものです。300-600 TBWで設計された最近のSSDは、通常の使い方なら十年を超えて使えます。気にすべきなのは少しずつ進む摩耗ではなく、突然の故障のサインです。読み取り専用モード、消えるファイル、S.M.A.R.T.の警告がそれにあたります。
寿命を延ばす方法は、短いリストにまとまります。15-20%の空き容量を保つこと、TRIMを有効なままにしておくこと、決してデフラグしないこと、そして不要な書き込みを生むキャッシュの蓄積を定期的に片づけることです。
ドライブの本当の状態を確認する
一回のお支払いですべての機能に永久アクセス。サブスクリプションや隠れた料金はありません。