A fájlkiosztási tábla (FAT) a számítógépek által a tárolóeszközön tárolt adatok keresésének módja. Ide tartoznak a hajlékonylemezek, USB flash meghajtók, SD-kártyák és más nagy kapacitású tárolóeszközök. Röviden: a FAT egy olyan egyszerű és széles körben elterjedt fájlrendszer-szerkezet, amely a tárolóeszközön található klaszterek láncolásával mutatja meg, hogy egy fájl mely klaszterekben található.
A FAT egy olyan klaszterekből álló lista, amely megmutatja, hogy egy számítógépes fájl hol van tárolva. Ezek a klaszterek nem feltétlenül közvetlenül egymás mellett helyezkednek el, hanem szétszóródhatnak a lemezen vagy a tárolóeszközön. A FAT mindig a tárolóeszköz első néhány klaszterében található. Mindig két azonos példány van, az egyik a másik biztonsági másolata — ez növeli a sérülékeny eszközök megbízhatóságát, mert ha az egyik FAT megsérül, a rendszer megpróbálhatja a másikból visszaállítani az információt.
Hogyan működik röviden?
Amikor fájlt hozunk létre vagy olvasunk, a fájlrendszer a FAT-ból olvassa ki, hogy melyik klaszterláncot kell követni. Egy fájlhoz tartozó bejegyzés a könyvtárban megadja a fájl kezdőklaszterét; a FAT-ban pedig minden klaszterhez tartozik egy bejegyzés, amely vagy a következő klasztert mutatja, vagy egy speciális jelölést, ha ez a lánc vége. A FAT bejegyzések bitmélysége (12, 16 vagy 32 bit) határozza meg a maximálisan elérhető klaszterek számát és így a fájlrendszer skálázhatóságát.
FAT variánsok és főbb korlátok
- FAT12 – régebbi, főleg hajlékonylemezeknél használt; kis méretű partíciókhoz.
- FAT16 – korai merevlemezekhez és DOS-korszakhoz kötődik; korlátozott partíció- és fájlméret.
- FAT32 – a Windows 95 OSR2 óta elterjedt; nagyobb partíciókat támogat, de fájlméret-korlátozása miatt (legfeljebb 4 GB-nál kisebb) ma már nem minden esetben megfelelő nagy fájlokhoz.
- exFAT – Microsoft által később bevezetett formátum flash meghajtókhoz és nagy fájlokhoz, amely eltünteti a FAT32 4 GB-os fájlméret-korlátját (ez technikailag már nem a „klasszikus” FAT, de onnan fejlődött ki).
Fontos korlátok: FAT32 esetén egyetlen fájl mérete legfeljebb 4 GiB–1 byte lehet; a pontos maximális partícióméret a klasztermérettől függ, és a legtöbb modern operációs rendszer formázási eszköze gyakran korlátozza a FAT32 partíciók létrehozását (például Windows 32 GB-os korlátozással). A FAT nem támogat beépített naplózást (journaling), fájljogosultságokat vagy fejlett adatvédelemhez szükséges szolgáltatásokat, ezért nagyabb rendszerek és szerverek esetén kevésbé alkalmas.
Előnyök
- Széleskörű kompatibilitás: gyakorlatilag minden operációs rendszer és sok beágyazott eszköz ismeri.
- Egyszerűség: kis erőforrásigényű implementáció, ezért kamerákban, kisméretű eszközökben és bootpartíciókban gyakran használják.
- Gyors felépítés és egyszerű helyreállítási lehetőségek sérülés esetén.
Hátrányok
- Fragmentáció: a fájlok szétszóródhatnak a lemezen, ami lassulást okozhat.
- Limitált fájl- és partícióméretek (különösen a FAT16 és FAT32 esetén).
- Nincs journaling és fejlett hibadetektálás, ezért nagyobb adattárolási igényű rendszerekben kevésbé megbízható.
- Flash meghajtókon a folyamatos írási műveletek miatt gyorsabban elhasználódhat, ha nincs megfelelő wear-leveling réteg a vezérlőoldalon.
Használati javaslatok és tippek
- Ha sok kis eszköz között kell adatot cserélni (kamera, okostelefon, router, régebbi számítógép), a FAT vagy exFAT a legjobb választás a kompatibilitás miatt.
- Ha nagy (>4 GB) fájlokat (például videókat) kell tárolni, használjon exFAT-ot vagy NTFS-t a FAT32 helyett.
- Hosszabb távú és nagy megbízhatóságot igénylő tároláshoz (szerverek, NAS) válasszon naplózó fájlrendszert (pl. NTFS, ext4, APFS stb.).
- Ha FAT alapú eszközt használ, időnként érdemes ellenőrizni és töredezettségmentesíteni, illetve biztonsági mentést készíteni a fontos adatokról.
Helyreállítás és sérülés
A FAT egyszerű szerkezete miatt sok helyreállító eszköz képes visszakeresni és rekonstruálni a fájlokat, még részben sérült tárolókról is. Mivel a FAT általában kettős másolatban található meg a lemez elején, egy sérült FAT esetén a másik példányból történő visszaállítás gyakori eljárás. Ugyanakkor súlyos fizikai sérülés vagy több bejegyzés sérülése esetén adatvesztés léphet fel.
Összefoglalva: a FAT egy egyszerű, jól kompatibilis és ma is rendkívül elterjedt fájlrendszer, amely ideális az eszközök közötti adatátvitelre és beágyazott rendszerekre, de korlátai (fájlméret, fragmentáció, hiányzó fejlett szolgáltatások) miatt nem mindig a legjobb választás nagy teljesítményű vagy biztonságkritikus tárolási feladatokra. A modern igényekhez gyakran az exFAT, NTFS vagy más korszerű fájlrendszerek kínálnak jobb megoldást.

