File Allocation Table (FAT) är ett filsystem som skapades av Microsoft 1977.
FAT används fortfarande idag som det föredragna filsystemet för diskettenheter och bärbara högkapacitetslagringsenheter som flash-enheter och andra solid state-minnesenheter som SD-kort.
FAT var det primära filsystemet som används i alla Microsofts konsumentoperativsystem från MS-DOS via Windows ME. Även om FAT fortfarande är ett stöd för Microsofts nya operativsystem, är NTFS det primära filsystemet som används idag.
Filfördelningsbordets filsystem har sett framsteg över tid, främst beroende på behovet av att stödja större hårddiskar och större filstorlekar.
Här är mycket mer på de olika versionerna av FAT-filsystemet:
FAT12 (12-bitars filfördelningstabell)
Den första utbredda versionen av FAT-filsystemet FAT12 introducerades 1980, tillsammans med de första versionerna av DOS.
FAT12 var det primära filsystemet för Microsoft operativsystem upp genom MS-DOS 3,30 men användes också i de flesta system upp genom MS-DOS 4.0. FAT12 är fortfarande det filsystem som används på enstaka diskett som du hittar idag.
FAT12 stöder körstorlekar och filstorlekar på upp till 16 MB med 4 kB-kluster eller 32 MB med 8 KB-enheter, med högst 4 044 filer på en enda volym (vid användning av 8 KB-kluster).
Filnamn under FAT12 kan inte överskrida gränsvärdet för maximalt tecken på 8 tecken plus 3 för förlängningen.
Ett antal filattribut introducerades först i FAT12, inklusive dold, skrivskyddad, system- och volymetikett.
Notera: FAT8, introducerad 1977, var den första sanna versionen av FAT-filsystemet men hade begränsad användning och endast på vissa terminalsystem av tidssystemet.
FAT16 (16-bitars filfördelningstabell)
Den andra implementeringen av FAT var FAT16, introducerades först 1984 i PC DOS 3.0 och MS-DOS 3.0.
En något mer förbättrad version av FAT16, kallad FAT16B, var det primära filsystemet för MS-DOS 4.0 upp genom MS-DOS 6.22. Från och med MS-DOS 7.0 och Windows 95 användes en ytterligare förbättrad version, kallad FAT16X, istället.
Beroende på operativsystem och klyvstorlek som används kan den maximala drivstorleken en FAT16-formaterad enhet ligga mellan 2 GB upp till 16 GB, den senare endast i Windows NT 4 med 256 kB-kluster.
Filstorlekar på FAT16 kör max ut på 4 GB med Stor filsupport aktiverad, eller 2 GB utan den.
Det maximala antalet filer som kan hållas på en FAT16-volym är 65.536. Precis som med FAT12 var filnamn begränsade till 8 + 3 tecken men utvidgades till 255 tecken som började med Windows 95.
Arkivfilattributet introducerades i FAT16.
FAT32 (32-bitars filfördelningstabell)
FAT32 är den senaste versionen av FAT-filsystemet. Det introducerades 1996 för Windows 95 OSR2 / MS-DOS 7.1-användare och var det primära filsystemet för Windows-versioner av Windows Windows.
FAT32 stöder grundläggande drivstorlekar upp till 2 TB eller till och med så hög som 16 TB med 64 kB-kluster.
Precis som med FAT16, kör filstorlekar på FAT32 max ut på 4 GB med Stor filsupport aktiverad eller 2 GB utan den. En modifierad version av FAT32, kallad FAT32 + , stöder filer nära 256 GB i storlek!
Upp till 268.173.300 filer kan innehålla en FAT32-volym, så länge som det använder 32 KB-kluster.
exFAT (Extended File Allocation Table)
exFAT, som först introducerades 2006, är ännu ett filsystem skapat av Microsoft, även om det inte är "nästa" FAT-version efter FAT32.
exFAT är främst avsedd att användas på bärbara medieenheter som flash-enheter, SDHC och SDXC-kort etc.
exFAT stöder officiellt bärbara medielagringsenheter upp till 512 TiB i storlek, men kan teoretiskt stödja enheter lika stora som 64 ZiB, vilket är betydligt större än vad som helst tillgängligt i det här skrivet.
Inbyggt stöd för 255 teckenfilnamn och stöd för upp till 2 796 202 filer per katalog är två anmärkningsvärda egenskaper i exFAT-systemet.
ExFAT-filsystemet stöds av nästan alla versioner av Windows (äldre med valfria uppdateringar), Mac OS X (10.6.5+), liksom på många TV, media och andra enheter.
Flytta filer från NTFS till FAT-system
Filkryptering, filkomprimering, objektbehörigheter, diskkvoter och det indexerade filattributet är endast tillgängliga i NTFS-filsystemet - inte fet . Andra attribut, som de vanliga som nämns i diskussionerna ovan, finns också på NTFS.
Med tanke på deras skillnader, om du placerar en krypterad fil från en NTFS-volym i ett FAT-formaterat utrymme, förlorar filen dess krypteringsstatus, vilket betyder att filen kan användas som en vanlig, icke-krypterad fil. Dekryptering av en fil på detta sätt är endast möjlig för den ursprungliga användaren som krypterade filen eller någon annan användare som har fått tillstånd av den ursprungliga ägaren.
På samma sätt som krypterade filer, eftersom FAT inte stöder komprimering dekomprimeras en komprimerad fil om den kopieras ut från en NTFS-volym och till en FAT-volym. Om du till exempel kopierar en komprimerad fil från en NTFS-hårddisk till en FAT-diskett, dekomprimeras filen automatiskt innan den sparas till disketten eftersom FAT-filsystemet på destinationsmediet inte har möjlighet att lagra komprimerade filer .
Avancerad läsning på FAT
Medan det är långt bortom den grundläggande FAT-diskussionen här, om du är intresserad av mer om hur FAT12, FAT16 och FAT32 formaterade enheter är strukturerad, kolla in FAT Filesystems av Andries E. Brouwer.




