簡単に説明すると、TRIMはSSDの使用と管理方法を最適化するためにオペレーティング・システムが使用するコマンドです。これは、ドライブの整理とガベージコレクションを組み合わせたようなものです。TRIMは必須というわけではありませんが、SSDのパフォーマンスと寿命にメリットをもたらします。
良いニュースは、TRIMはWindows 7以来マイクロソフトによってサポートされており、Windows 10とWindows 11の最新バージョンも含まれているということです。そのため、すでにサポートされている可能性が非常に高い。Windowsは自動的にバックグラウンドでTRIMコマンドを実行し、ドライブを最高の状態に保つ。
TRIMコマンドは、使われなくなったデータのブロックを消去するのに役立つ。TRIMは、削除されたファイルとスペースを共有しているデータの一部を移動するのに役立ち、解放されたスペースを最適に管理することができます。
ファイルを削除すると、このようなことが起こると思うかもしれませんが、SSDの動作方法上、実際にはそうではありません。オペレーティング・システムでファイルを削除したり取り除くと、基礎となるデータは実際には触れられず、削除準備完了のフラグが立てられるだけで、次のTRIMコマンドを実行するまで変更されません。
これはすべてSSDの動作に起因する。ドライブにデータを書き込む際には、単一セルではなくページ単位で動作する。また、データを消去する際は、個々のセルやページではなく、ブロック全体で行われる。基礎となるセルへの書き込みと消去は、毎回セルにもわずかなダメージを与えるため、SSDコントローラーはドライブの寿命を向上させるためにプロセス全体を管理します。
そのため、TRIMと組み合わせたドライブのガベージコレクションは、ドライブのデータを可能な限り最適な方法で整理しておくのに役立つ。
この2つには共通点があるように感じるかもしれませんが、TRIMとデフラグは実際には大きく異なります。ハードディスク・ドライブのデフラグを行う場合、データ・ブロックを連続的に整理することで、データがドライブ上に散在するよりも速く転送できるようにします。ソリッド・ステート・ドライブの場合、この必要はありません。
TRIMが有効になっているかどうかを確認する方法はいくつかあるが、おそらく最も簡単なのは、WindowsエクスプローラーにアクセスしてSSDを右クリックし、ドロップダウンメニューから「プロパティ」を選択することだ。次に「ツール」タブをクリックし、「最適化」ボタンをクリックする。TRIMについては明確に言及されていませんが、このウィンドウの下部にある最適化のスケジュールオプションがオンに設定されていれば、TRIMがオンになっていることがわかります。
もうひとつ方法があるが、二重否定で表現されるため、少しわかりにくい。スタートボタンを右クリックしてPowerShellを開き、ターミナルまたはPowerShellを選択する(Windowsのバージョンによる)。プロンプトで次のように入力する:
fsutil の動作クエリ DisableDeleteNotify
あなたは、無効になっていないことを示すために0という反応を求めている。うん、紛らわしい。
以上で、TRIMとは何か、なぜ使われるのか、お使いのオペレーティング・システムでTRIMがオンになっているかどうかを確認する方法について、もう少しご理解いただけたと思います。
製品登録