FAT32 | |
---|---|
Vývojář | Microsoft |
Souborový systém | FAT32 |
Datum podání | Srpen 1996 ( Windows 95 OSR2 ) |
Struktura | |
Obsah adresáře | Stůl |
Umístění souboru | Lineární seznam |
Špatné sektory | Klastrové značkování |
Omezení | |
Maximální velikost souboru | 4 GiB - 1 bajt |
Maximální délka souboru | 8,3 nebo 255 znaků při použití LFN |
Maximální velikost svazku |
2 TiB 8 TiB (2 KB na sektor) |
Schopnosti | |
Časové období | 1. ledna 1980 – 31. prosince 2007 |
Přesnost ukládání data | 2 s |
Toky metadat | Ne |
Přístupová práva | Ne |
Komprese pozadí | Ne |
Šifrování na pozadí | Ne |
FAT32 (z angl. File Allocation Table - "tabulka přidělení souborů") je souborový systém vyvinutý společností Microsoft , typ FAT .
FAT32 je předposlední (před FAT64 , také známý jako exFAT ) verze systému souborů FAT a vylepšení předchozí verze známé jako FAT16 . Byl vytvořen, aby překonal omezení velikosti svazku FAT16 a zároveň umožnil starší programovací kód MS-DOS a zachoval formát. FAT32 používá 32bitové adresování clusteru . FAT32 se objevil s Windows 95 OSR2, je podporován OS Android, televizory, set-top boxy atd. Je to nejoblíbenější formát na světě.
Maximální možný počet clusterů ve FAT32 je 268 435 445, což umožňuje používat svazky (logické disky) až do 8 TiB . Ve skutečnosti maximální velikost celého disku nemůže být větší než 2 TiB [1] . Výchozí velikost clusteru pro systém souborů FAT32 se pohybuje od 512 bajtů do 32 KB v závislosti na velikosti svazku a konkrétní verzi operačního systému [2] . Při velikosti clusteru 32768 bajtů je maximální velikost svazku těsně pod 8 TB [3] . Ačkoli velikost sektoru může být jakákoliv, tradičně je považována za rovnou 1 sektoru disku a je rovna 512 bajtům, a protože se tato hodnota od svého vytvoření nezměnila, může být některým softwarem považována za konstantu. To může způsobit určité problémy s kompatibilitou.
Nástroj ScanDisk , který je součástí systému Microsoft Windows 95 a Microsoft Windows 98 , je 16bitový . U takových programů je maximální velikost clusteru pro jeden blok paměti 16 MB mínus 64 KB . ScanDisk v systému Windows 95 nebo Windows 98 proto nemůže pracovat se svazky FAT32, které mají tabulku FAT větší než 16 MB mínus 64 KB. Položka tabulky FAT na svazku FAT32 má 4 bajty , takže ScanDisk nemůže pracovat s tabulkou FAT na disku FAT32, který obsahuje více než 4 177 920 clusterů (včetně dvou náhradních). S přihlédnutím k samotným tabulkám FAT a při maximální velikosti clusteru 32 KB může být velikost svazku až 127,53 GB [4] .
Pomocí standardních nástrojů Windows 2000 , Windows XP , Windows Vista a Windows 7 nelze vytvořit oddíly FAT32 větší než 32 GB , je však možné s takovými oddíly pracovat, pokud byly dříve vytvořeny v jiných operačních systémech . Důvodem je to, že podle Microsoftu zvýšení velikosti svazku FAT32 nad 32 GB vede k prudkému poklesu výkonu a že vhodnějším řešením je použití NTFS , což je nativní formát souborového systému pro Windows 2000. a Windows XP [4] [5 ] . Ale protože NTFS je nepraktické používat na flash discích kvůli jejich rostoucímu opotřebení tímto souborovým systémem, byl vyvinut speciální souborový systém exFAT , který odstraňuje řadu omezení.
Windows XP pracuje se svazky až do 2 TB (z nápovědy Windows XP). Partition Magic vám umožňuje vytvořit oddíl FAT32 ne větší než ~192 GB. EASEUS Partition Master úspěšně vytvoří oddíl FAT32 o velikosti 250 GB nebo více. Program fat32format je schopen zformátovat největší možnou velikost [6] .
Maximální možná velikost souboru pro svazek FAT32 je ~ 4 GB - 4 294 967 295 bajtů (ve FAT32 jsou pro velikost souboru přiděleny 4 bajty: to je 32 bitů. 2 32 −1 - 4 294 967 295 bajtů. Ačkoli řetězec v tabulce FAT může pokračovat a dále, ale k určení velikosti souboru budete muset pokaždé projít celý řetězec, což zabere spoustu času. Kromě toho jsou v tabulce FAT uvedena pouze čísla clusterů, takže bude možné zjistit pouze zaokrouhlenou hodnotu délky souboru) - to je velmi důležitý faktor pro změnu systému souborů. FAT32 nepodporuje nastavení oprávnění pro přístup k souborům a složkám a některé další funkce moderních systémů souborů. Všechny tyto důvody vedly k tomu, že nyní existuje tendence opustit FAT32 ve prospěch pokročilejších souborových systémů, jako jsou NTFS , exFAT , Ext2 / Ext3 . .
Překážkou odklonu od FAT32 a přechodu na jiné systémy souborů na USB flash discích je výkon. Kromě popsaných omezení má FAT32 řadu výhod (alespoň oproti NTFS) jak v rychlosti zápisu na flash disk, tak v rychlosti čtení/kopírování dat z něj [7] . Kromě toho, kvůli nedostatku žurnálování ve FAT32 se snižuje opotřebení bloků flash disků.