回答:
フラッシュメディアはデフラグしないでください。
まず、メリットはありません。従来の磁気ハードドライブの最適化は、アクチュエータアームがプラッタの周りでヘッドを動かしてデータを見つける必要があるため、有益です。デフラグは、ハードドライブ上のデータを順序付けし、アクチュエータアームはシーク(移動)を少なくする必要があります。ただし、フラッシュメディアには可動部分がないため、シーク時間はほとんどありません。
ただし、フラッシュメディアは摩耗します。同じ場所に何度も何度も書き込みが行われるため、時間がかかります。最新のフラッシュドライブにはTRIMと呼ばれる技術があり、ドライブ全体に書き込むことで同じ場所への書き込みを最小限に抑えています。TRIMは基本的に、あなたがやろうとしていることの正反対を行います-データを断片化します。
それに加えて、ほとんどのOSでは、フラッシュメディアをデフラグできません(上記の理由により)。制限を回避するサードパーティ製のツールがあるかもしれませんが、それは良い考えではありません。
私は多くの人が同意しないことを知っています。
USBフラッシュドライブをデフラグする必要がないことを示す複数の投稿をネット上で既に見ました。しかし、いくつかの特別な場合にそれを行う必要があります。
考慮事項の例を次に示します。
grub.cfg
USBを実行している複数のOSと、USBドライブに保存している他のいくつかのファイルがある複合体がある場合を考えてください。ファイルはひどく断片化されているため、ブートするにはISOを追加する必要があります。空きスペースの約20%があり、ISOは最終的に断片化されます。ただしgrub4dos
、連続したディスク領域にない限り、ISOを起動しません。あなたならどうしますか?
とにかくフラッシュドライブについて話しているので、ループで実行して複数の(?不要な)書き込み操作を実行する従来のデフラグツールを使用する必要はありません。フラッシュディスクが適度に小さい場合は、すべてのデータを一時ディレクトリ(HDDの任意の場所)にコピーし、フラッシュドライブをワイプして、データをコピーします。これは、最適化アルゴリズムよりもはるかに効率的であり、同じ仕事をします。そして、あなたはあなたのフラッシュディスクの摩耗を防ぎます
だから私の答えは次のとおりです。本当に必要な場合を除き、フラッシュドライブを最適化しないでください。必要な場合は、デフラグツールを使用せずに、手動で実行してください。
Diskeeperの最良のデフラグユーティリティされているプログラムは、HYPERFASTと呼ばれるのSSDの最適化モジュールを、持っています。SSDタイプのドライブを最適化するのではなく、最適化します。
ドライブの内容によって異なります。あなたは、フラッシュ・ドライブをデフラグすることにより、パフォーマンスの増加を得ることはありませんが、それはされます、データ復旧に影響を与えます。
一方では、フラッシュメモリの書き込みサイクルの数は限られているため、大量の書き込みを行うと最終的に消耗します。フラッシュドライブ、メモリカード、SSDは、ウェアレベリングやTRIMなどのトリックを使用してメディアの寿命を延ばしますが、デフラグは大量の書き込みを引き起こす傾向があり、その結果、より速く消耗します。
一方、断片化されたファイルは、誤って削除されたり、ウイルスに感染したりすると、回復が無限に困難になります。そのため、ファイルを連続状態に保つ(デフラグなど)と、回復の可能性が大幅に高まります。
したがって、最初に言ったように、ドライブに保存されているもの、ファイルの重要性、データ回復を実行する必要がある可能性、およびファイルが変更される頻度(頻繁な削除とコピーによって異なります)より多くの書き込みサイクルを使い尽くすだけでなく、より速く断片化につながります)。
SSDおよびフラッシュドライブの最適化は一般的に嫌われますが、1つの利点は、ドライブの空き領域を回復することがあり、残りの空き領域を消去(または「ゼロ化」)すると、使用可能な領域も回復することです。これは、マスターイメージまたはアーカイブ用のファイルでいっぱいのドライブを詰め込むのに役立ちますが、追加の読み取り/書き込みおよびトリムアクティビティにより、未使用のスペースがドライブによって再び回収される場合があります。