このデフォルトの Windows 設定により、SSD が本来よりも遅くなります

in tech

SSD は高速ですが、時間の経過とともに速度が低下する可能性があります。スピードを重視していて、特に週の終わり近くになると SSD が少し遅くなり始めると感じる場合は、TRIM と呼ばれる設定をチェックしてみてください。

トリムとは何ですか?

TRIM は、非常に単純なことを行う特定の SSD コマンドです。これは、データが削除され、データが占有していたスペースが自由に使用できることを SSD に伝えます。なぜそんなことをする必要があるのでしょうか?コンピュータ上のファイルを削除しても、実際にはすぐには削除されません。 TRIM コマンドが SSD に送信されると、OS はどのブロックが現在空いているかを通知します。 SSD コントローラーは、ガベージ コレクションと呼ばれるプロセス中にその情報を使用して、空のブロックをすべて消去し、新しいデータの準備をします。

具体的にはこんな感じになります。コンピュータ上のファイルを「削除」します。 OS は TRIM コマンドを SSD に送信し、そのデータを含むブロックがもう必要ないことを通知します。 SSD はデータをすぐに削除せず、メモするだけです。コンピューターがアイドル状態で特に何もしていない場合、SSD はガベージ コレクションと呼ばれるプロセスを実行し、このときに TRIM によってフラグが付けられたブロックが削除されます。

Crucial T710 NVMe SSD を金属ドライバーで机の上に置きました。 クレジット: Patrick Campanale / How-To Geek

これらすべての重要な点は、SSD がどのブロックが空き領域でどのブロックが空き領域ではないかを「把握」する必要がないということです。 TRIM のおかげで、SSD を経由して有効なデータまたは無効なデータを独自に検索する操作を実行する必要がありません。それを子供の皿洗いのようなものだと考えてください。すべてがどこにあるのかを理解するように彼らに言うと、その仕事をするのに時間がかかるでしょう。すべての料理の行き先を伝えれば、より早く食べ終わるでしょう。

つまり、TRIM は、SSD がメンテナンスを実行して古いデータを消去する際に実行する操作が少なくて済むことを意味します。すべての SSD には寿命と、故障するまでに完了できる理論上の操作の数が限られているため、TRIM を介して操作を削減すると、SSD の寿命が延びます。 TRIM はほとんどの SSD で自動的に有効になり、Windows 7 以降になっています。ほとんどの場合、TRIM を有効にする必要はありませんが、SSD を高速化するために最適化できます。

TRIM スケジュールを調整して SSD を高速化する

上で説明したプロセス全体はスケジュールに従って行われます。ほとんどの場合、TRIM コマンドは週に 1 回送信されますが、これが実際に変更したいことです。コンピュータの毎週の TRIM 操作が日曜日に行われるとします。そうですね、月曜日に SSD から何かを削除した場合 (実際には削除のフラグを立てているだけです)、TRIM 操作が発生するまで実際には削除されません。つまり、SSD はそのデータを 1 週間ずっと保持し続けます。

当然のことながら、これは、何かを「削除」した後ずっと後まで、SSD 上のスペースが実際に解放されないことを意味します。したがって、SSD を高速化することを期待してデータを削除していたとしても、毎週の TRIM 操作が行われるまでは実際には役に立ちません。ただし、必要に応じて TRIM 操作の頻度を変更できます。数日おき、あるいは毎日のように実行するように変更することもできます。これにより、SSD が実際に古いデータを削除し、既存のデータを統合する頻度が増加します。

4 つの異なる NVMe SSD がインストールされた TerraMaster の F4 SSD NAS。 クレジット: Patrick Campanale / How-To Geek

言い換えれば、データがすべてソートされ、最大の空き容量が確保された状態で、SSD が実際に最高の効率で実行される頻度を増やすことができます。これにより、1 週間を通して SSD の動作が遅い場合に、SSD の速度が少し速くなる可能性があります。

確かに、SSD が定期的にデータでいっぱいになっていない限り、TRIM スケジュールを高速化するメリットはごくわずかかもしれません。 SSD に 120 GB の空き容量がある場合、TRIM を進めて代わりに 140 GB を確保しても、おそらく大きな違いは生じません。ただし、SSD の残りスペースが非常に限られている場合は、TRIM をより頻繁に実行すると、何かを削除した後、できるだけ早く空きスペースに確実にアクセスできるようになります。

TRIM スケジュールの高速化が役立つもう 1 つの状況は、SSD を大量の頻繁なデータ スワップに使用する場合です。これは、大規模なデータベースやビデオ編集などで一般的です。このような状況では、大きなファイルの書き込みと削除を頻繁に行う可能性があり、その場合は、データ ブロックをできるだけ早く解放して利用できるようにする必要があるでしょう。

それ以外では、おそらく心配する必要はありません。 SSD を日常的な通常の用途に使用する場合は、デフォルトの TRIM スケジュールで問題ありません。ただし、何らかの理由で TRIM スケジュールを変更したい場合、それは難しいことではありません。

SSD TRIM スケジュールを変更する方法

SSD の TRIM スケジュールの変更は非常に簡単です。タスクバーの検索ボックスに「最適化」と入力するだけです。オプションの 1 つは「ドライブのデフラグと最適化」である必要があります。それをクリックしてください。これにより、コンピュータ上のすべてのドライブを表示する非常にシンプルなウィンドウが開きます。新しいウィンドウの下部に、「スケジュールされた最適化」というセクションがあります。その下にある「設定の変更」というボタンをクリックします。

ドライブの最適化のスクリーンショット

新しいウィンドウが開き、自動最適化スケジュールがおそらく毎週であることがわかります。ここから、必要に応じて SSD トリミングの頻度を毎日に変更できます。


最新の SSD はすでに非常に効率的です。多くの場合、設定の多くをいじる必要はありません。ただし、すべてを最大限に最適化するのが好きなタイプの場合は、SSD の TRIM スケジュールを調整することが、ハードウェアのパフォーマンス能力の最後のわずかな部分を引き出すために必要なことかもしれません。

関連記事

前の投稿
派手なフィラメントのアップグレードを追いかけるのはやめましょう。3D プリントが台無しになります。
次の投稿
Disney+ で視聴できる 5 つの壮大なマーベル ショー