Tabuľka alokácií súborov (FAT): Čo to je? (Jeho typy a ďalšie) [MiniTool Wiki]
File Allocation Table
Rýchla navigácia:
Čo je tabuľka pridelenia súborov (FAT)?
Čo je to alokačná tabuľka súborov? Tabuľka alokácie súborov (FAT) môže znamenať FAT systém súborov alebo tabuľka, ktorá sa nachádza v súborovom systéme FAT.
Tabuľka pridelenia súboru je tabuľka popisujúca stav pridelenia klastrov (základné jednotky logického úložiska na pevnom disku) v systéme súborov a vzťah medzi obsahom súboru. Môžete jednoducho povedať, že ide o tabuľku, v ktorej sa súbor nachádza.
Je nevyhnutnou súčasťou súborového systému FAT a je tiež veľmi dôležitý pre použitie pevného disku. Ak sa stratí alokačná tabuľka súborov, údaje na pevnom disku nemožno nájsť a nemožno ich použiť.
Keď sa na pevný disk zapíše nový súbor, súbor sa uloží do jedného alebo viacerých klastrov, ktoré navzájom nevyhnutne susedia; môžu byť pomerne široko distribuované po disku. Operačný systém vytvorí položku FAT pre nový súbor a zaznamená umiestnenie každého klastra a jeho poradie. Keď čítate súbor, operačný systém znova zostaví súbor z týchto klastrov a umiestni ho ako celý súbor tam, kde ho chcete prečítať.
Potom môžete zistiť, že súborový systém FAT je pomenovaný pre svoju metódu organizácie - tabuľku prideľovania súborov. Jedná sa o súborový systém, ktorý vynašla spoločnosť Microsoft v roku 1977 na správu diskov, a používa sa ako predvolený systém súborov v systéme Windows pred vydaním NTFS .
Pokyny k systému súborov alokácie súborov
Systém súborov FAT zhruba rozdeľuje priestor logického disku na štyri časti, ktorými sú bootovací sektor, oblasť tabuľky alokovania súborov, oblasť koreňového adresára a oblasť údajov.
Zavádzací sektor: Nazýva sa tiež vyhradený sektor a nachádza sa v prvej časti. Zahŕňa: kód bootloaderu potrebný operačným systémom na spustenie počítača, tabuľku oddielov hlavného bootovacieho záznamu ( MBR ), ktorý popisuje organizáciu disku, a blok parametrov systému BIOS (BPB), ktorý popisuje fyzický obrys úložného priestoru údajov.
Oblasť FAT: Táto časť zvyčajne obsahuje dve kópie tabuľky alokácie súborov na účely kontroly nadbytočnosti a určenia spôsobu alokácie klastrov.
Oblasť koreňového adresára: Táto oblasť je adresárová tabuľka obsahujúca informácie o adresároch a súboroch. Funguje iba s FAT12 a FAT16. Má pevnú maximálnu veľkosť a konfiguruje sa v čase vytvorenia. FAT32 zvyčajne ukladá koreňový adresár v dátovej oblasti, takže ho možno podľa potreby rozšíriť.
Dátová oblasť: Toto je miesto, kde sú uložené údaje adresára a existujúce súbory. Zaberá väčšinu oddielov na disku.
Typy tabuľky alokácie súborov
Spomenuli sme, že tabuľka alokácie súborov je zoznam klastrov, ktoré ukazujú, kde sú uložené údaje. Všeobecné typy súborového systému (FAT12, FAT16 alebo FAT32) sú určené šírkou položiek klastra v súbore FAT.
FAT12 (12-bitová tabuľka alokácie súborov)
Prvá verzia systému súborov FAT je FAT12, čo je najstarší typ systému FAT, ktorý používa záznam tabuľky alokovania súborov s 12 bitmi. Bol predstavený v roku 1980. FAT12 podporuje až 16 MB veľkosti oddielu pomocou klastra s veľkosťou 4 KB alebo 32 MB pomocou 8 klastra, maximálny súbor je obmedzený veľkosťou oddielu. Takmer vôbec sa nepoužíva, pretože je príliš malý.
Poznámka: FAT8, ktorý bol uvedený na trh v roku 1977, je prvou skutočnou verziou súborového systému FAT, ale jeho použitie je obmedzené a je obmedzené na určité koncové počítačové systémy.FAT16 (16-bitová tabuľka pridelenia súborov)
Druhou implementáciou systému FAT bol FAT16, ktorý prvýkrát v roku 1984 predstavil 16-bitový záznam tabuľky alokácie súborov.
V závislosti od použitého operačného systému a veľkosti klastra môže mať jednotka naformátovaná na FAT16 maximálnu veľkosť jednotky od 2 GB do 16 GB, druhá uvedená je k dispozícii iba v systéme Windows NT 4 s klastrom s veľkosťou 256 kB.
Veľkosť súboru na jednotke FAT16 je až 4 GB, ak je povolená podpora veľkých súborov, alebo 2 GB, ak nie. V zásade ho však v súčasnosti nikto nepoužíva, pretože nikto nemá iba 4GB oddiel.
FAT32 (32-bitová tabuľka alokácie súborov)
FAT32 je najnovšia verzia súborového systému FAT, ktorá bola uvedená na trh v roku 1996. Teraz hovoríte, že FAT často znamená FAT32. Podporuje maximálnu veľkosť oddielov až 2 TB alebo dokonca až 16 TB so 64 kB klastrami. Ale v skutočnosti ho môžete v Správa diskov Windows nastaviť iba na 32 GB.
Najväčšia veľkosť jedného súboru na FAT32 je 4 GB, preto zlyháte, ak na FAT32 vytvoríte súbor väčší ako 4 GB.
Stručne povedané, súborový systém FAT sa považuje za systém s obmedzeným výkonom, pretože nie je zložitý, takže ho podporujú takmer všetky operačné systémy osobných počítačov. Vďaka dobrej kompatibilite je ideálnym systémom súborov na disketách a pamäťových kartách, ako aj na výmenu údajov v rôznych operačných systémoch.
FAT má však vážnu nevýhodu: pri zápise nových údajov po odstránení súboru FAT neusporiada súbor do úplného fragmentu a potom ho zapíše. Po dlhodobom používaní sa údaje súboru postupne rozptýlia a rýchlosť čítania a zápisu sa spomalí. Defragmentácia je riešením, ktoré je však potrebné často reorganizovať, aby sa zachovala platnosť systému súborov FAT.
Možno budete chcieť po prečítaní tohto článku previesť FAT na NTFS ak zistíte, že je to tak obmedzené, alebo by ste mohli chcieť previesť NTFS na FAT pre jeho veľkú kompatibilitu.