Co je tabulka přidělení souborů (FAT)?

Obsah:

Co je tabulka přidělení souborů (FAT)?
Co je tabulka přidělení souborů (FAT)?
Anonim

File Allocation Table (FAT) je souborový systém vytvořený společností Microsoft v roce 1977 a dodnes se používá jako preferovaný souborový systém pro disketová média a přenosná, vysokokapacitní úložná zařízení, jako jsou flash disky a další SSD paměťová zařízení jako 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í systém souborů používaný v těchto dnech.

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á tabulka alokace souborů)

Image
Image

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 ve většině systémů až po MS-DOS 4.0. Stále je to souborový systém používaný na občasných disketách, které dnes najdete.

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í povolený počet znaků 8 znaků plus tři pro příponu.

V systému FAT12 byla poprvé zavedena řada atributů souborů, včetně skrytých atributů, pouze pro čtení, systému a označení svazku.

FAT8, představený v roce 1977, byl první skutečnou verzí systému souborů 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á tabulka alokace 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.

Velikost souborů na discích FAT16 max. 4 GB s povolenou podporou velkých souborů nebo 2 GB bez ní.

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

Atribut archivního souboru byl zaveden 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 se zapnutou podporou velkých souborů nebo 2 GB bez ní. Upravená verze tohoto systému souborů, nazvaná FAT32+, podporuje soubory o velikosti téměř 256 GB!

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

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.

Toto je primárně určeno 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á paměťová média až do velikosti 512 TiB, ale teoreticky by mohl podporovat disky o velikosti až 64 ZiB, který je podstatně větší než jakákoli média dostupná v době psaní tohoto článku.

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

Systém souborů exFAT je podporován téměř všemi verzemi Windows (starší s volitelnými aktualizacemi), Mac OS X (10.6.5+) a také na mnoha televizorech, médiích a dalších zařízeních.

Přesun 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 – nikoli FAT. Další atributy, jako jsou ty běžné zmíněné v diskuzích výše, jsou také dostupné na NTFS.

Vzhledem k rozdílům, pokud umístíte zašifrovaný soubor ze svazku NTFS do prostoru ve formátu FAT, 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 šifrované soubory, protože FAT nepodporuje kompresi, komprimovaný soubor je 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 před uložením na disketu automaticky dekomprimuje, 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 na The FAT Filesystem od Andriese E. Brouwera.

FAQ

    Jak opravím tabulku alokace souborů?

    K opravě chyb FAT použijte příkaz Windows check disk. Zadejte CHKDSK X: /F /R (nahraďte X písmenem jednotky) pro formátování a opravu disku.

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

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

Doporučuje: