Wat is File Allocation Table (FAT)?

Alles wat jy moet weet oor FAT32, exFAT, FAT16, & FAT12

File Allocation Table (FAT) is 'n lêerstelsel wat deur Microsoft in 1977 geskep is.

FAT is vandag nog gebruik as die voorkeur lêerstelsel vir floppy drive media en draagbare, hoë kapasiteit berging toestelle soos flash drives en ander vaste-staat geheue toestelle soos SD kaarte.

FAT was die primêre lêersisteem wat gebruik word in al Microsoft se verbruikersbedryfstelsels vanaf MS-DOS deur Windows ME. Alhoewel FAT nog steeds 'n ondersteunde opsie is op Microsoft se nuwer bedryfstelsels, is NTFS die primêre lêerstelsel wat hierdie dae gebruik word.

Die File Allocation Table lêersisteem het vooruitgang oor tyd gesien, hoofsaaklik as gevolg van die behoefte om groter hardeskyfaandrywe en groter lêergroottes te ondersteun.

Hier is baie meer oor die verskillende weergawes van die FAT-lêersisteem:

FAT12 (12-bis File Allocation Table)

Die eerste wydverspreide weergawe van die FAT-lêerstelsel, FAT12, is in 1980 bekend gestel, tesame met die eerste weergawes van DOS.

FAT12 was die primêre lêerstelsel vir Microsoft-bedryfstelsels deur MS-DOS 3,30, maar is ook in die meeste stelsels gebruik deur MS-DOS 4.0. FAT12 is nog steeds die lêerstelsel wat gebruik word op die af en toe floppy disk wat jy vandag vind.

FAT12 ondersteun dryfgrootte en lêergrootte van tot 16 MB met 4 KB-klusters of 32 MB met 8 KB-een, met 'n maksimum aantal 4,084 lêers op 'n enkele volume (wanneer 8KB-groepe gebruik word).

Lêer name onder FAT12 mag nie die maksimum karaktersgrens van 8 karakters, plus 3 vir die uitbreiding, oorskry nie.

'N Aantal lêerkenmerke is vir die eerste keer in FAT12 geïllustreer, insluitend verborge , leesalleen , stelsel- en volume-etikette .

Nota: FAT8, wat in 1977 bekendgestel is, was die eerste ware weergawe van die FAT-lêersisteem, maar het beperkte gebruik en slegs op sommige terminale rekenaarstelsels van die tyd.

FAT16 (16-bis File Allocation Table)

Die tweede implementering van FAT was FAT16, wat eers in 1984 in PC DOS 3.0 en MS-DOS 3.0 bekendgestel is.

'N effens meer verbeterde weergawe van FAT16, genoem FAT16B, was die primêre lêerstelsel vir MS-DOS 4.0 deur MS-DOS 6.22. Begin met MS-DOS 7.0 en Windows 95, in plaas daarvan is 'n verdere verbeterde weergawe, FAT16X, gebruik.

Afhangende van die bedryfstelsel en die grootte van die groepering, kan die maksimum dryfgrootte van 'n FAT16-geformatteerde ry wissel van 2 GB tot 16 GB, laasgenoemde slegs in Windows NT 4 met 256 KB-klusters.

Lêergrootte op FAT16 dryf maksimum uit by 4 GB met groot lêerondersteuning geaktiveer, of 2 GB sonder dit.

Die maksimum aantal lêers wat op 'n FAT16-volume gehou kan word, is 65,536. Net soos met FAT12, lêername is beperk tot 8 + 3 karakters, maar is verleng tot 255 karakters wat met Windows 95 begin.

Die kenmerk van die argieflêer is in FAT16 bekendgestel.

FAT32 (32-bis File Allocation Table)

FAT32 is die nuutste weergawe van die FAT-lêersisteem. Dit is in 1996 bekendgestel vir Windows 95 OSR2 / MS-DOS 7.1 gebruikers en was die primêre lêerstelsel vir Windows-weergawes van Windows deur Windows ME.

FAT32 ondersteun basiese dryfgroottes tot 2 TB of selfs so hoog as 16 TB met 64 KB-klusters.

Soos met FAT16 dryf die bestandsgroottes op FAT32 maksimum 4 GB op met groot lêer ondersteuning aangeskakel of 2 GB sonder. 'N gewysigde weergawe van FAT32, genoem FAT32 + , ondersteun lêers naby aan 256 GB in grootte!

Tot 268.173.300 lêers kan op 'n FAT32-volume wees, solank dit 32 KB-klusters gebruik.

exFAT (Extended File Allocation Table)

ExFAT, wat eers in 2006 bekendgestel is, is nog 'n lêerstelsel wat deur Microsoft geskep is, hoewel dit nie die "volgende" FAT-weergawe na FAT32 is nie.

exFAT is hoofsaaklik bedoel om gebruik te word op draagbare media toestelle soos flash drives, SDHC en SDXC kaarte, ens.

exFAT ondersteun amptelik draagbare media berging toestelle tot 512 TiB in grootte, maar kan teoreties dryf so groot as 64 ZiB ondersteun, wat aansienlik groter is as enige media wat beskikbaar is as van hierdie skryfwerk.

Naturelle ondersteuning vir 255 karakter lêername en ondersteuning vir tot 2.796.202 lêers per gids is twee noemenswaardige kenmerke van die exFAT stelsel.

Die exFAT-lêerstelsel word ondersteun deur amper alle weergawes van Windows (ouer met opsionele opdaterings), Mac OS X (10.6.5+), sowel as op baie TV-, media- en ander toestelle.

Lêers vanaf NTFS na VAT-stelsels beweeg

Lêer enkripsie, lêerkompressie , voorwerp toestemmings, skyfkwotas, en die indeks-lêer kenmerk is slegs beskikbaar in die NTFS-lêersisteem - nie vet nie . Ander eienskappe, soos die algemene wat ek in die besprekings hierbo genoem het, is ook op NTFS beskikbaar.

Gegewe hul verskille, as jy 'n geïnkripteer lêer van 'n NTFS-volume in 'n FAT-geformateerde ruimte plaas, verloor die lêer sy enkripsie status, wat beteken dat die lêer gebruik kan word soos 'n gewone, nie-geïnkripteer lêer. 'N Lêer op hierdie manier dekodeer is slegs moontlik vir die oorspronklike gebruiker wat die lêer geïnkripteer het, of enige ander gebruiker wat deur die oorspronklike eienaar toestemming verleen is.

Soortgelyk aan geïnkripteer lêers, aangesien FAT nie kompressie ondersteun nie, word 'n saamgeperste lêer outomaties gedekomprimeer as dit uit 'n NTFS-volume gekopieer word en op 'n FAT-volume. Byvoorbeeld, as u 'n saamgeperste lêer van 'n NTFS-hardeskyf na 'n FAT-diskette kopieer, sal die lêer outomaties dekomprimer voordat dit na die diskette gestoor word omdat die FAT-lêerstelsel op die bestemmingsmedia nie die vermoë het om saamgeperste lêers te stoor nie .

Gevorderde lees op VOO

Alhoewel dit verby is van die basiese FAT-bespreking hier, as jy belangstel in meer inligting oor hoe FAT12, FAT16 en FAT32 geformateerde dryfies gestruktureer is, kyk na The FAT File Systems deur Andries E. Brouwer.