FAT32でUSBフラッシュドライブをフォーマットするときに使用するアロケーションユニットサイズは何ですか?


20

Windows 7を使用して、FAT32ファイルシステムで最大4 GBのUSBフラッシュドライブをフォーマットします。 (NTFSではなくFAT32でフォーマットしたい。)

Windowsエクスプローラーで、フラッシュドライブを右クリックし、[フォーマット]をクリックします。

  • [フォーマット]ダイアログボックスが表示されます[(A)以下]

  • アロケーションユニットサイズがに設定されている4096バイトダイアログボックスが開いたときに、私は、プルダウンメニューを開くと、[(B)以下〕、私は他の選択肢があることがわかり。

  • をクリックするRestore device defaults buttonと、アロケーションユニットサイズが「デフォルトのアロケーションサイズ」[(C)以下]に変更されますが、デフォルトのアロケーションサイズが実際に何であるかを指定できません。

Windows 7形式

この最大4 GBのUSBフラッシュドライブに使用するアロケーションユニットのサイズとその理由

容量の異なるフラッシュドライブ(たとえば、〜16、〜32、または〜64 GB)ごとに答えは異なりますか?

(WindowsとMacの両方でフラッシュドライブを使用できるようにするため、FAT32を選択しています。フラッシュドライブにmp3を保存します。)



1
これは、Windowsサポートのヘルプページのどこかに実際に記載されています。しかし、ヘルプページから長いテキストを引用することは、賞金に値しないと思います...最初に全文を読む必要があります。他の誰かがより良い答えを持っているかもしれません。
clearkimura

今日の世界に大きな違いはありません。
neverMind9

回答:


16

クイックリーダーの場合:

一般に:

デバイスに保存するデータの種類によって異なります。 すべてのサイズのすべてのデータストレージメディアタイプ:

  • 小さいクラスターサイズは、ドキュメントやプレーンテキストなどの多くの小さなファイルにより適しています。
  • クラスターのサイズが大きいと、サイズの大きいファイルと一致します。これはよりマルチメディア指向です。
  • 今日の世界では、数十年前のように目立った違いはありません。事前に選択したクラスターサイズを自由に使用できます。通常は4 KB(4096バイト)です。

詳細:

詳細に飛び込みましょう。

  • 空のファイルであっても、FAT32では完全なブロックサイズを使用します。BtrFSext4などの最新のファイルシステムには、より効率的な処理方法があります。後者の1つと、おそらく両方とも、1つのクラスターに複数の小さなファイルを格納できます。しかし、それはまた、ストレージのサイズが非常に発達しているため、古代の問題でもあります。
  • ファイルが単一または乗算されたクラスターサイズを超えて大きくなった場合(4KBクラスターサイズの場合:4096、8192、12288、16384、20480、n ×4096など)、ファイルが既に別のファイルで使用された後の次のクラスター、断片化が発生します。
  • FAT32はデフォルトであり、カーラジオやUSB HiFi、音楽用のブームボックスなどの組み込みシステムで最も一般的にサポートされているUSBファイルシステムです。特定のデバイスが、エキゾチックなクラスターサイズとの互換性の問題を抱えている可能性があります。いくつか試してみることもできますが、デフォルトの4 KB(4096バイト)がサポートされる可能性が最も高いサイズです。

フラッシュドライブ(SDD、SD、USB)のアクセス時間はほぼゼロであり、可動部分がないため、ファイルの断片化はそれほど問題になりません。ファイルが続く場所のデータブロック位置LBA(論理ブロックアドレス)にジャンプしてシークする必要のあるヘッドはありません。通常、これは目立った遅延ではありませんが、オペレーティングシステムがそのディスクで実行されており、多くのファイルと膨大な量のデータにリアルタイムでアクセスする必要がある場合、小さな問題になることがあります。

ただし、クラスターサイズを大きくすると、より多くのデータを保持するクラスター少なくなり、コンピューターが処理しやすくなります。

今日のコンピューターは非常に高速であるため、既に説明したように、選択したクラスターサイズは、特にフラッシュドライブの場合、平均的な使用例で大きな違いはありません。ハードドライブはファイルの断片化の増加によりパフォーマンスが低下する傾向がありますが、最新のオペレーティングシステムとファイルシステムはデフォルトで定期的にデフラグされ、RAMおよび補助ストレージ(SSD)をブロックキャッシュとして使用することもできます。より高速なアクセス。

これは、ファイルの断片化を元に戻すプロセスです。Wikipedia専用の記事にはグラフィカルなアニメーションが示されており、理解に役立つ場合があります。

グラフィカルアニメーション:ファイルの断片化と最適化の図。

要約:あなたの場合、今日の世界に関連する違いはありません。

あなたがあなたの質問で言及した音楽は、極端な読書速度をまったく必要としません。フロッピーディスクの読み取り速度でさえ、音楽には十分です。


1
いい答えだ。zero access timeフラッシュデバイスの場合、たとえば回転ディスクの場合よりもシーク/読み取り時間が高速で、おそらく1桁高速であるため、他の何かに変更する必要がありますが、ゼロではありません。
Xalorous

1
私はとても感謝して恵みのために。ありがとう。
-neverMind9

9

Microsoftの記事「 NTFS、FAT、およびexFATの デフォルトのクラスターサイズ」には、デフォルトのクラスターサイズに関する次の表があります。

画像

ドライブのサイズは3.63 GBなので、デフォルトのセクターサイズは4KBです。ご覧のとおり、ディスクが大きいほど、マイクロソフトが推奨するセクターサイズが大きくなります。

セクタサイズがディスク容量の使用にどのように影響するかについては、Wikipediaの記事 File Allocation Table-FAT32 に次の計算があります。

ブートセクターは、セクターカウントに32ビットフィールドを使用し、FAT32ボリュームサイズを512バイトのセクターサイズでは2 TiB、4,096バイトのセクターサイズでは16 TiBに制限します。

したがって、どのセクタサイズでもディスクスペース全体を使用できます。

あなたの選択は:

  • 多数の小さなファイルがある場合は、大部分のファイルを含む適切なセクターサイズを選択します(mp3ファイルの場合はほとんどありません)
  • それ以外の場合は、デフォルトのセクターサイズである4KBのままにしてください。ファイルのほとんどが4KBよりもはるかに大きい場合でも、より大きなセクターサイズからは何も得られません。さらに、統計的に言えば、そのようなファイルの最後のセクターの約半分が割り当てられますが、使用されないため、セクターサイズが大きくなると、未使用として多くのディスクスペースが失われます。4KBのセクターサイズは最も広く使用されているサイズであるため、より多くのデバイスでより適切にサポートされる可能性があります。

4

フォーマットすると、ディスクはアロケーションユニットに分割されます。ディスク上の空ではない各ファイルには、そのコンテンツを格納するために割り当てられた1つ以上の割り当て単位があります。そのため、最小のファイルはディスク上で4KBかかります。小さなファイルがたくさんある場合は、減らすと便利です。あなたの場合、mp3のデフォルトは問題ありません。

ディスクサイズで4 KBを示すファイルプロパティの一般タブ ディスクサイズで4 KBを示すファイルプロパティの一般タブ


2

必要なものなら何でも使用でき、機能します。違いは次のとおりです。

無駄なスペース

ブロックサイズはファイルが占有する最小サイズであるため、50%を無駄にした4 KBの割り当て単位で2 KBのファイルを保存します。また、16 KBの割り当て単位で2 KBのファイルを保存すると、87.5%が無駄になります。

非常に小さなファイルを大量に保存している場合を除き、無駄なスペースは問題になりません。あなたの場合、サイズが数MBのmp3ファイルを保存するのとは異なります。

あなたは比較することによって、フォルダ全体だけではなく、単一のファイルの無駄なスペースを確認することができますSizeし、Size on diskプロパティ]> [全般に。下記参照

ここに画像の説明を入力してください

性能低下

物理セクターサイズは、ドライブが読み取りまたは書き込みできるデータの最小量です。セクターサイズよりも小さい割り当て単位でフォーマットすると、パフォーマンスが低下します。

フラッシュドライブに8 KBのセクターがあり、4 KBの割り当て単位でフォーマットするとします。4 KBを書き込むように要求しますが、ドライブが読み取りまたは書き込みできる最小値は8 KBです。発生するのは、4 KBの書き込み、8 KBの読み取り、新しい4 KBと古い4 KBの組み合わせ、8 KBの書き込みを要求することです。

とにかく、4 GBフラッシュドライブのパフォーマンスは非常に悪いので、あまり気にしないでください。ドライブのセクターサイズを調べるには、テスト間の割り当てサイズを大きくして、複数の「パフォーマンステスト」(大きなファイルをドライブにコピーする)フォーマットを実行します。パフォーマンスの改善が止まったら、ドライブのブロックサイズに達しました。


2
デフォルト(4kB)を選択すると、非PCデバイスとの互換性が向上します。
-Xalorous
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.