Kaj je tabela dodeljevanja datotek (FAT)?

Vse, kar morate vedeti o FAT32, exFAT, FAT16, in FAT12

Datoteka razporejanja datotek (FAT) je datotečni sistem , ki ga je leta 1977 ustvaril Microsoft.

FAT je še danes v uporabi kot prednostni datotečni sistem za nosilce diskete in prenosne naprave z visoko zmogljivostjo, kot so bliskovni pogoni in drugi pomnilniški pomnilniki, kot so SD kartice.

FAT je bil primarni datotečni sistem, ki se uporablja v vseh Microsoftovih operacijskih sistemih za uporabnika iz MS-DOS prek Windows ME. Čeprav je FAT še vedno podprta možnost v novih Microsoftovih operacijskih sistemih, je NTFS primarni datotečni sistem, ki se uporablja v teh dneh.

Datotečni sistem datotečnih namigov je videl izboljšave skozi čas predvsem zaradi potrebe po podpori večjih trdih diskov in večjih velikosti datotek.

Tukaj je veliko več o različnih različicah datotečnega sistema FAT:

FAT12 (12-bitna tabela razporeditve datotek)

Prva razširjena različica datotečnega sistema FAT, FAT12, je bila uvedena leta 1980, prav tako skupaj s prvimi različicami DOS-a.

FAT12 je bil osnovni datotečni sistem za operacijske sisteme Microsoft preko MS-DOS-a 3.30, vendar se je uporabljal tudi v večini sistemov preko MS-DOS 4.0. FAT12 je še vedno datotečni sistem, ki se uporablja na občasni disketi, ki jo najdete danes.

FAT12 podpira velikost velikosti in velikosti datotek do 16 MB z 4 KB gručami ali 32 MB z uporabo 8 KB, z največ 4.084 datotekami na enem volumnu (pri uporabi 8KB gruče).

Imena datotek pod FAT12 ne smejo presegati največje omejitve znakov 8 znakov, plus 3 za razširitev .

Številni atributi datoteke so bili najprej predstavljeni v FAT12, vključno s skritimi , samo za branje , sistemom in oznako obsega .

Opomba: FAT8, uveden leta 1977, je bila prva prava različica datotečnega sistema FAT, vendar je bila omejena uporaba in le v nekaterih takratnih računalniških sistemih.

FAT16 (16-bitna tabela razporeditve datotek)

Druga izvedba FAT je bila FAT16, prvič uvedena leta 1984 v PC DOS 3.0 in MS-DOS 3.0.

Nekoliko izboljšana različica FAT16, imenovane FAT16B, je bila primarni datotečni sistem za MS-DOS 4.0 preko MS-DOS-a 6.22. Od MS-DOS 7.0 in Windows 95 se je namesto tega uporabljala še izboljšana različica, imenovana FAT16X.

Odvisno od operacijskega sistema in uporabljene velikosti gruče, je največja velikost pogona, formatiranega v formatu FAT16, od 2 GB do 16 GB, slednja le v operacijskem sistemu Windows NT 4 s 256 KB grozdi.

Velikosti datotek na FAT16 poganjajo največ 4GB z omogočeno podporo velikih datotek ali 2 GB brez njega.

Največje število datotek, ki jih je mogoče hraniti v obsegu FAT16, je 65.536. Tako kot pri FAT12 so bila imena datotek omejena na 8 + 3 znake, vendar so bila razširjena na 255 znakov, začenši z operacijskim sistemom Windows 95.

Atribut arhivske datoteke je bil uveden v FAT16.

FAT32 (32-bitna tabela razporeditve datotek)

FAT32 je najnovejša različica datotečnega sistema FAT. Uveden je bil leta 1996 za uporabnike Windows 95 OSR2 / MS-DOS 7.1 in je bil primarni datotečni sistem za potrošniške različice Windows preko Windows ME.

FAT32 podpira osnovne pogone velikosti do 2 TB ali celo 16 TB s 64 KB grozdi.

Tako kot pri FAT16, velikost datotek na FAT32 pogonih maksimalno 4 GB s podporo za podporo velikih datotek ali 2 GB brez njega. Modificirana različica FAT32, imenovana FAT32 + , podpira datoteke v velikosti do 256 GB!

Do 268.173.300 datotek lahko vsebuje vsebino FAT32, če uporablja 32 KB gruče.

exFAT (razširjena tabela razporeditve datotek)

exFAT, ki je bil prvič predstavljen leta 2006, je še en datotečni sistem, ki ga je ustvaril Microsoft, čeprav to ni "naslednja" različica FAT po FAT32.

exFAT je namenjen predvsem uporabi na prenosnih medijskih napravah, kot so flash diski, kartice SDHC in SDXC itd.

exFAT uradno podpira prenosne medijske pomnilniške naprave z velikostjo do 512 TiB, vendar bi teoretično lahko podpirali pogone, velike kot 64 ZiB, kar je precej večje od vseh medijev, ki so na voljo v tem zapisu.

Native podpora za 255 znakov imena datotek in podpora do 2.796.202 datotek v imeniku sta dve pomembni značilnosti sistema exFAT.

Datotečni sistem exFAT podpirajo skoraj vse različice operacijskega sistema Windows (starejše z neobveznimi posodobitvami), Mac OS X (10.6.5+), kot tudi na številnih televizijskih, medijskih in drugih napravah.

Premikanje datotek iz NTFS v sisteme FAT

Šifriranje datotek, stiskanje datotek , dovoljenje za objekte, kvote diskov in atribut indeksirane datoteke so na voljo samo v datotečnem sistemu NTFS - ne FAT . Drugi atributi, kot so običajni, ki sem jih omenil v zgornjih razpravah, so na voljo tudi v NTFS-u.

Glede na njihove razlike, če postavite šifrirano datoteko iz NTFS zvezka v prostor, formatiran v FAT, datoteka izgubi stanje šifriranja, kar pomeni, da se datoteka lahko uporablja kot običajna, ne-šifrirana datoteka. Dešifriranje datoteke na ta način je mogoče le prvotnemu uporabniku, ki je šifriral datoteko ali kateri koli drug uporabnik, ki mu je prvotni lastnik podelil dovoljenje.

Podobno kot šifrirane datoteke, ker FAT ne podpira stiskanja, stisnjena datoteka se samodejno dekompresira, če je kopirana iz volumna NTFS in na količino FAT. Če na primer kopirate stisnjeno datoteko s trdega diska NTFS na disketo FAT, se bo datoteka samodejno dekompresirala, preden jo shranite na disketo, ker datotečni sistem FAT na ciljnem mediju nima zmožnosti shranjevanja stisnjenih datotek .

Napredno branje na FAT

Medtem ko gre za preseganje osnovne razprave FAT tukaj, če vas zanima več o strukturiranih pogonih FAT12, FAT16 in FAT32, preverite FAT Filesystems Andriesa E. Brouwerja.