Fájlkiosztási táblázat (FAT): Mi ez? (Típusai és egyebek) [MiniTool Wiki]
File Allocation Table
Gyors navigáció:
Mi a fájl allokációs tábla (FAT)?
Mi az a fájlkiosztási táblázat? A fájl allokációs tábla (FAT) állhat a FAT kifejezésre fájlrendszer vagy a táblázat, amely a FAT fájlrendszerben található.
A fájlkiosztási táblázat a fürtök (a merevlemezen történő logikai tárolás alapvető egységei) allokációs állapotának és a fájltartalom közötti kapcsolatnak a leírása. Egyszerűen azt mondhatja, hogy ez egy táblázat, amelyben a fájl található.
Ez a FAT fájlrendszer létfontosságú része, és nagyon fontos a merevlemez használatához is. Ha a fájlkiosztási táblázat elveszett, a merevlemezen lévő adatok nem találhatók és nem használhatók.
Amikor új fájlt ír a merevlemezre, a fájlt egy vagy több olyan fürtben tárolja, amelyek nem feltétlenül szomszédosak egymással; meglehetősen széles körben oszthatók el a lemezen. Az operációs rendszer létrehoz egy FAT bejegyzést az új fájl számára, rögzítve az egyes fürtök helyét és sorrendjét. Amikor elolvas egy fájlt, az operációs rendszer újból összeállítja a fájlt ezekből a fürtökből, és a teljes fájlként elhelyezi azt a helyet, ahová el szeretné olvasni.
Ezután elmondhatja, hogy a FAT fájlrendszert elrendezték a szervezési módszerével - a fájlelosztási táblával. Ez egy fájlrendszer, amelyet a Microsoft 1977-ben talált ki lemezkezelésre, és a Windows kiadása előtt alapértelmezett fájlrendszerként használják. NTFS .
A fájl-allokációs fájlrendszer utasításai
A FAT fájlrendszer nagyjából négy részre osztja a logikai lemez terét, amelyek a rendszerindítási szektor, a fájlelosztási táblázat területe, a gyökérkönyvtár és az adatterület.
Boot szektor: Foglalt szektornak is nevezik, és az első részben található. Tartalmazza: az operációs rendszer számára a számítógép indításához szükséges rendszerbetöltő kódot, a fő rendszerindító rekord partíciós tábláját ( MBR ), amely leírja a meghajtó szervezését, és a BIOS paraméterblokk (BPB), amely leírja az adattároló kötet fizikai körvonalát.
FAT terület: Ez a szakasz általában a fájlfelosztási táblázat két példányát tartalmazza a redundancia ellenőrzéséhez és a fürtök kiosztásának megadásához.
Gyökérkönyvtár területe: Ez a terület egy könyvtár táblázat, amely információkat tartalmaz a könyvtárakról és a fájlokról. Csak FAT12 és FAT16 esetén működik. Rögzített maximális mérete van, és a létrehozáskor van konfigurálva. A FAT32 általában a gyökérkönyvtárat tárolja az adatterületen, így szükség szerint kibővíthető.
Adat terület: Itt tárolják a címtáradatokat és a meglévő fájlokat. A lemez partícióinak nagy részét elfoglalja.
A fájl allokációs táblázat típusai
Megemlítettük, hogy egy fájlkiosztási táblázat egy fürtök listája, amely megmutatja, hol vannak a tárolt adatok. A fájlrendszer általános típusait (FAT12, FAT16 vagy FAT32) a FAT fürtbejegyzéseinek szélessége határozza meg.
FAT12 (12 bites fájlmegosztási táblázat)
A FAT fájlrendszer első verziója a FAT12, amely a legrégebbi típusú FAT, amely 12 bites fájlelosztási tábla bejegyzést használ. 1980-ban vezették be. A FAT12 legfeljebb 16 MB partícióméretet támogat 4 KB-os fürt használatával, vagy 32 MB-ot a 8 MB-os fürt használatával, a maximális fájlt a partíció mérete korlátozza. Szinte soha nem használják, mivel túl kicsi.
Jegyzet: Az 1977-ben indított FAT8 a FAT fájlrendszer első igazi verziója, de használatának korlátozottak és bizonyos terminál számítógépes rendszerekre korlátozódnak.FAT16 (16 bites fájlmegosztási táblázat)
A FAT második megvalósítása a FAT16 volt, amely 1984-ben vezette be először a 16 bites fájlelosztási táblázat bejegyzést.
Az operációs rendszertől és a használt fürt méretétől függően a FAT16 formázott meghajtó maximális meghajtómérete 2 GB-tól 16 GB-ig terjedhet, ez utóbbi csak Windows NT 4-ben érhető el 256 KB-os fürt mellett.
A FAT16 meghajtón a fájlméret legfeljebb 4 GB lehet, ha a Nagy fájl támogatás engedélyezve van, vagy 2 GB, ha nem. Alapvetően azonban senki sem használja most, mert senkinek nincs akkora partíciója, mint 4 GB.
FAT32 (32 bites fájlelosztási táblázat)
A FAT32 a FAT fájlrendszer legújabb verziója, amelyet 1996-ban vezettek be. Most azt mondod, hogy a FAT gyakran FAT32-et jelent. Támogatja a legfeljebb 2 TB vagy akár 16 TB méretű partíció méretet 64 KB-os fürtökkel. De valójában csak 32 GB-ot állíthat be a Windows Lemezkezelésben.
A FAT32 legnagyobb egyetlen fájlmérete 4 GB, ezért bukik meg, ha 4 GB-nál nagyobb fájlt hoz létre a FAT32-ben.
Összefoglalva: a FAT fájlrendszer korlátozott teljesítményűnek tekinthető, mivel nem bonyolult, ezért szinte minden személyi számítógépes operációs rendszer támogatja. Jó kompatibilitása ideális hajlékonylemez és memóriakártya fájlrendszerré teszi, valamint különböző operációs rendszerek adatcseréjéhez.
A FAT-nak azonban komoly hátránya van: amikor egy fájltörlés után új adatokat ír, a FAT nem rendezi a fájlt teljes töredékbe, majd megírja. Hosszú használat után a fájl adatai fokozatosan szétszóródnak, és lassul az olvasási és írási sebesség. A töredezettségmentesítés egy megoldás, de a FAT fájlrendszer érvényességének fenntartása érdekében gyakran át kell szervezni.
A cikk elolvasása után érdemes lehet konvertálja a FAT-ot NTFS-be ha úgy találja, hogy ez korlátozott, vagy érdemes lenne konvertálja az NTFS-t FAT-vá nagy kompatibilitása miatt.