File Allocation Table (FAT) is een bestandssysteem dat in 1977 door Microsoft is gemaakt.
FAT wordt nog steeds gebruikt als het voorkeursbestandssysteem voor floppydrive media en draagbare opslagapparaten met hoge capaciteit zoals flashdrives en andere solid-state geheugenapparaten zoals SD-kaarten.
FAT was het primaire bestandssysteem dat wordt gebruikt in alle consumentenbesturingssystemen van Microsoft van MS-DOS via Windows ME. Hoewel FAT nog steeds een ondersteunde optie is voor de nieuwere besturingssystemen van Microsoft, is NTFS het primaire bestandssysteem dat tegenwoordig wordt gebruikt.
Het bestandssysteem van de bestandstoewijzingstabel is in de loop van de tijd verbeterd, voornamelijk vanwege de noodzaak om grotere harde schijven en grotere bestandsgroottes te ondersteunen.
Hier is veel meer over de verschillende versies van het FAT-bestandssysteem:
FAT12 (12-bit File Allocation Table)
De eerste veel gebruikte versie van het FAT-bestandssysteem, FAT12, werd in 1980 geïntroduceerd, samen met de eerste versies van DOS.
FAT12 was het primaire bestandssysteem voor Microsoft-besturingssystemen via MS-DOS 3.30 maar werd ook gebruikt in de meeste systemen via MS-DOS 4.0. FAT12 is nog steeds het bestandssysteem dat wordt gebruikt op de incidentele diskette die je vandaag zult vinden.
FAT12 ondersteunt schijfformaten en bestandsgrootten tot 16 MB met 4 KB-clusters of 32 MB met 8 KB-clusters, met een maximumaantal van 4.084 bestanden op een enkel volume (bij gebruik van 8KB-clusters).
Bestandsnamen onder FAT12 mogen de maximale tekenlimiet van 8 tekens niet overschrijden, plus 3 voor de extensie.
Een aantal bestandsattributen werd voor het eerst geïntroduceerd in FAT12, inclusief verborgen, alleen-lezen, systeem- en volumelabel.
Notitie: FAT8, geïntroduceerd in 1977, was de eerste echte versie van het FAT-bestandssysteem maar had beperkt gebruik en alleen op sommige computersystemen in terminal-stijl van die tijd.
FAT16 (16-bit File Allocation Table)
De tweede implementatie van FAT was FAT16, voor het eerst geïntroduceerd in 1984 in PC DOS 3.0 en MS-DOS 3.0.
Een iets meer verbeterde versie van FAT16, genaamd FAT16B, was het primaire bestandssysteem voor MS-DOS 4.0 tot en met MS-DOS 6.22. Beginnend met MS-DOS 7.0 en Windows 95, werd in plaats daarvan een verder verbeterde versie, FAT16X genaamd, gebruikt.
Afhankelijk van het besturingssysteem en de gebruikte clustergrootte, kan de maximale schijfgrootte van een FAT16-geformatteerde schijfeenheid variëren van 2 GB tot 16 GB, de laatste alleen in Windows NT 4 met 256 KB-clusters.
Bestandsgroottes op FAT16 drives max uit op 4 GB met Grote bestandsondersteuning ingeschakeld, of 2 GB zonder.
Het maximale aantal bestanden dat kan worden vastgehouden op een FAT16-volume is 65.536. Net als bij FAT12 waren de bestandsnamen beperkt tot 8 + 3 tekens maar uitgebreid tot 255 tekens beginnend met Windows 95.
Het kenmerk archiefbestand werd geïntroduceerd in FAT16.
FAT32 (32-bit File Allocation Table)
FAT32 is de nieuwste versie van het FAT-bestandssysteem. Het werd in 1996 geïntroduceerd voor Windows 95 OSR2 / MS-DOS 7.1-gebruikers en was het primaire bestandssysteem voor Windows-versies voor consumenten via Windows ME.
FAT32 ondersteunt elementaire schijfformaten tot 2 TB of zelfs tot 16 TB met 64 KB clusters.
Net als bij FAT16, bestandsgroottes op FAT32 drives max uit op 4 GB met Grote bestandsondersteuning ingeschakeld of 2 GB zonder. Een aangepaste versie van FAT32, genaamd FAT32 + , ondersteunt bestanden van bijna 256 GB groot!
Tot 268.173.300 bestanden kunnen op een FAT32-volume staan, mits 32 cl-clusters worden gebruikt.
exFAT (Extended File Allocation Table)
exFAT, voor het eerst geïntroduceerd in 2006, is nog een ander bestandssysteem dat is gemaakt door Microsoft, hoewel het niet de "volgende" FAT-versie is na FAT32.
exFAT is voornamelijk bedoeld voor gebruik op draagbare media-apparaten zoals flashdrives, SDHC- en SDXC-kaarten, enz.
exFAT ondersteunt officieel draagbare media-opslagapparaten tot 512 TiB in grootte, maar zou theoretisch schijven tot 64 ZiB kunnen ondersteunen, wat aanzienlijk groter is dan alle media die vanaf dit moment beschikbaar zijn.
Native ondersteuning voor bestandsnamen van 255 tekens en ondersteuning voor maximaal 2.796.202 bestanden per map zijn twee opmerkelijke kenmerken van het exFAT-systeem.
Het exFAT-bestandssysteem wordt ondersteund door bijna alle versies van Windows (oudere versies met optionele updates), Mac OS X (10.6.5+), maar ook op veel tv's, media en andere apparaten.
Bestanden verplaatsen van NTFS naar FAT-systemen
Bestandsversleuteling, bestandscompressie, objectrechten, schijfquota en het geïndexeerde bestandskenmerk zijn alleen beschikbaar op het NTFS-bestandssysteem - niet dik . Andere kenmerken, zoals de algemene die in de bovenstaande discussies worden genoemd, zijn ook beschikbaar op NTFS.
Gezien hun verschillen, als u een gecodeerd bestand van een NTFS-volume in een FAT-geformatteerde ruimte plaatst, verliest het bestand de coderingsstatus, wat betekent dat het bestand als een normaal, niet-gecodeerd bestand kan worden gebruikt. Een bestand op deze manier decoderen is alleen mogelijk voor de oorspronkelijke gebruiker die het bestand heeft versleuteld, of voor een andere gebruiker die toestemming heeft gekregen van de oorspronkelijke eigenaar.
Net als bij gecodeerde bestanden, omdat FAT geen ondersteuning biedt voor compressie, wordt een gecomprimeerd bestand automatisch gedecomprimeerd als het is gekopieerd uit een NTFS-volume en naar een FAT-volume. Als u bijvoorbeeld een gecomprimeerd bestand van een NTFS-harde schijf naar een FAT-diskette kopieert, wordt het bestand automatisch uitgepakt voordat het op de floppy wordt opgeslagen, omdat het FAT-bestandssysteem op de doelmedia niet de mogelijkheid heeft om gecomprimeerde bestanden op te slaan. .
Geavanceerd lezen van FAT
Hoewel het hier veel verder gaat dan de fundamentele FAT-discussie, als je meer wilt weten over hoe FAT12-, FAT16- en FAT32-geformatteerde schijven zijn gestructureerd, kijk dan eens naar The FAT Filesystems van Andries E. Brouwer.




