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


回答:


20

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

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

ただし、フラッシュメディアは摩耗します。同じ場所に何度も何度も書き込みが行われるため、時間がかかります。最新のフラッシュドライブにはTRIMと呼ばれる技術があり、ドライブ全体に書き込むことで同じ場所への書き込みを最小限に抑えています。TRIMは基本的に、あなたがやろうとしていることの正反対を行います-データを断片化します。

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


1
2012年または2011年にTRIMをサポートしている単一のUSBフラッシュドライブを知りません。SSD HDDとUSBフラッシュデバイスで使用されるソリッドステートフラッシュメモリは、まったく異なります。
ラムハウンド

メディアがTRIMをサポートしているかどうかにかかわらず、それをデフラグするべきではありません。
ケルタリ

@Ramhound:2012年の終わりに、TRIM(およびSMART)をサポートする特別な USBフラッシュドライブが登場しました
。KingstonDataTraveler

実際、あなたが考えているのは、TRIMそのものではなく、ウェアレベリングです。TRIMはドライブの摩耗レベリングを改善するのに役立ちますが、2つは明確です。
CVn

3

私は多くの人が同意しないことを知っています。

USBフラッシュドライブをデフラグする必要がないことを示す複数の投稿をネット上で既に見ました。しかし、いくつかの特別な場合にそれを行う必要があります。

考慮事項の例を次に示します。

grub.cfgUSBを実行している複数のOSと、USBドライブに保存している他のいくつかのファイルがある複合体がある場合を考えてください。ファイルはひどく断片化されているため、ブートするにはISOを追加する必要があります。空きスペースの約20%があり、ISOは最終的に断片化されます。ただしgrub4dos、連続したディスク領域にない限り、ISOを起動しません。あなたならどうしますか?

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

だから私の答えは次のとおりです。本当に必要な場合を除き、フラッシュドライブを最適化しないでください。必要な場合は、デフラグツールを使用せずに、手動で実行してください。


これは素晴らしく、うまくいきました。私のHDDにはスペースがありませんでしたが、2つの外付けドライブがありました。1から2にコピーされ、1を爆撃し、私は今、30%の余分なスペースを持っている2.出来上がりからバックコピー
tgkprog

2

Diskeeperの最良のデフラグユーティリティされているプログラムは、HYPERFASTと呼ばれるのSSDの最適化モジュールを、持っています。SSDタイプのドライブを最適化するのではなく、最適化します。


1
私はこれが1年後のネクロポストであることを知っていますが、古い答えのいくつかを見て、これを見て、2セントを投入しなければなりませんでした。このHyperfastについては何も知りませんが、有用。SSDでデータを注文するための数学的に証明された最良の方法があることを確認してください。ただし、SSDでのランダムシークの速度では、この利点はおそらく1秒の節約時間を蓄積するのに数日かかるでしょう。
ケルタリ

@ケルタリ-私は同意する必要があります。私は、この機能の1つが実際には何もせず、さらには害を及ぼすことさえあると思います。
ラムハウンド

1

ドライブの内容によって異なります。あなたは、フラッシュ・ドライブをデフラグすることにより、パフォーマンスの増加を得ることはありませんが、それはされます、データ復旧に影響を与えます。

一方では、フラッシュメモリの書き込みサイクルの数は限られているため、大量の書き込みを行うと最終的に消耗します。フラッシュドライブ、メモリカード、SSDは、ウェアレベリングTRIMなどのトリックを使用してメディアの寿命を延ばしますが、デフラグは大量の書き込みを引き起こす傾向があり、その結果、より速く消耗します。

一方、断片化されたファイルは、誤って削除されたり、ウイルスに感染したりすると、回復が無限に困難になります。そのため、ファイルを連続状態に保つ(デフラグなど)と、回復の可能性が大幅に高まります。

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


1

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


2
最適化が空き領域を回復する理由を明確にできますか?
fixer1234

各ファイルフラグメントには、ファイルを再構築するためのデータ、ファイルの整合性を維持するためのデータ、および場合によっては破損を防ぐための追加の「パリティ」データが必要です。フラグメントが多いほど、使用される追加スペースが多くなります。ひどく断片化されたドライブには、数MBからGBのデータが含まれている可能性があり、ファイルはドライブ上の「連続した」スペースに戻されると最終的に破棄されます。ただし、このタイプのデータの多くは、毎日の使用中にドライブに残され、ドライブアルゴリズムによって完全に回復されることはなく、SSDのトリムコマンドによっても完全にクリアされることはありません。 。
Mooncalf2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.