Čo je tabuľka prideľovania súborov (FAT)?

File Allocation Table (FAT) je a systém súborov vytvoril Microsoft v roku 1977 a dodnes sa používa ako preferovaný súborový systém pre disketové médiá a prenosné vysokokapacitné úložné zariadenia, ako sú flash disky a ďalšie polovodičové pamäťové zariadenia, ako sú SD karty.

Čo je súborový systém FAT?

FAT bol primárny súborový systém používaný vo všetkých spotrebiteľských operačných systémoch Microsoftu od MS-DOS po Windows ME. Aj keď je FAT stále podporovanou možnosťou v novších operačných systémoch spoločnosti Microsoft, NTFS je primárny súborový systém používaný v súčasnosti.

Súborový systém File Allocation Table zaznamenal v priebehu času pokrok, predovšetkým kvôli potrebe podporovať väčšie pevné disky a väčšie veľkosti súborov.

Poďme sa ponoriť do rôznych verzií systému súborov FAT.

FAT12 (12-bitová tabuľka prideľovania súborov)

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

Prvá široko používaná verzia súborového systému FAT, FAT12, bola predstavená v roku 1980 spolu s prvými verziami DOSu.

FAT12 bol primárny súborový systém pre operačné systémy Microsoft až po MS-DOS 3.30, ale používal sa aj v väčšina systémov až po MS-DOS 4.0. Stále je to súborový systém používaný na občasnej diskete, ktorú nájdete dnes.

Tento súborový systém podporuje veľkosti jednotiek a súborov až do 16 MB pri použití klastrov s veľkosťou 4 kB alebo 32 MB pri použití klastrov s veľkosťou 8 kB, s maximálnym počtom 4 084 súborov na jednom zväzku (pri použití klastrov s veľkosťou 8 kB).

Názvy súborov pod FAT12 nesmú presiahnuť maximálny počet znakov 8 znakov plus tri pre príponu.

Počet atribúty súboru boli prvýkrát predstavené v systéme FAT12, vrátane skryté, iba na čítanie, systéma štítok zväzku.

FAT8, predstavený v roku 1977, bol prvou skutočnou verziou súborového systému FAT, ale mal obmedzené použitie iba na niektorých počítačových systémoch v terminálovom štýle tej doby.

FAT16 (16-bitová tabuľka prideľovania súborov)

Druhou implementáciou FAT bol FAT16, prvýkrát predstavený v roku 1984 v PC DOS 3.0 a MS-DOS 3.0.

O niečo vylepšená verzia FAT16, nazývaná FAT16B, bola primárnym súborovým systémom pre MS-DOS 4.0 až po MS-DOS 6.22. Počnúc MS-DOS 7.0 a Windows 95 bola namiesto toho použitá ďalšia vylepšená verzia s názvom FAT16X.

V závislosti od operačného systému a veľkosti použitého klastra sa môže maximálna veľkosť jednotky naformátovanej na FAT16 pohybovať od 2 GB do 16 GB, pričom posledne menovaná je len vo Windows NT 4 s klastrami s veľkosťou 256 kB.

Veľkosť súborov na jednotkách FAT16 je maximálne 4 GB Podpora veľkých súborov povolená alebo 2 GB bez nej.

Maximálny počet súborov, ktoré možno uložiť na zväzok FAT16, je 65 536. Rovnako ako v prípade FAT12 boli názvy súborov obmedzené na 8+3 znakov, ale počnúc Windows 95 boli rozšírené na 255 znakov.

The atribút archívneho súboru bol predstavený v FAT16.

FAT32 (32-bitová tabuľka prideľovania súborov)

FAT32 je najnovšia verzia systému súborov FAT. Bol predstavený v roku 1996 pre používateľov Windows 95 OSR2 / MS-DOS 7.1 a bol primárnym súborovým systémom pre spotrebiteľské verzie Windows cez Windows ME.

Podporuje základné veľkosti diskov až do 2 TB alebo dokonca až 16 TB so 64 KB klastrami.

Rovnako ako pri FAT16, veľkosť súborov na jednotke je maximálne 4 GB Podpora veľkých súborov zapnuté alebo 2 GB bez neho. Upravená verzia tohto súborového systému, tzv FAT32+, podporuje súbory s veľkosťou takmer 256 GB!

Na zväzok FAT32 sa môže nachádzať až 268 173 300 súborov, pokiaľ používa klastre s veľkosťou 32 kB.

Ako naformátovať jednotku USB v systéme FAT32 v systéme Windows 10

exFAT (rozšírená tabuľka prideľovania súborov)

exFAT, prvýkrát predstavený v roku 2006, je ďalším súborovým systémom vytvoreným spoločnosťou Microsoft, hoci to nie je „ďalšia“ verzia FAT po FAT32.

Tento je primárne určený na použitie na prenosných mediálnych zariadeniach, ako sú flash disky, SDHC a SDXC karty atď. exFAT oficiálne podporuje prenosné zariadenia na ukladanie médií až do veľkosti 512 TiB, ale teoreticky by mohol podporuje disky s veľkosťou až 64 ZiB, čo je podstatne väčšie množstvo ako akékoľvek dostupné médiá písanie.

Zabudovaná podpora pre 255 znakové názvy súborov a podpora až pre 2 796 202 súborov podľa adresára sú dve pozoruhodné vlastnosti systému exFAT.

Súborový systém exFAT je podporovaný takmer všetkými verziami Windows (staršie s voliteľnými aktualizáciami), Mac OS X (10.6.5+), ako aj mnohými TV, médiami a inými zariadeniami.

Presúvanie súborov zo systémov NTFS do systémov FAT

Šifrovanie súborov, kompresia súborov, oprávnenia k objektom, diskové kvóty a atribút indexovaného súboru sú dostupné iba v systéme súborov NTFS –nie tučný. Ďalšie atribúty, ako sú bežné uvedené v diskusiách vyššie, sú tiež dostupné na NTFS.

Vzhľadom na ich rozdiely, ak umiestnite šifrovaný súbor zo zväzku NTFS do súboru vo formáte FAT priestor, súbor stratí svoj stav šifrovania, čo znamená, že súbor možno použiť ako normálny, nezašifrovaný súbor. Dešifrovanie súboru týmto spôsobom je možné iba pre pôvodného používateľa, ktorý súbor zašifroval, alebo akéhokoľvek iného používateľa, ktorému pôvodný vlastník udelil povolenie.

Podobne ako pri šifrovaných súboroch, keďže FAT nepodporuje kompresiu, komprimovaný súbor sa automaticky dekomprimuje, ak sa skopíruje zo zväzku NTFS na zväzok FAT. Ak napríklad skopírujete komprimovaný súbor z pevného disku NTFS na disketu FAT, súbor sa automaticky dekomprimuje pred uložením na disketu, pretože súborový systém FAT na cieľovom médiu nemá schopnosť ukladať komprimované súbory.

Pokročilé čítanie o FAT

Aj keď je to ďaleko za základnou diskusiou o FAT, ak vás zaujíma viac o štruktúre diskov vo formáte FAT12, FAT16 a FAT32, pozrite si Súborový systém FAT od Andries E. Brouwer.

FAQ

  • Ako opravím tabuľku prideľovania súborov?

    Použite systém Windows príkaz skontrolovať disk opraviť chyby FAT. Zadajte CHKDSK X: /F /R (nahradiť X s písmeno jednotky) naformátujte a opravte disk.

  • Akú tabuľku prideľovania súborov používa systém Android?

    Väčšina moderných zariadení so systémom Android podporuje súborový systém exFAT.