Co je tabulka alokace souborů (FAT)?

File Allocation Table (FAT) je a souborový systém vytvořený společností Microsoft v roce 1977 a dodnes používaný jako preferovaný souborový systém pro disketová média a přenosná, vysokokapacitní úložná zařízení, jako jsou flash disky a další polovodičová paměťová zařízení, jako jsou SD karty.

Co je systém souborů FAT?

FAT byl primární souborový systém používaný ve všech spotřebitelských operačních systémech Microsoftu od MS-DOS po Windows ME. Přestože je FAT stále podporovanou možností v novějších operačních systémech společnosti Microsoft, NTFS je primární souborový systém používaný v dnešní době.

Souborový systém File Allocation Table zaznamenal postupem času pokrok, především kvůli potřebě podporovat větší pevné disky a větší velikosti souborů.

Pojďme se ponořit do různých verzí systému souborů FAT.

FAT12 (12bitová alokační tabulka souborů)

Obrázek jednotky pevného disku
Wladimir Bulgar / Science Photo Library / Getty Images

První široce používaná verze souborového systému FAT, FAT12, byla představena v roce 1980 spolu s prvními verzemi DOSu.

FAT12 byl primární souborový systém pro operační systémy Microsoft až po MS-DOS 3.30, ale byl také používán v většina systémů až po MS-DOS 4.0. Stále je to souborový systém používaný na občasné disketě, kterou najdete dnes.

Tento systém souborů podporuje velikosti jednotek a velikosti souborů až 16 MB při použití klastrů o velikosti 4 kB nebo 32 MB při použití klastrů o velikosti 8 kB, s maximálním počtem 4 084 souborů na jednom svazku (při použití klastrů o velikosti 8 kB).

Názvy souborů pod FAT12 nesmějí překročit maximální počet znaků 8 znaků plus tři pro příponu.

Počet atributy souboru byly poprvé představeny ve FAT12, včetně skrytý, pouze ke čtení, Systém, a štítek svazku.

FAT8, představený v roce 1977, byl první skutečnou verzí souborového systému FAT, ale měl omezené použití pouze na některých počítačových systémech ve stylu terminálu té doby.

FAT16 (16bitová alokační tabulka souborů)

Druhou implementací FAT byl FAT16, poprvé představen v roce 1984 v PC DOS 3.0 a MS-DOS 3.0.

O něco vylepšená verze FAT16, nazvaná FAT16B, byla primárním souborovým systémem pro MS-DOS 4.0 až po MS-DOS 6.22. Počínaje MS-DOS 7.0 a Windows 95 byla místo toho použita další vylepšená verze nazvaná FAT16X.

V závislosti na operačním systému a velikosti použitého clusteru se může maximální velikost jednotky u jednotky naformátované systémem FAT16 pohybovat od 2 GB do 16 GB, druhá možnost pouze ve Windows NT 4 s clustery o velikosti 256 KB.

Maximální velikost souborů na jednotkách FAT16 je 4 GB Podpora velkých souborů povoleno, nebo 2 GB bez něj.

Maximální počet souborů, které lze uložit na svazek FAT16, je 65 536. Stejně jako u FAT12 byly názvy souborů omezeny na 8+3 znaků, ale počínaje Windows 95 byly rozšířeny na 255 znaků.

The atribut archivního souboru byl představen ve FAT16.

FAT32 (32bitová alokační tabulka souborů)

FAT32 je nejnovější verze systému souborů FAT. Byl představen v roce 1996 pro uživatele Windows 95 OSR2 / MS-DOS 7.1 a byl primárním souborovým systémem pro spotřebitelské verze Windows prostřednictvím Windows ME.

Podporuje základní velikosti disků až do 2 TB nebo dokonce až 16 TB se 64 KB clustery.

Stejně jako u FAT16 je velikost souborů na disku maximálně 4 GB Podpora velkých souborů zapnuto nebo 2 GB bez něj. Upravená verze tohoto souborového systému, tzv FAT32+, podporuje soubory o velikosti téměř 256 GB!

Na svazku FAT32 může být obsaženo až 268 173 300 souborů, pokud využívá clustery o velikosti 32 kB.

Jak naformátovat jednotku USB v systému FAT32 v systému Windows 10

exFAT (Extended File Allocation Table)

exFAT, poprvé představený v roce 2006, je dalším souborovým systémem vytvořeným společností Microsoft, i když to není „další“ verze FAT po FAT32.

Tento je primárně určen pro použití na přenosných mediálních zařízeních, jako jsou flash disky, SDHC a SDXC karty atd. exFAT oficiálně podporuje přenosná zařízení pro ukládání médií až do velikosti 512 TiB, ale teoreticky by mohl podporuje disky velké až 64 ZiB, což je podstatně větší velikost než jakákoli média dostupná v té době psaní.

Vestavěná podpora pro názvy souborů o délce 255 znaků a podpora až pro 2 796 202 souborů za adresář jsou dvě pozoruhodné vlastnosti systému exFAT.

Souborový systém exFAT podporují téměř všechny verze Windows (starší s volitelnými aktualizacemi), Mac OS X (10.6.5+) a také mnoho TV, médií a dalších zařízení.

Přesouvání souborů z NTFS na FAT systémy

Šifrování souborů, komprese souborů, oprávnění k objektům, diskové kvóty a atribut indexovaného souboru jsou k dispozici pouze v systému souborů NTFS –ne TUK. Na NTFS jsou k dispozici také další atributy, jako jsou ty běžné uvedené v diskuzích výše.

Vzhledem k jejich rozdílům, pokud umístíte zašifrovaný soubor ze svazku NTFS do souboru ve formátu FAT prostoru, soubor ztratí svůj stav šifrování, což znamená, že soubor lze použít jako normální, nezašifrovaný soubor. Dešifrování souboru tímto způsobem je možné pouze pro původního uživatele, který soubor zašifroval, nebo jakéhokoli jiného uživatele, kterému původní vlastník udělil oprávnění.

Podobně jako u šifrovaných souborů, protože FAT nepodporuje kompresi, je komprimovaný soubor automaticky dekomprimován, pokud je zkopírován ze svazku NTFS na svazek FAT. Pokud například zkopírujete komprimovaný soubor z pevného disku NTFS na disketu FAT, soubor se automaticky dekomprimuje před uložením na disketu, protože souborový systém FAT na cílovém médiu nemá schopnost ukládat komprimované soubory.

Pokročilé čtení na FAT

I když je to daleko za základní diskuzí o FAT zde, pokud vás zajímá více o tom, jak jsou strukturovány disky ve formátu FAT12, FAT16 a FAT32, podívejte se Souborový systém FAT od Andries E. Brouwer.

FAQ

  • Jak opravím tabulku přidělení souborů?

    Použijte Windows příkaz zkontrolovat disk opravit chyby FAT. Vstupte CHKDSK X: /F /R (nahradit X s písmeno jednotky) naformátujte a opravte disk.

  • Jakou tabulku alokace souborů používá Android?

    Většina moderních zařízení Android podporuje souborový systém exFAT.