Šta je Tabela raspoređivanja datoteka (FAT)?

Sve što trebate znati o FAT32, exFAT, FAT16, i FAT12

Datoteka alokacije datoteka (FAT) je sistem datoteka koji je kreirao Microsoft 1977. godine.

FAT se i danas koristi kao preferirani sistem datoteka za diskete za diskete i prenosne uređaje za skladištenje velikog kapaciteta kao što su fleš diskovi i drugi solid state memorijski uređaji kao što su SD kartice.

FAT je bio primarni fajl sistem koji se koristi u svim Microsoftovim korisničkim operativnim sistemima iz MS-DOS-a preko Windows ME-a. Iako je FAT i dalje podržana opcija na Microsoftovim novijim operativnim sistemima, NTFS je primarni fajl sistem koji se koristi ovih dana.

Sistem datoteka datotečne alokacije je tokom vremena postigao napredak prije svega zbog potrebe za podrškom većih hard diskova i veće veličine datoteka.

Evo mnogo više o različitim verzijama FAT-ovog fajl sistema:

FAT12 (12-bitna tabela raspoređivanja datoteka)

Prva najčešće korištena verzija FAT datotečnog sistema, FAT12, uvedena je 1980. godine, uz prve verzije DOS-a.

FAT12 je bio primarni fajl sistem za operativne sisteme Microsoft preko MS-DOS 3.30, ali je takođe bio korišten u većini sistema preko MS-DOS 4.0. FAT12 je i dalje sistem datoteka koji se koristi na povremenim disketama koje ćete naći danas.

FAT12 podržava veličine i veličine dokumenata veličine do 16 MB koristeći 4 KB klastere ili 32 MB koristeći 8 KB, sa maksimalnim brojem od 4.084 datoteke na jednoj zapremini (pri korištenju 8KB klastera).

Imena datoteka pod FAT12 ne mogu prelaziti maksimalno ograničenje karaktera od 8 znakova, plus 3 za ekstenziju .

Nekoliko atributa datoteka je prvi put predstavljeno u FAT12, uključujući skrivenu , samo za čitanje , sistem i oznaku volumena .

Napomena: FAT8, predstavljen 1977. godine, bila je prva istinita verzija FAT datotečnog sistema, ali je bila ograničena upotreba i samo na nekim računarskim sistemima terminskog stila.

FAT16 (16-bitna tabela raspoređivanja datoteka)

Druga implementacija FAT-a bila je FAT16, prvi put uveden 1984. u PC DOS 3.0 i MS-DOS 3.0.

Malo poboljšana verzija FAT16, zvana FAT16B, bila je primarni fajl sistem za MS-DOS 4.0 preko MS-DOS 6.22. Počevši od MS-DOS 7.0 i Windows 95, umjesto toga korištena je još jedna poboljšana verzija, zvana FAT16X.

U zavisnosti od operativnog sistema i veličine klastera, maksimalna veličina pogona, formatiranog od FAT16, može biti od 2 GB do 16 GB, a poslednje samo u Windows NT 4 sa 256 KB klastera.

Veličine datoteka na FAT16 diskovima su maksimalne na 4 GB sa omogućenom podrškom za velike datoteke ili 2 GB bez njega.

Maksimalan broj datoteka koje se mogu držati na FAT16 zapremini je 65,536. Kao i kod FAT12, imena datoteka su ograničena na 8 + 3 karaktera, ali su proširena na 255 karaktera počevši od Windows 95.

Atribut arhivske datoteke uveden je u FAT16.

FAT32 (tabela dodele 32-bitnih datoteka)

FAT32 je najnovija verzija FAT datotečnog sistema. Predstavljen je 1996. godine za korisnike Windows 95 OSR2 / MS-DOS 7.1 i bio je primarni fajl sistem za Windows korisničke verzije preko Windows ME-a.

FAT32 podržava osnovne veličine pogona do 2 TB ili čak 16 TB sa 64 KB klastera.

Kao i kod FAT16, veličine datoteka na FAT32 diskovima su maksimalne na 4 GB sa uključenim podrškom za veliku podršku ili 2 GB bez njega. Modifikovana verzija FAT32, zvana FAT32 + , podržava datoteke veličine do 256 GB!

Do 268,173,300 datoteka može biti sadržano na FAT32 tomu sve dok koristi 32 KB klastera.

exFAT (Extended File Allocation Table)

exFAT, prvi put uveden 2006. godine, još jedan fajl sistem koji je stvorio Microsoft, iako to nije "sljedeća" FAT verzija nakon FAT32.

exFAT je prvenstveno namijenjen za korištenje na prenosnim medijskim uređajima kao što su flash diskovi, SDHC i SDXC kartice itd.

exFAT zvanično podržava prenosne uređaje za skladištenje medija do 512 TiB, ali teoretski može podržati diskove veće od 64 ZiB, što je znatno veće od svih dostupnih medija u ovom pisanju.

Native podrška za 255 karaktera imena datoteka i podrška za do 2,796,202 datoteke po direktorijumu su dvije značajne karakteristike sistema exFAT.

Datoteku exFAT podržavaju gotovo sve verzije Windows-a (starije verzije sa opcionalnim ažuriranjima), Mac OS X (10.6.5+), kao i na mnogim TV, medijima i drugim uređajima.

Pokretanje datoteka od NTFS-a do FAT sistema

Šifriranje datoteka, kompresija datoteka , dozvole objekata, disk kvote i atribut indeksirane datoteke dostupni su samo na NTFS datotečnom sistemu - ne FAT . Drugi atributi, kao i obični, koje sam spomenuo u gore navedenim razgovorima, dostupni su i na NTFS-u.

S obzirom na njihove razlike, ako stavite šifrovanu datoteku iz NTFS zapremine u prostor u formatu FAT, datoteka gubi status kriptiranja, što znači da se datoteka može koristiti kao normalna, ne-šifrovana datoteka. Dešifriranje datoteke na ovaj način je moguće samo za originalni korisnik koji je šifrirao datoteku ili bilo koji drugi korisnik koji je odobreno od prvobitnog vlasnika.

Slično kao kodirane datoteke, pošto FAT ne podržava kompresiju, kompresovana datoteka se automatski dekompresira ako se kopira iz volumena NTFS-a i na količinu FAT-a. Na primjer, ako kopirate komprimovanu datoteku sa NTFS hard diska na FAT disketu, datoteka će se automatski dekompresirati prije nego što je sačuvana na disketi jer FAT-datoteka na odredišnom mediju nema sposobnost za čuvanje komprimiranih datoteka .

Napredno čitanje na FAT

Iako je to izvan osnovne diskusije o FAT-u, ako ste zainteresovani za više informacija o strukturiranim pogonima formata FAT12, FAT16 i FAT32, pogledajte The FAT Filesystems by Andries E. Brouwer.