Många datoranvändare uppmärksammar inte på partitionsfilsystem, andra har hört talas om filsystem, men de känner inte till detaljerad information om filsystem, särskilt FAT och NTFS, så i den här artikeln ska jag förklara vad FAT-filsystem och Jag kommer att prata om andra filsystem i framtiden.

Vad är FAT-filsystem?

File Allocation Table (FAT) är ett filsystem som har utvecklats för MS-DOS och är det primära filsystemet för konsumentversioner av Microsoft Windows upp till och med Windows MIG. FAT-filsystemet anses vara relativt okomplicerat, och på grund av det är det ett populärt format för disketter; dessutom stöds det av praktiskt taget alla befintliga operativsystem för persondatorer, och på grund av det används det ofta för att dela data mellan flera operativsystem som startar på samma dator (en miljö med flera startar). Det används också på solid-state minneskort och andra liknande enheter. Det har en allvarlig nackdel att när filer raderas och nya filer skrivs till media kan filerna spridas över hela mediet vilket gör att läsning och skrivning går långsamt. Defragmentering är en lösning på detta, men är ofta en lång process i sig och måste upprepas regelbundet för att hålla FAT-filsystemet rent.

FAT12 filsystem

FAT kallas också 12-bitars FAT, filallokeringstabellen (FAT) för en diskett. Platsen för filer på en diskett visas i en kolumntabell i FAT. Eftersom bredden på varje post i en diskettkolumn är 12 bitar, kallas FAT FAT12. Som ett filsystem för disketter hade det ett antal begränsningar: inget stöd för hierarkiska kataloger, klusteradresser var ”bara” 12 bitar långa (vilket gjorde att koden som manipulerade FAT var lite knepig) och diskstorleken lagrades som ett 16-bitars antal sektorer som begränsade storleken till 32 MB.

Vad är FAT16?

Filallokeringstabell som använder 16 bitar för att adressera kluster. Vanligtvis används med DOS och Windows 95 system.

En 16-bitars DOS och Windows filsystem (se FAT) som varierar klusterstorlekar baserat på hårddiskstorlek. Klusterstorlekar sträcker sig från 4K (för enheter upp till 127MB), till 4K (255MB-enheter), 8K (511MB-enheter), 16K (1 GB-enheter) och 32K (för enheter upp till 2 GB). Den ultimata kapaciteten för en FAT16-partition är 2 GB.

FAT16
FAT16

Vad är FAT32?

Ett diskfilallokeringssystem från Microsoft som använder 32-bitarsvärden för FAT-poster i stället för 16-bitarsvärden som används av det ursprungliga FAT-systemet, vilket möjliggör partitionsstorlekar upp till 2 TB (terabyte). FAT32 kom först in Windows 95B och finns också i Windows 98 och Windows NT 5.0.

För att övervinna volymstorleksgränsen för FAT16 medan den fortfarande tillåter minnesbegränsad DOS-verklig kod för att hantera formatet, beslutade Microsoft att implementera en nyare generation av FAT, känd som FAT32, med 32-bitars klusternummer, varav 28 bitar används för närvarande.

I teorin borde detta stödja totalt cirka 268,435,438 228 2 (<4,177,920) kluster, vilket möjliggör enhetsstorlekar i intervallet 224 terabyte. På grund av begränsningar i Microsofts scandisk-verktyg får FAT dock inte växa utöver 124.55 XNUMX XNUMX (<XNUMX) kluster, vilket innebär att volymgränsen ligger på XNUMX gigabyte, såvida inte "scandisk" inte behövs. Windows 2000 och XP placerade en gräns för storleken på FAT32-partitioner som de kan skapa på 32 GB, Microsoft säger att detta är av design men förklarar inte varför, och de versionerna av Windows är ganska kapabla att läsa och skriva större FAT32-partitioner skapade på andra sätt. FAT32 introducerades med Windows 95 OSR2. De många förändringar som den införlivade gjorde det till en stor förbättring. Men av partition magic programvara, kan du skapa 2TB FAT32-partition och övervinna begränsningen på 32 GB i Diskhantering.

Den största möjliga filstorleken för en FAT32-volym är 4 GB minus 1 byte (232-1 byte). För de flesta användare har detta blivit den mest irriterande gränsen för FAT32 från och med 2005, eftersom videofångst- och redigeringsapplikationer enkelt kan överskrida denna gräns, liksom systemet kan byta fil.

32-bitars filallokeringstabellfilsystem Inte samma som VFAT eller FAT, som båda är 16-bitars filsystem.

Observera att FAT12 / 16/32 är filsystem för en partition, det finns också en annan terminologi som heter FAT. Detta är bara en del av FAT-filsystemet, förutom FAT, det finns andra delar i FAT-filsystemet, vilket är MBR (Master Boot Record), DBR (DOS Boot Record), FDT (File Directory Table), Data zone. NTFS-filsystemet innehåller också MBR, DBR och Data zone. Vi kommer att diskutera dessa terminologier i framtiden.

Få vad du behöver om hdd-verktyg, datorverktyg