Fájlallokációs tábla
A fájlallokációs tábla (FAT: File Allocation Table) egy számítógépes fájlrendszer architektúrának valamint egy ipari szabványos fájlrendszercsaládnak a neve.
FAT (File Allocation Table: FAT12 (12 bites verzió), FAT16/FAT16B/FAT16X (16 bites verziók), FAT32/FAT32X (32 bites verziók 28 bites használattal)) | |
Fejlesztő | Microsoft, SCP, IBM, Compaq, Digital Research, Novell |
Bevezetve | 1977 (Stand-alone Disk BASIC-80) FAT12: 1980. augusztus (SCP QDOS) FAT16: 1984. augusztus (IBM PC DOS 3.0) FAT16B: 1987. november (Compaq MS-DOS 3.31) FAT16X: 1995. augusztus (Windows 95) FAT32/FAT32X: 1996. augusztus (Windows 95 OSR2) |
Struktúra | |
Könyvtárszerkezet | Tábla |
Fájlszerkezet | Láncolt lista |
Hibásszektor-szerkezet | klaster tagging |
Korlátok | |
Maximális fájlméret | 4 294 967 295 byte (4 GiB - 1) with FAT16B and FAT32[1] 274,877,906,943 bytes (256 GiB - 1) only with FAT32+[2] |
Fájlnév maximális hossza | 8.3-as fájlnév, vagy 255 UCS-2 karakterek hosszú fájlnév esetén |
A FAT egy örökölt fájlrendszer, amely egyszerű és robusztus.[3] Jól használható egyszerű eszközöknél, de nem nyújtja ugyanazt a teljesítményt, megbízhatóságot és skálázhatóságot, mint a mai modern fájlrendszerek. Habár kompatibilitási okokból majdnem az összes létező operációs rendszer támogatja, mivel egy jól bevált fájlrendszer, amellyel adatcserék végezhetők különböző számítógépek között.
Eredetileg az 1970-es évek végén tervezték hajlékonylemezek használatához, hamarosan általánosan is átvették és használni kezdték merevlemezeken kezdve a DOS-tól egészen a Windows 9x korszakig két évtizedig. Az egyre erősebb számítógépek és operációs rendszerek bevezetésével, amelyek az egyre komplexebb fájlrendszerek fejlesztését vonták maguk után, a FAT többé már nem az alapértelmezett fájlrendszer a Microsoft Windows számítógépeken.[4]
Jelenleg a FAT fájlrendszer általában még mindig megtalálható hajlékonylemezeken, USB stick-eken, flash memórián és más solid-state memóriakártyán és modulon és más hordozható és beágyazott eszközön. Használják EFI-kompatibilis számítógépek boot stage-eként.
A fájlrendszer neve a fájlrendszer indextáblájának kitüntetett használatából (neve FAT) eredeztethető, amely statikusan foglalódik le a formattálás pillanatában a háttértáron. Ez a tábla bejegyzéseket tartalmaz minden cluster-hez a tárolólemez egy folyamatos területén. Minden bejegyzés tartalmazza vagy a következő cluster számát egy fájlban, vagy fájlvége, nem használt lemez terület ill. a lemez speciálisan fenntartott területének jelzését.
Fordítás
szerkesztésEz a szócikk részben vagy egészben a File Allocation Table című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
Jegyzetek
szerkesztés- ↑ File Systems. Microsoft TechNet, 2001. (Hozzáférés: 2011. július 31.)
- ↑ Kuhnt, Udo; Georgiev, Luchezar; Davis, Jeremy; (2007); FAT+, FATPLUS.TXT, draft revision 2 ([1] Archiválva 2012. március 20-i dátummal a Wayback Machine-ben, [2] Archiválva 2015. február 19-i dátummal a Wayback Machine-ben)
- ↑ FAT File System (Windows Embedded CE 6.0). Microsoft, 2010. január 6. (Hozzáférés: 2013. július 7.)
- ↑ Comparing NTFS and FAT file systems. Microsoft. (Hozzáférés: 2014. január 27.)
További információk (angolul)
szerkesztés- ECMA-107 Volume and File Structure of Disk Cartridges for Information Interchange, identical to ISO/IEC 9293.
- Microsoft Extensible Firmware Initiative FAT32 File System Specification, FAT: General Overview of On-Disk Format
- Understanding FAT32 file systems (explained for embedded firmware developers)
- Understanding FAT including lots of info about LFNs
- Detailed Explanation of FAT Boot Sector: Microsoft Knowledge Base Article 140418
- Description of the FAT32 File System: Microsoft Knowledge Base Article 154997
- FAT12/FAT16/FAT32 file system implementation for *nix: Includes libfat libraries and fusefat, a FUSE file system driver
- MS-DOS: Directory and Subdirectory Limitations: Microsoft Knowledge Base Article 39927
- Overview of FAT, HPFS, and NTFS File Systems: Microsoft Knowledge Base Article 100108
- Volume and file size limits of FAT file systems: Microsoft Technet
- Microsoft TechNet: A Brief and Incomplete History of FAT32 by Raymond Chen
- FAT32 Formatter Archiválva 2009. július 21-i dátummal a Wayback Machine-ben: allows formatting volumes larger than 32 GiB with FAT32 under Windows 2000, Windows XP and Windows Vista
- Fdisk does not recognize full size of hard disks larger than 64 GB: Microsoft Knowledge Base Article 263044.
- Microsoft Windows XP: FAT32 File System. Copy made by Internet Archive Wayback Machine of an article with summary of limits in FAT32 which is no longer available on Microsoft website.
- Visual Layout of a FAT16 drive