Hlavní navigace

Odpověď na názor

Odpovídáte na názor ke zprávičce Windows 11 budou nově moci formátovat FAT32 větší než 32 GB.

  • 20. 8. 2024 10:24

    František Ryšánek

    Souhlas, 4M mi připadá jako divné číslo.

    Pro dosažení 2 TB by FAT32 musela podporovat clustery o velikosti 512 kB, tzn. 1024 sektorů, což je asi pitomost, když údaj "sectors per cluster" v boot sektoru je 8bitové číslo. Pokud nepřipustím že 0 může znamenat 256, tak mi jako nejvyšší binární násobek vychází 128, což by odpovídalo matné vzpomínce, že nejvyšší velikost clusteru bývala 64 kB...

    Přišel by mi logičtější údaj 4 G clusterů, což by dávalo 2 TB i s clusterem o velikosti 512B (= celý jeden sektor), ale tak to zřejmě taky není: Wikipedia tvrdí, že pro číslo následujícího clusteru je ve FAT32 použito pouze 28 bitů z každé 32b buňky. Tzn. k dosažení kapacity 2 TB jsou zapotřebí clustery o velikosti nejméně 8 kB, tzn. i při maximální velikosti oddílu je na výběr.

    Obecně: FAT i ve 32b variantě je ideově prostý spojový seznam, kde buňka v alokační tabulce ukazuje na další buňku v alokační tabulce. Díky rezervaci 8 bitů může každá buňka v tabulce FAT32 nést i nějaké další informace.

    Velikost filesystému je údajně omezena datovým polem v boot sektoru, které udává celkový počet sektorů FS a má velikost 32 bitů.