この質問にはすでに答えがあります:
私は、Windowsを実行することができますdefrag
上のSSD
ドライブ?
さて、私は短い答えはあると信じてはい、私はSSDドライブが必要であることを聞いた特殊なおよび特定の仕立てデフラグプログラムを。
それは本当ですか、もしそうなら、どこで入手できますか?
この質問にはすでに答えがあります:
私は、Windowsを実行することができますdefrag
上のSSD
ドライブ?
さて、私は短い答えはあると信じてはい、私はSSDドライブが必要であることを聞いた特殊なおよび特定の仕立てデフラグプログラムを。
それは本当ですか、もしそうなら、どこで入手できますか?
回答:
これについていくつかの論争があるように思われるので、詳細な説明をすることが役立つと思いました:
SSDを最適化しないでください。それについても考えないでください。その理由は、SSD上の物理データの配置はSSDのファームウェアによってのみ処理され、Windowsに報告されるのはデータが実際にSSDに保存される方法ではないからです。
これは、デフラグツールがファンシーセクターチャートに表示する物理データの配置は、現実とは無関係であることを意味します。データはWindowsが考えている場所ではなく、Windowsはデータが実際に配置される場所を制御できません。
内部メモリチップの使用量を均等化するために、SSDファームウェアは、SSDのすべてのメモリチップにわたって意図的にデータを分割し、読み取りまたは書き込みがビジーでない場合、これらのチップ上でデータを移動します(チップ使用量を均等化するために) )
Windowsはこれをまったく認識しないため、デフラグを実行すると、SSDへの不要なI / Oが大量に発生するだけで、SSDの耐用年数が短くなるだけです。
誰か(200_success)が、質問との関連性が非常に高いコメントを作成し、詳細を説明する価値があります。
まず第一に:HDDはハードディスクドライブを意味し、実際に内部にディスクを持っています。このディスクは、情報が保存されるセクターと呼ばれる小さな断片に分割されます。この写真を見てください:
セクターは文字Cで示されます。
現在、このセクターは非常に小さく、一般的には512バイトのみです。したがって、10kの共通ファイルを保存するには、多くのセクターを使用する必要があります。
写真の緑の表現、文字Dのように、これらのセクターが次々に続くと想像してください。ファイルを読み取る必要がある場合、ハードドライブヘッドは最初のセクターの先頭に配置され、ディスクが回転している間にすべてのセクターを読み取ります。
それが物事の仕組みです。
現在、ファイルはディスクの一部にある多くのセクターに分散している可能性があります。それはどう言う意味ですか?ファイルを再度読み取るには、ハードディスクヘッドを最初のセクターの先頭に配置して読み取り、それから2番目のセクターの先頭(ディスクのどこか)に移動する必要があります。それを読む、などなど...
これには時間がかかります。頭の物理的な動きについて話しています。頭が動くほど、時間がかかります。
したがって、ディスクのデフラグを実行します。プログラムはファイルのすべての部分を順番に移動して、すべてを読み取るための物理的な動きが少なくなるため、読み取りがより簡単かつ高速になります。
これまでのところ?だから私たちはSSDについて話し始めます:それらはボード上のメモリチップの束です。あなたが彼らから何かを保存したり、読んだとき、コントローラチップは、単にいくつかのビットと、有効にする必要があり、出来上がり、正しいチップは、メモリから読み出されます。そして、それがどこに保存されているかは関係ありません。メモリチップにアクセスするアクションは、HDDの物理的な移動よりもはるかに高速です。そのため、大まかに言えば、SDDの断片化されたファイルではその時間に気付かないでしょう。
そして、より詳細で正確なコントローラーチップは、ファイルを多数のチップに分散させて並列読み取りなどを活用するため、ファイルを常に最適な状態で保存できるように処理する方法を知っています(速度とWindowsが知ることができるよりも、それらのメモリチップの摩耗)。
Windows 8に組み込まれているデフラグツールはSSDをデフラグしませんが、大量のトリムコマンドをデバイスに送信します。詳細については、この質問を参照してください。ロバーツがすでに指摘したように、SSDをデフラグすることはまったく望みません。