File Allocation Table (FAT) er et filsystem, der blev oprettet af Microsoft i 1977.
FAT er stadig i brug i dag som det foretrukne filsystem til diskettedrevne medier og bærbare højkapacitetslagringsenheder som flashdrev og andre solid state-hukommelsesenheder som SD-kort.
FAT var det primære filsystem, der blev brugt i alle Microsofts forbrugeroperativsystemer fra MS-DOS via Windows ME. Selv om FAT stadig er en understøttet mulighed for Microsofters nyere operativsystemer, er NTFS det primære filsystem, der anvendes i disse dage.
Filet Filetildelingstabellen har set fremskridt over tid, primært på grund af behovet for at understøtte større harddiske og større filstørrelser.
Her er meget mere på de forskellige versioner af FAT-filsystemet:
FAT12 (12-bit filallokeringstabel)
Den første udbredte version af FAT-filsystemet FAT12 blev introduceret i 1980, lige sammen med de første versioner af DOS.
FAT12 var det primære filsystem for Microsoft-operativsystemer op gennem MS-DOS 3,30, men blev også brugt i de fleste systemer op gennem MS-DOS 4.0. FAT12 er stadig det filsystem, der bruges på den lejlighedsvise diskette, du finder i dag.
FAT12 understøtter kørestørrelser og filstørrelser på op til 16 MB ved hjælp af 4 kB-klynger eller 32 MB ved hjælp af 8 kB-enheder, med maksimalt antal 4.084 filer på et enkelt volumen (ved brug af 8 kB-klynger).
Filnavne under FAT12 må ikke overskride maksimums tegngrænsen på 8 tegn plus 3 for udvidelsen.
En række filattributter blev først introduceret i FAT12, herunder skjult, skrivebeskyttet, system- og volumenetiket.
Bemærk: FAT8, introduceret i 1977, var den første ægte version af FAT-filsystemet, men havde begrænset anvendelse og kun på nogle terminalsystemer af tiden.
FAT16 (16-bit filallokeringstabel)
Den anden implementering af FAT var FAT16, der først blev introduceret i 1984 i PC DOS 3.0 og MS-DOS 3.0.
En lidt mere forbedret version af FAT16, kaldet FAT16B, var det primære filsystem til MS-DOS 4.0 op gennem MS-DOS 6.22. Begyndende med MS-DOS 7.0 og Windows 95 blev en yderligere forbedret version, kaldet FAT16X, brugt i stedet.
Afhængigt af operativsystemet og den anvendte klyngestørrelse kan den maksimale drevstørrelse et FAT16-formateret drev ligge i området fra 2 GB til 16 GB, sidstnævnte kun i Windows NT 4 med 256 kB-klynger.
Filstørrelser på FAT16 kører maks. Ud til 4 GB med Stor filsupport aktiveret, eller 2 GB uden det.
Det maksimale antal filer, der kan holdes på et FAT16-volumen, er 65.536. Ligesom FAT12 var filnavne begrænset til 8 + 3 tegn, men blev udvidet til 255 tegn, der startede med Windows 95.
Arkivfilattributen blev introduceret i FAT16.
FAT32 (32-bit filallokeringstabel)
FAT32 er den nyeste version af FAT-filsystemet. Det blev introduceret i 1996 til Windows 95 OSR2 / MS-DOS 7.1 brugere og var det primære filsystem til Windows-versioner af forbrugere via Windows ME.
FAT32 understøtter grundlæggende drevstørrelser på op til 2 TB eller endda så højt som 16 TB med 64 kB-klynger.
Ligesom med FAT16 drev filstørrelser på FAT32 maksimal ud på 4 GB med Stor filsupport tændt eller 2 GB uden det. En ændret version af FAT32, kaldet FAT32 + , understøtter filer tæt på 256 GB i størrelse!
Op til 268.173.300 filer kan indeholde et FAT32-volumen, så længe det bruger 32 KB-klynger.
exFAT (Extended File Allocation Table)
exFAT, der først blev introduceret i 2006, er endnu et filsystem, der er oprettet af Microsoft, selv om det ikke er den "næste" FAT-version efter FAT32.
exFAT er primært beregnet til at blive brugt på bærbare medie enheder som flash drev, SDHC og SDXC kort osv.
exFAT understøtter officielt bærbare medieoplagringsenheder på op til 512 TiB i størrelse, men kan teoretisk understøtte drev så store som 64 ZiB, hvilket er betydeligt større end ethvert medie, der er tilgængeligt som i denne skrivning.
Indbygget støtte til 255 tegn filnavne og understøtter op til 2.796.202 filer pr. bibliotek er to bemærkelsesværdige træk ved exFAT-systemet.
ExFAT-filsystemet understøttes af næsten alle versioner af Windows (ældre med valgfrie opdateringer), Mac OS X (10.6.5+), samt på mange tv, medier og andre enheder.
Flytning af filer fra NTFS til FAT-systemer
Filkryptering, filkomprimering, objektrettigheder, diskkvoter og den indekserede filattribut er kun tilgængelige i NTFS-filsystemet - ikke fed . Andre attributter, som de samme som nævnt i diskussionerne ovenfor, er også tilgængelige på NTFS.
I betragtning af deres forskelle, hvis du placerer en krypteret fil fra et NTFS-volumen i et FAT-formateret rum, mister filen sin krypteringsstatus, hvilket betyder, at filen kan bruges som en normal, ikke-krypteret fil. Dekryptering af en fil på denne måde er kun mulig for den oprindelige bruger, der krypterede filen eller enhver anden bruger, der har fået tilladelse fra den oprindelige ejer.
Ligesom krypterede filer, da FAT ikke understøtter komprimering, dekomprimeres en komprimeret fil automatisk, hvis den kopieres ud af et NTFS-volumen og på et FAT-volumen. Hvis du for eksempel kopierer en komprimeret fil fra en NTFS-harddisk til en FAT-diskette, dekomprimeres filen automatisk, før den gemmes til disketten, fordi FAT-filsystemet på destinationsmediet ikke har evnen til at gemme komprimerede filer .
Avanceret læsning på FAT
Mens det er langt ud over den grundlæggende FAT-diskussion her, hvis du er interesseret i mere om, hvordan FAT12, FAT16 og FAT32 formaterede drev er struktureret, så tjek The FAT Filesystems af Andries E. Brouwer.




