目次:
定義-ファイルアロケーションテーブル32(FAT32)の意味
FAT32は、Microsoftが1996年にWindows 95 OEM Service Release 2(OSR2)オペレーティングシステムで導入したファイルアロケーションテーブル(FAT)ファイルシステムのバージョンです。 これは、MicrosoftのFAT16ファイルシステムの拡張機能です。
FAT32の目的は、FAT16の制限を克服し、より大きなメディアのサポートを追加することでした。 FAT32で導入された主な機能強化には、はるかに大きなボリュームのサポート、パフォーマンスの向上、柔軟性と堅牢性の向上が含まれます。
Techopediaがファイル割り当てテーブル32(FAT32)を説明しています
FAT16の標準的な最大ボリュームサイズは2GBで、クラスターサイズは32K、セクターサイズは512バイトです。 FAT32は、クラスターのアドレス指定に使用されるビット数を増やすことにより、この制限を大幅な2TBに増やします。 FAT32はクラスターエントリごとに32ビットを予約しますが、そのうちの下位28ビットは実際にクラスターのアドレス指定に使用されます。
その他のポイント:
- すべてのFATシステムは「リトルエンディアン」であり、アドレス指定バイトが保存される順序を指します。
- FATファイルシステムには、4つの基本領域が含まれます。(1)予約済み、(2)FAT、(3)ルートディレクトリ、(4)ファイルおよびデータディレクトリ領域。
- FAT32はクラスターのアドレス指定に28ビットを使用し、FAT16で最大65, 524個のアドレス指定可能なクラスターと比較して、最大268, 435, 444(2 28-12)のクラスターをアドレス指定できます。
- FAT32の最大ファイルサイズは4, 294, 967, 295(2 32 -1)バイトです。
- ディレクトリには、65, 535を超えるファイルやその他のディレクトリを含めることはできません。
- FATディレクトリはソートもインデックスもされません。 これにより、ディレクトリサイズが大きくなると、新しいファイルの作成などの多くの操作の効率が低下します。
- FAT12およびFAT16とは異なり、FAT32のルートディレクトリは可変サイズにすることができ、他のディレクトリと同様にクラスターチェーンです。
