web-dev-qa-db-ja.com

USBフラッシュドライブを最適化するのは悪いことですか?

8 GBキングストンフラッシュドライブをデフラグすると、寿命が短くなりますか?

18
Little Helper

フラッシュメディアをデフラグしないでください。

まず、メリットはありません。アクチュエータアームがヘッドをプラッターの周りで動かしてデータを見つける必要があるため、従来の磁気ハードドライブのデフラグは有益です。デフラグはハードドライブ上のデータを注文し、アクチュエーターアームはシーク(移動)を少なくする必要があります。ただし、フラッシュメディアには可動部分がないため、シーク時間はほとんどありません。

ただし、フラッシュメディアは摩耗します。同じ場所に繰り返し大量の書き込みが行われるため、長時間かかります。最新のフラッシュドライブには、TRIMと呼ばれるテクノロジーがあり、ドライブ全体に分散することで、同じ場所への書き込みを最小限に抑えます。 TRIMは基本的に、ユーザーが実行しようとしていることと正反対のことを行います。データを断片化します。

それに加えて、ほとんどのOSではフラッシュメディアをデフラグできません(上記の理由により)。制限を回避するサードパーティのツールがいくつかあるかもしれませんが、それは良い考えではありません。

20
Keltari

多くの人が反対することを私は知っています。

USBフラッシュドライブをデフラグする必要がないことを述べたネット上の複数の投稿を既に見ました。ただし、必要な場合を実行するには一部の特別な場合があります。

あなたの考慮のための例はここにあります:

複雑な場合の状況を考慮してくださいgrub.cfg複数のOSでUSBを実行し、USBドライブに保存するその他のファイルを使用します。ファイルが著しく断片化されているため、起動するにはISOを追加する必要があります。空のスペースが約20%あり、ISOは断片化します。だが grub4dos隣接するディスク領域にない限り、ISOを起動しません。あなたならどうしますか?

とにかく、フラッシュドライブについて話しているので、ループで実行されて複数の(?不要な?)書き込み操作を実行する従来のデフラグツールを使用する必要はありません。フラッシュディスクがかなり小さい場合は、すべてのデータを一時ディレクトリ(HDDの任意の場所)にコピーしてから、フラッシュドライブをワイプしてから、データをコピーして戻すことができます。これは、デフラグアルゴリズムよりもはるかに効率的であり、同じ仕事をします。そして、あなたはフラッシュディスクの磨耗を防ぎます

だから私の答えは、本当に必要がない限り、フラッシュドライブをデフラグしないでください。必要に応じて、デフラグツールを使用せず、手動で実行してください。

3
SMC

最高のデフラグユーティリティである Diskeeper プログラムには、Hyperfastと呼ばれるSSD用の最適化モジュールがあります。 SSDタイプのドライブを最適化するのではなく、最適化します。

2
Lance Roberts

ドライブに何があるかによります。フラッシュドライブをデフラグしてもパフォーマンスは向上しませんが、はデータ回復に影響を与えます

一方で、フラッシュメモリには 書き込みサイクルの数に制限があります があるため、大量の書き込みを行うと、最終的には消耗します。フラッシュドライブ、メモリカード、SSDは wear-leveling および [〜#〜] trim [〜#〜] のようなトリックを使用して、メディアの寿命を延ばしますが、デフラグ大量の書き込みが発生する傾向があり、これにより摩耗が速くなります。

一方、断片化されたファイルは、誤って削除したり、ウイルスに感染したりすると、復元が非常に難しくなるため、ファイルを連続した状態(たとえば、デフラグ)に維持すると、復元の可能性が大幅に高まります。

したがって、最初に言ったように、ドライブに保存されているもの、ファイルの重要性、データ回復を実行する必要がある可能性、およびファイルが変更される頻度(頻繁な削除とコピーにより、断片化をより速くし、より多くの書き込みサイクルを消費します)。

1
Synetech

SSDとフラッシュドライブのデフラグは一般的に嫌われますが、1つの利点は、ドライブの空き領域を回復して、残りの空き領域を消去(または「ゼロ設定」)することで、さらに多くの使用可能な領域を回復できることです。これは、マスターイメージまたはアーカイブ用のファイルでいっぱいのドライブを詰め込むのに役立ちますが、追加の読み取り/書き込みおよびトリムアクティビティを使用すると、未使用のスペースがドライブによって再び回収される場合があります。

1
Mooncalf2012