/ /サードパーティソフトウェアでSSDを「最適化」する必要がありますか?

サードパーティソフトウェアでSSDを「最適化」する必要がありますか?

ssd-installed-in-computer

従来のメカニカルディスクドライブは最適なパフォーマンスを得るために最適化されましたが、現在はWindowsがこれを自動的に行うのに適しています。一部のソフトウェア会社は、ディスクデフラグツールが機械式ドライブを高速化できるように、ツールがSSDを「最適化」できると主張しています。

現実は、最新のオペレーティングシステムとソリッドステートドライブコントローラーを使用すると、ソリッドステートドライブを適切に使用すれば、最適化された状態を維持できます。ディスクデフラグツールを実行するようなSSD最適化プログラムを実行する必要はありません。

ソリッドステートドライブを「デフラグ」することを主張するプログラムから離れて

ソリッドステートドライブは最適化しないでください。 Windows 7やWindows 8などの最新のオペレーティングシステムは、SSDの最適化を試みません。優れた最新のディスクデフラグソフトウェアは、SSDのデフラグを拒否する必要があります。

従来の機械式ドライブには、回転するプラッタ上を移動してファイルのビットを読み取る単一のヘッド。これらのファイルがプラッターの複数の場所で複数の部分に分割されている場合、ファイルを読み取るためにヘッドを移動する必要があります-断片化により機械的ドライブが遅くなり、デフラグが役立つ理由-ヘッドをそれほど移動する必要はありません。ソリッドステートドライブには、ヘッドやその他の可動部品はありません。ファイルがドライブのどこにあるか、または何個入っているかは関係ありません。ファイルの読み取りには同じ時間がかかります。

デフラグは、実際にはソリッドステートにとっては悪いことです摩耗しやすくなります。ソリッドステートドライブの書き込み量には制限があり、多くの不必要な追加書き込みが発生すると、ドライブの寿命が短くなります。

SSD最適化プログラムを見つけたらSSDを最適化してパフォーマンスを最大化することを主張します。 SSDを認識しない古いデフラグプログラムを使用する場合も同じです。ソリッドステートドライブのデフラグは避けてください。

評決: 最適化は常に悪いので、近寄らないでください!

一部のプログラムはTRIMコマンドを送信しますが、OSはすでにこれを実行しています

従来の磁気ドライブでは、削除するファイルオペレーティングシステムのディスクがすぐにディスクから削除されるわけではありません。そのため、削除されたファイルを復元できます。古いデータの上に新しいファイルを書き込むのと同じくらい速いため、ディスクリソースを無駄にしてディスクの一部を消去する必要はありません。ファイルを削除するたびに速度が低下します。

ソリッドステートドライブでは、セルを消去する必要がありますそれらに書き込む前に。ファイルを削除し、データが残っている場合、最初に消去する必要があるため、これらのセルに書き込む必要がある場合、時間がかかります。最初のソリッドステートドライブはこの問題に悩まされていたので、それに対処するためにTRIMを発明しました。

最新のソリッドステートでファイルを削除するとき最新のオペレーティングシステムを使用するドライブでは、オペレーティングシステムはTRIMコマンドをドライブに送信し、ファイルが削除されたことをドライブに通知します。ドライブは、データを含むすべてのセルを消去し、将来それらのセルへの書き込みが高速になるようにします。これらのセルは空で、すぐに使用できます。

TRIMサポートはWindows 7で追加されたため、両方Windows 7およびWindows 8はTRIMをサポートしています。 Windows 7を使用していて、SSD上のファイルを削除すると、Windowsはデータが不要になったことをSSDに通知し、SSDはセルを消去します。 (Mac OS XやLinuxなどの他の最新のオペレーティングシステムの最新バージョンもTRIMをサポートしています。)

一部のSSD最適化プログラムは、TRIMコマンドが以前に適切に機能しなかった場合に備えて、オペレーティングシステムが空であるとSSDに通知し、SSDがそれらをTRIMできるようにするスケジュールでTRIMを実行します。

次のような古いオペレーティングシステムを使用している場合Windows Vistaまたは以前にドライブでこのようなオペレーティングシステムを使用していた場合、ファイルの削除された部分がまだ待機しており、TRIMMされるのを待っている可能性があります。このようなTRIMヒントを一度送信することは、このような状況で理論的には役立つ可能性がありますが、ファイルが削除されるとTRIMコマンドを送信するWindows 7を使用している場合は問題になりません。

Windows 8では、ディスクデフラグツールの名前はドライブの最適化ツール。ディスクが機械的な場合はデフラグし、SSDの場合はTRIMヒントを送信してディスクを最適化します。つまり、Windows 8ではTRIMコマンドをスケジュールに従って送信する別のプログラムを実行する必要はありませんが、Windows 7でもこの機能は必要ないはずです。

