FAT32

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 198031. 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ě.

Logický limit

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 . .

USB flash

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ů.

FAT32 a Mac OS X

Viz také

Poznámky

  1. Popis systému souborů FAT32 . microsoft.com . Staženo 15. prosince 2018. Archivováno z originálu 15. prosince 2018.
  2. Výchozí velikost clusteru pro FAT, NTFS a exFAT . Získáno 6. dubna 2015. Archivováno z originálu 14. července 2015.
  3. Omezení systému souborů FAT32 . Získáno 12. června 2015. Archivováno z originálu 13. června 2015.
  4. 1 2 Omezení systému souborů FAT32 . Získáno 14. září 2007. Archivováno z originálu 28. března 2008.
  5. Omezení systému souborů FAT32 v systému Microsoft Windows XP . Získáno 14. září 2007. Archivováno z originálu 28. března 2008.
  6. formát fat32 (stahovací odkaz) . Získáno 5. října 2017. Archivováno z originálu dne 21. července 2009. 
  7. http://www.testfreaks.com/blog/information/usb-flash-drive-comparison-part-2-fat32-vs-ntfs-vs-exfat/ Archivováno 2. dubna 2010 na Wayback Machine USB Flash [cs ]