簡単に説明すると、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がオンになっているかどうかを確認する方法について、もう少しご理解いただけたと思います。
記事内の製品
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat the latest PC, tech, and gaming trends, our community is the place for you.