FAT16では、最大クラスターサイズが32Kの場合、最大パーティションサイズは2GBです。
これは、アドレス可能なユニットの数にクラスターサイズを掛けて計算されます。
(2 16アロケーションユニット)*(2 15バイト/クラスター)= 2 GiB
ただし、FAT32では、同じ計算を行うと、2 32個のクラスターを使用するときに、8 TiBの最大値よりもはるかに大きな数が得られます。
(2 32アロケーションユニット)*(クラスターサイズ)
512バイトのクラスターサイズを使用する場合、すでに2 TiBに到達しています。
XP TechNetの記事で、Microsoft は次のように述べています。
FAT32ボリュームで可能なクラスターの最大数は268,435,445であり、クラスターごとに最大32 KBがあり、ファイルアロケーションテーブル(FAT)に必要なスペースもあります。
この2のプットの最大クラスタサイズ28 - 11
FAT16で2 16だったのに、なぜFAT32のクラスターの最大数は2 32ではなく2 28 -11 ですか?