評決:TRIMコマンドを送信する最適化ユーティリティは無害ですが、不要です。 SSDを搭載した古いバージョンのWindowsを使用している場合は、Windows 7または8にアップグレードします。

windows-8-optimize-drives

他のプログラムが空き領域を統合

以前に、SSD上のセルは書き込み前に消去されます。これは問題になる可能性があります。1つのセルに複数の書き込み可能なページが含まれます。ドライブが部分的に空のセルに追加のデータを追加する必要がある場合、セルを読み取り、消去し、変更したデータをセルに書き戻す必要があります。ファイルがドライブ全体に散らばっていて、すべてのセルが部分的に空の場合、一部のデータを書き込むと、大量の読み取り/書き込み/書き込み操作が発生し、書き込み操作が遅くなります。これは、SSDがいっぱいになるとパフォーマンスが低下することを示しています。

ソリッドステートドライブには、実行するコントローラーがありますファームウェア、これは低レベルのソフトウェアの一種です。このファームウェアは、ドライブが特定のレベルの容量に達したときに空き領域を統合するなど、SSDのすべての低レベルタスクを処理し、部分的に空のセルの多くではなく、空のセルが十分にあるようにします。 (もちろん、統合するための空きスペースが必要です。SSDには十分なスペースを常に空にしておく必要があります。)

一部の最適化プログラムでは、インテリジェントアルゴリズムを使用して、ソリッドステートドライブ上でデータを移動することにより、空き領域を統合します。これが可能な世界では、この結果はドライブごとに異なります。一部のファームウェアは、独自の空き領域統合プロセスを使用する前に長時間待機する場合があります。異なるファームウェアに対するソリッドステートの空き領域統合ユーティリティのベンチマーク実行では、各ドライブのファームウェアがどの程度ジョブを実行しているかによって違いが異なるため、一貫性のない結果が表示される可能性があります一般に、ドライブのファームウェアはおそらく、これを行う最適化プログラムを実行する必要のない、まともな仕事をするでしょう。このようなプログラムでは、追加の書き込みも発生します。ドライブの待機時間が長すぎると、ドライブへの書き込み量を最小限に抑えるために待機する場合があります。空き領域の統合と書き込みの回避とのトレードオフです。

ただし、ここには別の問題があります。 ドライブコントローラー自体が、SSDの物理セルからオペレーティングシステムに提示される論理セクターへのマッピングを処理します。セルの位置を本当に知っているのはSSDコントローラーだけです。ドライブは、オペレーティングシステムの目的のために互いに隣接しているが、実際の物理SSD上では互いに離れているオペレーティングシステムに論理セクターを提示する可能性があります。このため、任意の種類のソフトウェアプログラムを使用して空き領域を統合することは、おそらく悪い考えです。SSDコントローラーの背後で何が起こっているのか、プログラムは実際には知りません。

これはすべてドライブごとに異なり、ファームウェアからファームウェアへ。一部のファームウェアは、他のドライブでの表示にマッピングする方法でオペレーティングシステムにセクターを提示しますが、他のドライブでの積極的な最適化により、メインドライブのセクター間の距離が非常に長くなる場合があります。ドライブ上にセクターがどのように表示されるかを示すコントローラーを備えたドライブや、空き領域の統合アルゴリズムが悪いドライブが存在する場合があります。

評決:SSDはすでに空き領域を統合していますあなたのために。ドライブで実際に何が行われているかを確認できないソフトウェアプログラムよりも、はるかに良い仕事をしている可能性があります。このようなプログラムは、おそらくコンピューターのリソースを浪費し、SSDを使い果たします。

Intel-SSD

「最適化」は不要です

SSD最適化プログラムを実行する必要はありません。 Windows 7または8を使用している限り、オペレーティングシステムはすでにSSDに必要なすべてのTRIMコマンドを送信しています。空き領域を統合するために、ドライブのファームウェアはソフトウェアよりも優れた仕事をしている可能性があります。また、デフラグも考慮しないでください。積極的に有害でなくても時間の無駄になります。


SSDを適切に管理することは、SSDに悪いことをしないようにすることです。いっぱいにしたり、多くの不要な書き込みを行ったり、TRIMを無効にしないでください。

SSD最適化プログラムは必要ありませんが、残念ながら、従来の機械式ハードドライブは一般的ではなくなったため、ビジネスの多様化を図ろうとしているディスクデフラグ会社の収益になります。

画像著作権:FlickrのCollin Allen、FlickrのIntel Free Press