Mi a File Allocation Table (FAT)?

Minden, amit tudnia kell a FAT32, exFAT, FAT16 és FAT12-ről

A Fájl-hozzárendelési táblázat (FAT) a Microsoft által 1977-ben létrehozott fájlrendszer .

A FAT még ma is használatos, mint a hajlékonylemez-meghajtó és a hordozható, nagy kapacitású tárolóeszközök, például a flash meghajtók és más szilárdtestű memóriaeszközök, például az SD kártyák preferált fájlrendszere.

A FAT volt az elsődleges fájlrendszer, amelyet az MS-DOS-ban Windows ME rendszereken használtak az összes Microsoft fogyasztói operációs rendszerében . Annak ellenére, hogy a FAT továbbra is támogatott opció a Microsoft újabb operációs rendszereken, az NTFS a mai napig használt elsődleges fájlrendszer.

A Fájl Allocation Table fájlrendszere idővel előrelépéseket mutatott, elsősorban a nagyobb merevlemez-meghajtók és nagyobb fájlméretek támogatása miatt.

A FAT fájlrendszer különböző verzióinál sokkal több a következő:

FAT12 (12 bites fájl-hozzárendelési táblázat)

A FAT fájlrendszer első, széles körben használt verzióját, a FAT12-et 1980-ban vezették be, a DOS első verziói mellett.

A FAT12 volt az elsődleges fájlrendszer a Microsoft operációs rendszerek számára az MS-DOS 3.30 verzióján keresztül, de a legtöbb rendszerben az MS-DOS 4.0-n keresztül is használták. A FAT12 még mindig az aktuális floppy lemezen használt fájlrendszer ma.

A FAT12 legfeljebb 16 MB méretű és legfeljebb 4 MB méretű fürtöket képes kezelni, vagy 8 KB-os, 32 MB-os, legfeljebb 4,084 fájl egyetlen köteten (8KB klaszter használatakor).

A FAT12 alatt a fájlnevek nem haladhatják meg a maximális karakterkészlet 8 karaktert, a 3 pedig a mellékállomást .

Számos fájlattribútum került először a FAT12-ben, beleértve a rejtett , csak olvasható , rendszer- és kötetcímkét .

Megjegyzés: A FAT8, amelyet 1977-ben vezettek be, a FAT fájlrendszer első igazi változata volt, de csak korlátozottan használható, és csak az adott terminál stílusú számítógépes rendszereken.

FAT16 (16 bites fájl-hozzárendelési táblázat)

A FAT második megvalósítása a FAT16, amelyet először 1984-ben vezettek be a PC DOS 3.0 és az MS-DOS 3.0 verzióban.

A FAT16 egy kicsit továbbfejlesztett verziója, az FAT16B volt az MS-DOS 4.0 elsődleges fájlrendszere MS-DOS 6.22-n keresztül. Az MS-DOS 7.0 és a Windows 95 operációs rendszertől kezdve, egy továbbfejlesztett verziót, a FAT16X-et használtak.

Az operációs rendszertől és a használt fürtmérettől függően a maximális meghajtó mérete a FAT16 formátumú meghajtó 2 GB-tól 16 GB-ig terjedhet, ez utóbbi csak 256 KB-os fürtökben található Windows NT 4 rendszerben.

A fájlméretek a FAT16 meghajtókon maximum 4 GB méretűek, a nagy fájltámogatás engedélyezett vagy 2 GB nélkül.

A FAT16 köteten tárolható fájlok maximális száma 65 536. A FAT12-hez hasonlóan a fájlnevek 8 + 3 karakterre korlátozódtak, de a Windows 95-ről kezdődően 255 karakterre bővült.

Az archív fájl attribútuma a FAT16-ban került bevezetésre.

FAT32 (32 bites fájlok elosztási táblázata)

A FAT32 a FAT fájlrendszer legújabb verziója. A Windows 95 OSR2 / MS-DOS 7.1-es verzióra 1996-ban került bevezetésre, és a Windows ME rendszeres Windows verziók elsődleges fájlrendszere volt.

A FAT32 támogatja az alapcsomag méreteit akár 2 TB-ig, akár akár 16 TB-t is, 64 KB-os fürtökkel.

A FAT16-hoz hasonlóan a FAT32-es fájlméretek max. 4 GB-os méretűek, a nagy fájltámogatás be van kapcsolva vagy 2 GB nélkül. A FAT32 módosított változata, a FAT32 + nevű fájl, támogatja a 256 GB méretű fájlokat!

Legfeljebb 268 173 300 fájl tárolható a FAT32 köteten, amennyiben 32 KB-os klasztereket használ.

exFAT (kiterjesztett fájlallokációs táblázat)

Az exFAT, amelyet 2006-ban vezettek be, egy újabb fájlrendszer a Microsoft számára, bár ez nem a "következő" FAT verzió a FAT32 után.

Az exFAT elsősorban hordozható médiaeszközökkel, például flash meghajtókkal, SDHC és SDXC kártyákkal stb. használható.

Az exFAT hivatalosan támogatja a hordozható médiatároló eszközöket, amelyek legfeljebb 512 TiB méretűek lehetnek, de elméletileg a 64 ZiB méretű meghajtókat támogathatják, ami lényegesen nagyobb, mint az ezen írásban rendelkezésre álló média.

A 255 karakteres fájlnevek natív támogatása és a könyvtáronként legfeljebb 2.796.202 fájl támogatása az exFAT rendszer két figyelemre méltó jellemzője.

Az exFAT fájlrendszert támogatja a Windows szinte valamennyi verziója (régebbi, opcionális frissítéssel), Mac OS X (10.6.5+), valamint számos TV, média és egyéb eszköz.

Fájlok áthelyezése NTFS-ről FAT rendszerekre

A fájl titkosítása, a fájlok tömörítése , az objektumengedélyek, a lemezkvóták és az indexelt fájlattribútum csak az NTFS fájlrendszeren érhető el - nem a FAT . Más attribútumok, mint a fent említett megbeszélésekben említettek, szintén megtalálhatók az NTFS-ben.

Ha különbséget tesz, ha egy titkosított fájlt NTFS-kötetből FAT-formátumú helyre helyezi, akkor a fájl elveszti a titkosítási állapotát, azaz a fájl használható egy normál, nem titkosított fájlhoz. A fájlok ilyen módon történő visszafejtése csak az eredeti felhasználó számára lehetséges, amely titkosította a fájlt, vagy bármely más felhasználót, amelyet az eredeti tulajdonos engedélye adott.

A titkosított fájlokhoz hasonlóan, mivel a FAT nem támogatja a tömörítést, a tömörített fájlt automatikusan kicsomagolja, ha NTFS-kötetből és FAT-kötetre másolja. Ha például tömörített fájlt másol egy NTFS merevlemezről egy FAT hajlékonylemezre, akkor a fájl automatikusan elbontja, mielőtt elmentené a hajlékonylemezre, mert a célmédián található FAT fájlrendszer nem képes tömörített fájlok tárolására .

Fejlett olvasás a FAT-on

Bár a FAT-alapszintű vita túlmutat itt, ha többet szeretne megtudni a FAT12, a FAT16 és a FAT32 formázott meghajtók struktúrájáról, nézze meg a The FAT Files System-et Andries E. Brouwer-től.