BLOG

SSDのTRIMとは?

  このページはDeepLによって自動的に翻訳されました。 Switch to English

簡単に説明すると、TRIMはSSDの使用と管理方法を最適化するためにオペレーティング・システムが使用するコマンドです。これは、ドライブの整理とガベージコレクションを組み合わせたようなものです。TRIMは必須というわけではありませんが、SSDのパフォーマンスと寿命にメリットをもたらします。

良いニュースは、TRIMはWindows 7以来マイクロソフトによってサポートされており、Windows 10とWindows 11の最新バージョンも含まれているということです。そのため、すでにサポートされている可能性が非常に高い。Windowsは自動的にバックグラウンドでTRIMコマンドを実行し、ドライブを最高の状態に保つ。

CORSAIR RAM, Storage & Fans arranged on a dark background

TRIMは何をするのか?

TRIMコマンドは、使われなくなったデータのブロックを消去するのに役立つ。TRIMは、削除されたファイルとスペースを共有しているデータの一部を移動するのに役立ち、解放されたスペースを最適に管理することができます。

ファイルを削除すると、このようなことが起こると思うかもしれませんが、SSDの動作方法上、実際にはそうではありません。オペレーティング・システムでファイルを削除したり取り除くと、基礎となるデータは実際には触れられず、削除準備完了のフラグが立てられるだけで、次のTRIMコマンドを実行するまで変更されません。

これはすべてSSDの動作に起因する。ドライブにデータを書き込む際には、単一セルではなくページ単位で動作する。また、データを消去する際は、個々のセルやページではなく、ブロック全体で行われる。基礎となるセルへの書き込みと消去は、毎回セルにもわずかなダメージを与えるため、SSDコントローラーはドライブの寿命を向上させるためにプロセス全体を管理します。

そのため、TRIMと組み合わせたドライブのガベージコレクションは、ドライブのデータを可能な限り最適な方法で整理しておくのに役立つ。

TRIM in Windows 11

TRIMはドライブのデフラグと同じですか?

この2つには共通点があるように感じるかもしれませんが、TRIMとデフラグは実際には大きく異なります。ハードディスク・ドライブのデフラグを行う場合、データ・ブロックを連続的に整理することで、データがドライブ上に散在するよりも速く転送できるようにします。ソリッド・ステート・ドライブの場合、この必要はありません。

TRIMがオンになっているかどうかを確認する方法

TRIMが有効になっているかどうかを確認する方法はいくつかあるが、おそらく最も簡単なのは、WindowsエクスプローラーにアクセスしてSSDを右クリックし、ドロップダウンメニューから「プロパティ」を選択することだ。次に「ツール」タブをクリックし、「最適化」ボタンをクリックする。TRIMについては明確に言及されていませんが、このウィンドウの下部にある最適化のスケジュールオプションがオンに設定されていれば、TRIMがオンになっていることがわかります。

もうひとつ方法があるが、二重否定で表現されるため、少しわかりにくい。スタートボタンを右クリックしてPowerShellを開き、ターミナルまたはPowerShellを選択する(Windowsのバージョンによる)。プロンプトで次のように入力する:

fsutil の動作クエリ DisableDeleteNotify

あなたは、無効になっていないことを示すために0という反応を求めている。うん、紛らわしい。

PowerShell Trim check

以上で、TRIMとは何か、なぜ使われるのか、お使いのオペレーティング・システムでTRIMがオンになっているかどうかを確認する方法について、もう少しご理解いただけたと思います。

PRODUCTS IN ARTICLE

関連コンテンツ