TRIM と再 TRIM:Windows が SSD に自動で行うこと
TRIM とは、ファイル システムがドライブに「このブロックはもう不要だ」と伝えるコマンドです。TRIM がないと、SSD は事前消去してよい内部ページを把握できず、名目上ビジーなブロックへの書き込みはすべて読み出し‑変更‑書き込みのサイクルになり、数倍遅くなります。Windows 11 は最適化スケジュールに従って自動的に TRIM を送るため、手動で行う必要はありません。「ドライブの最適化」ツールの状態列で、ガベージの蓄積具合を確認できます。
では、Windows はなぜ SSD で毎月「最適化」を実行するのでしょうか。それは再 TRIM(retrim)です。マークされたのに何らかの理由(大抵は電源喪失の後)で消去されなかったブロックへ、まとめて送る TRIM です。SSD 上でデータのデフラグは行われません。カーネルのスケジューラには、ソリッド ステート ドライブ専用のタスク種別が存在するためです。「オプティマイザーが SSD に触った、大変だ」は神話です。システムはドライブが必要としていることを正確にやっているだけです。
正当化できる唯一の例外は、特殊なワークロード下での SSD のファイル システム微細断片化です(SQL Server、数十万の小ファイルを抱える巨大な動画プロジェクト)。Windows はこれをスラブ統合で自力で処理します。手動介入は、特殊なサーバー領域の話にとどまります。
HDD:デフラグが本当に効くとき
磁気ディスクでは、ヘッドがファイルの断片の間を物理的に移動します。断片化が30%を超えると、大容量ファイルの読み取り速度は数分の1に低下します。Microsoft の経験則はこうです。断片化10%未満は正常で、触る価値はありません。10~30%なら大きなファイルで体感できる効果があります。30%超なら「今すぐデフラグ」です。ファイル操作がすでに正直に遅くなっています。
HDD の正しいメンテナンスの順序は、まずクリーンアップ(デフラグ ツールの動く余地として空き容量20%以上が必要)、次に分析(断片化マップを得るため)、そして夜間、ディスクがアイドルの状態でデフラグです。Windows はこれを独自のエンジン(defrag.exe)で行い、それで十分です。2026年時点の他社製デフラグ ツールに根本的な優位はなく、システム ファイルをあるべきではない場所へ喜んで動かしてくれます。
メンテナンス前の健康チェック:chkdsk R: /scan(読み取り専用で安全)で不良セクターが表面化し、SMART 属性の 05(代替処理済みセクター数)、C5(代替処理保留中セクター数)、C6(回復不可能セクター数)が主な故障の予兆です。05 が増え続けるのは、ドライブがデータを予備領域へ退避させ、その予備が尽きつつあるサインです。C5/C6 が0より1つでも多いなら、バックアップは「いつか」ではなく今日必要です。
SSD の神話と迷信
「SSD は半分までしか埋めてはいけない」——過去の常識です。オーバー プロビジョニングを持つ現代のコントローラーは80~85%まで問題なく動作します。90%を超えると書き込み性能が落ちますが、それは「消耗」ではなく、ガベージ コレクション用のクリーン ブロックの不足によるものです。10~15%の空きを保つのは合理的な衛生管理であって、生命維持装置ではありません。
「SSD を守るためにページファイルを無効化する」——算数のミスです。家庭用システムのページングは1日数 GB の書き込みであり、現代の TLC ドライブは600 TB 超の書き込みに耐える定格です。ページングだけで寿命を縮めるには約100年かかります。ページファイルの無効化が意味を持つのは、固有の理由(クラッシュ ダンプが不要、RAM 32 GB 以上)がある場合だけで、消耗とは別の話です。
「大きなファイルを削除した後に手動 TRIM をするとドライブが速くなる」——もう昔の話です。Windows 10/11 の NTFS は削除と同期的に TRIM を送ります。追加の最適化パスは無害ですが無益です。詰め込まれた SSD の速度を本当に回復させるのは、クリーンアップで使用率を10%以下まで下げることと、ガベージ コレクションを改善するベンダー製ファームウェア更新だけです。
よくある質問
Windows 11 で SSD をデフラグすべきですか?
いいえ。Windows は独自のスケジュールで TRIM と再 TRIM を処理します。SSD の手動デフラグは高速化にならず、セルを消耗させるだけです。スケジューラーの「最適化」欄は SSD にとっては TRIM を意味し、デフラグではありません。
HDD にデフラグが必要かはどうわかりますか?
「ドライブの最適化」で「分析」を実行します。10%未満ならそのままに、10~30%なら実行する価値があり、30%超なら今夜、アイドル状態のシステムでデフラグしましょう。
SMART 属性 C5 が0以外の値なのはどういう意味ですか?
代替処理保留中セクターです。ドライブが確実に読み取れず、代替への退避を待っているセクターを指します。劣化の最初のサインです。重要なデータを直ちにバックアップし、数値が増えるかを監視してください。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
お問い合わせ: [email protected]