Tabulka alokace souborů (FAT): Co je to? (Jeho typy a další) [MiniTool Wiki]
File Allocation Table
Rychlá navigace:
Co je tabulka alokace souborů (FAT)?
Co je tabulka alokace souborů? Tabulka FAT může znamenat FAT souborový systém nebo tabulka, která se nachází v systému souborů FAT.
Tabulka alokace souborů je tabulka popisující stav alokace klastrů (základní jednotky logického úložiště na pevném disku) v systému souborů a vztah odkazů mezi obsahem souboru. Můžete jednoduše říci, že jde o tabulku, ve které je soubor umístěn.
Je důležitou součástí systému souborů FAT a je také velmi důležitý pro použití pevného disku. Pokud dojde ke ztrátě alokační tabulky souborů, nelze data na pevném disku najít a nelze je použít.
Když je nový soubor zapsán na pevný disk, je uložen v jednom nebo více klastrech, které nemusí nutně sousedit; mohou být poměrně široce distribuovány po disku. Operační systém vytvoří pro nový soubor položku FAT a zaznamená umístění každého klastru a jeho pořadí. Když čtete soubor, operační systém znovu sestaví soubor z těchto klastrů a umístí jej jako celý soubor, kam jej chcete číst.
Pak poznáte, že souborový systém FAT je pojmenován podle své metody organizace - alokační tabulky souborů. Jedná se o souborový systém vynalezený společností Microsoft v roce 1977 pro správu disků a používá se jako výchozí souborový systém v systému Windows před vydáním NTFS .
Pokyny k systému souborů alokace souborů
Systém souborů FAT zhruba rozděluje prostor logického disku na čtyři části, kterými jsou spouštěcí sektor, oblast tabulky alokace souborů, oblast kořenového adresáře a oblast dat.
Zaváděcí sektor: Nazývá se také vyhrazený sektor a nachází se v první části. Zahrnuje: kód zavaděče potřebný operačním systémem ke spuštění počítače, tabulku oddílů hlavního spouštěcího záznamu ( MBR ), který popisuje organizaci disku, a blok parametrů systému BIOS (BPB), který popisuje fyzický obrys svazku datových úložišť.
Oblast FAT: Tato část obvykle obsahuje dvě kopie tabulky alokace souborů pro kontrolu redundance a určení způsobu přidělení klastrů.
Oblast kořenového adresáře: Tato oblast je adresářová tabulka obsahující informace o adresářích a souborech. Funguje pouze s FAT12 a FAT16. Má pevnou maximální velikost a konfiguruje se v době vytvoření. FAT32 obvykle ukládá kořenový adresář v datové oblasti, takže jej lze podle potřeby rozšířit.
Datová oblast: Zde se ukládají data adresáře a existující soubory. Zabírá většinu oddílů na disku.
Typy tabulky alokace souborů
Zmínili jsme, že tabulka alokace souborů je seznam klastrů, které ukazují, kde jsou uložená data. Obecné typy souborového systému (FAT12, FAT16 nebo FAT32) jsou určeny šířkou položek clusteru ve FAT.
FAT12 (12bitová tabulka alokace souborů)
První verzí systému souborů FAT je FAT12, což je nejstarší typ FAT, který používá záznam 12bitové tabulky alokace souborů. Byl představen v roce 1980. FAT12 podporuje až 16 MB velikosti oddílu pomocí klastru 4 KB nebo 32 MB pomocí klastru 8 KB, maximální soubor je omezen velikostí oddílu. Téměř nikdy se nepoužívá vůbec, protože je příliš malý.
Poznámka: FAT8, který byl spuštěn v roce 1977, je první skutečnou verzí souborového systému FAT, ale jeho použití je omezeno a je omezeno na určité koncové počítačové systémy.FAT16 (16bitová tabulka alokace souborů)
Druhou implementací FAT byl FAT16, který poprvé v roce 1984 představil 16bitový záznam tabulky alokace souborů.
V závislosti na použitém operačním systému a velikosti klastru může mít jednotka formátovaná na FAT16 maximální velikost jednotky 2 GB až 16 GB, která je k dispozici pouze v systému Windows NT 4 s klastrem 256 KB.
Velikost souboru na jednotce FAT16 je až 4 GB, pokud je povolena podpora velkých souborů, nebo 2 GB, pokud ne. V zásadě jej však v současnosti nikdo nepoužívá, protože nikdo nemá oddíl o velikosti jen 4 GB.
FAT32 (32bitová tabulka alokace souborů)
FAT32 je nejnovější verze systému souborů FAT, který byl představen v roce 1996. Nyní říkáte, že FAT často znamená FAT32. Podporuje maximální velikost oddílu až 2 TB nebo dokonce až 16 TB s klastry 64 KB. Ve skutečnosti jej však můžete ve Správě disků Windows nastavit pouze na 32 GB.
Největší velikost jednoho souboru na FAT32 je 4 GB, proto selžete, pokud na FAT32 vytvoříte soubor větší než 4 GB.
Stručně řečeno, souborový systém FAT je považován za omezený výkon, protože není komplikovaný, takže je podporován téměř všemi operačními systémy osobních počítačů. Díky své dobré kompatibilitě je ideálním souborovým systémem pro diskety a paměťové karty i pro výměnu dat v různých operačních systémech.
FAT má však vážnou nevýhodu: při zápisu nových dat po odstranění souboru FAT neuspořádá soubor do úplného fragmentu a poté jej zapíše. Po dlouhodobém používání budou data souboru postupně rozptýlena a rychlost čtení a zápisu bude zpomalena. Defragmentace je zástupným řešením, ale je nutné ji často reorganizovat, aby byla zachována platnost systému souborů FAT.
Po přečtení tohoto článku možná budete chtít převést FAT na NTFS pokud zjistíte, že je to tak omezené, nebo byste možná chtěli převést NTFS na FAT pro jeho velkou kompatibilitu.