Kaj je tabela za dodelitev datotek (FAT)?

Tabela dodeljevanja datotek (FAT) je a datotečni sistem ustvaril Microsoft leta 1977 in se še danes uporablja kot prednostni datotečni sistem za diskete in prenosne naprave za shranjevanje velike zmogljivosti, kot je npr. bliskovni pogoni in druge polprevodniške pomnilniške naprave, kot so kartice SD.

Kaj je datotečni sistem FAT?

FAT je bil primarni datotečni sistem, uporabljen v vseh Microsoftovih potrošniških operacijskih sistemih od MS-DOS do Windows ME. Čeprav je FAT še vedno podprta možnost v Microsoftovih novejših operacijskih sistemih, NTFS je primarni datotečni sistem, ki se danes uporablja.

Datotečni sistem tabele za dodelitev datotek je sčasoma napredoval, predvsem zaradi potrebe po podpori večjih trdih diskov in večjih velikosti datotek.

Poglobimo se v različne različice datotečnega sistema FAT.

FAT12 (12-bitna tabela za dodelitev datotek)

Slika trdega diska
Vladimir Bulgar / Science Photo Library / Getty Images

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

FAT12 je bil primarni datotečni sistem za Microsoftove operacijske sisteme vse do MS-DOS 3.30, vendar se je uporabljal tudi v večina sistemov do MS-DOS 4.0. Še vedno je datotečni sistem, ki se uporablja na občasni disketi, ki jo boste našli danes.

Ta datotečni sistem podpira velikosti pogonov in datotek do 16 MB z uporabo 4 KB grozdov ali 32 MB z uporabo 8 KB, z največjim številom 4084 datotek na enem nosilcu (če uporabljate gruče 8 KB).

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

Število atributi datoteke so bili prvič predstavljeni v FAT12, vključno z skrito, le za branje, sistem, in oznaka prostornine.

FAT8, uveden leta 1977, je bila prva prava različica datotečnega sistema FAT, vendar je imela omejeno uporabo le na nekaterih računalniških sistemih v stilu terminala tistega časa.

FAT16 (16-bitna tabela za dodelitev datotek)

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

Nekoliko bolj izboljšana različica FAT16, imenovana FAT16B, je bila primarni datotečni sistem za MS-DOS 4.0 do MS-DOS 6.22. Začenši z MS-DOS 7.0 in Windows 95, je bila namesto tega uporabljena nadaljnja izboljšana različica, imenovana FAT16X.

Odvisno od operacijskega sistema in uporabljene velikosti gruče je lahko največja velikost pogona, formatiranega s FAT16, v razponu od 2 GB do 16 GB, slednje le v sistemu Windows NT 4 z gručami 256 KB.

Velikosti datotek na pogonih FAT16 imajo največ 4 GB z Podpora za velike datoteke omogočeno ali 2 GB brez njega.

Največje število datotek, ki jih je mogoče hraniti na nosilcu 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 Windows 95.

The atribut arhivske datoteke je bil predstavljen v FAT16.

FAT32 (32-bitna tabela za dodelitev datotek)

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

Podpira osnovne velikosti pogonov do 2 TB ali celo do 16 TB s 64 KB grozdi.

Podobno kot pri FAT16 tudi velikost datotek pogona znaša največ 4 GB Podpora za velike datoteke vklopljen ali 2 GB brez njega. Spremenjena različica tega datotečnega sistema, imenovana FAT32+, podpira datoteke velikosti blizu 256 GB!

Na nosilcu FAT32 je lahko do 268.173.300 datotek, če uporablja gruče velikosti 32 KB.

Kako formatirati pogon USB v FAT32 v sistemu Windows 10

exFAT (Tabela razširjene dodelitve datotek)

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

Ta je predvsem namenjen uporabi na prenosnih medijskih napravah, kot so bliskovni pogoni, kartice SDHC in SDXC itd. exFAT uradno podpira prenosne naprave za shranjevanje medijev do velikosti 512 TiB, vendar bi teoretično lahko podpira pogone do velikosti 64 ZiB, kar je precej večje od vseh medijev, ki so na voljo od tega trenutka pisanje.

Vgrajena podpora za 255-znakovna imena datotek in podpora za do 2.796.202 datotek na imenik sta dve omembe vredni značilnosti sistema exFAT.

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

Premikanje datotek iz NTFS v sisteme FAT

Šifriranje datotek, stiskanje datotek, dovoljenja za objekte, diskovne kvote in atribut indeksirane datoteke so na voljo samo v datotečnem sistemu NTFS –ne FAT. Drugi atributi, kot so običajni, omenjeni v zgornjih razpravah, so na voljo tudi v NTFS.

Glede na njihove razlike, če vstavite šifrirano datoteko iz nosilca NTFS v format FAT prostora, datoteka izgubi status šifriranja, kar pomeni, da se datoteka lahko uporablja kot običajna, nešifrirana mapa. Dešifriranje datoteke na ta način je možno samo za prvotnega uporabnika, ki je šifriral datoteko, ali katerega koli drugega uporabnika, ki mu je prvotni lastnik odobril dovoljenje.

Podobno kot pri šifriranih datotekah, ker FAT ne podpira stiskanja, se stisnjena datoteka samodejno dekomprimira, če je kopirana iz nosilca NTFS v nosilec FAT. Če na primer kopirate stisnjeno datoteko s trdega diska NTFS na disketo FAT, se bo datoteka samodejno razpakirala preden se shrani na disketo, ker datotečni sistem FAT na ciljnem mediju nima zmožnosti shranjevanja stisnjenega datoteke.

Napredno branje o FAT

Čeprav je tukaj daleč od osnovne razprave o FAT, če vas zanima več o tem, kako so strukturirani pogoni FAT12, FAT16 in FAT32, si oglejte Datotečni sistem FAT avtorja Andries E. Brouwer.

Pogosta vprašanja

  • Kako popravim tabelo za dodelitev datotek?

    Uporabite Windows preverite ukaz diska za odpravo napak FAT. Vnesite CHKDSK X: /F /R (zamenjati X z črka pogona), da formatirate in popravite pogon.

  • Kakšno tabelo za dodelitev datotek uporablja Android?

    Večina sodobnih naprav Android podpira datotečni sistem exFAT.