Tablica raspodjele datoteka (FAT) je datotečni sustav koji je stvorio Microsoft 1977. godine i koji se i danas koristi kao preferirani datotečni sustav za disketne diskove i prijenosne uređaje za pohranu velikog kapaciteta kao što su flash diskovi i drugi solid-state memorijski uređaji poput SD kartica.
Što je FAT datotečni sustav?
FAT je bio primarni datotečni sustav korišten u svim Microsoftovim korisničkim operativnim sustavima od MS-DOS do Windows ME. Iako je FAT još uvijek podržana opcija na Microsoftovim novijim operativnim sustavima, NTFS je primarni datotečni sustav koji se koristi ovih dana.
Datotečni sustav tablice dodjele datoteka doživio je napredak tijekom vremena, prvenstveno zbog potrebe za podrškom za veće pogone tvrdog diska i veće veličine datoteka.
Uronimo u različite verzije FAT datotečnog sustava.
FAT12 (12-bitna tablica dodjele datoteka)
Prva naširoko korištena verzija FAT datotečnog sustava, FAT12, predstavljena je 1980. godine, zajedno s prvim verzijama DOS-a.
FAT12 bio je primarni datotečni sustav za Microsoftove operativne sustave do MS-DOS 3.30, ali se također koristio u većini sustava do MS-DOS 4.0. To je još uvijek datotečni sustav koji se koristi na povremenim disketama koje ćete danas naći.
Ovaj datotečni sustav podržava veličine pogona i veličine datoteka do 16 MB koristeći klastere od 4 KB ili 32 MB koristeći klastere od 8 KB, s maksimalnim brojem od 4084 datoteke na jednom volumenu (kada koristite klastere od 8 KB).
Imena datoteka pod FAT12 ne mogu premašiti maksimalno ograničenje znakova od 8 znakova, plus tri za ekstenziju.
Broj atributa datoteke prvi put je uveden u FAT12, uključujući skrivene, samo za čitanje, sustav i oznaku volumena.
FAT8, uveden 1977., bio je prva prava verzija FAT datotečnog sustava, ali je imao ograničenu upotrebu samo na nekim računalnim sustavima terminalnog stila tog vremena.
FAT16 (16-bitna tablica dodjele datoteka)
Druga implementacija FAT-a bila je FAT16, prvi put predstavljena 1984. u PC DOS 3.0 i MS-DOS 3.0.
Nešto poboljšana verzija FAT16, nazvana FAT16B, bila je primarni datotečni sustav za MS-DOS 4.0 do MS-DOS 6.22. Počevši od MS-DOS 7.0 i Windows 95, umjesto toga korištena je dodatno poboljšana verzija, nazvana FAT16X.
Ovisno o operativnom sustavu i veličini klastera koji se koristi, maksimalna veličina diska FAT16 formatiranog pogona može biti u rasponu od 2 GB do 16 GB, potonje samo u Windows NT 4 s klasterima od 256 KB.
Veličine datoteka na FAT16 pogonima maksimalne su 4 GB s uključenom podrškom za velike datoteke ili 2 GB bez nje.
Maksimalni broj datoteka koje se mogu držati na FAT16 volumenu je 65 536. Baš kao i kod FAT12, nazivi datoteka ograničeni su na 8+3 znaka, ali su prošireni na 255 znakova počevši od Windows 95.
Atribut arhivske datoteke uveden je u FAT16.
FAT32 (32-bitna tablica dodjele datoteka)
FAT32 je najnovija verzija FAT datotečnog sustava. Predstavljen je 1996. za korisnike Windows 95 OSR2 / MS-DOS 7.1 i bio je primarni datotečni sustav za korisničke verzije Windowsa preko Windows ME.
Podržava osnovne veličine pogona do 2 TB ili čak do 16 TB s klasterima od 64 KB.
Kao s FAT16, maksimalna veličina datoteke je 4 GB s uključenom podrškom za velike datoteke ili 2 GB bez nje. Modificirana verzija ovog datotečnog sustava, nazvana FAT32+, podržava datoteke veličine blizu 256 GB!
Do 268, 173, 300 datoteka može biti sadržano na FAT32 volumenu, sve dok koristi klastere od 32 KB.
exFAT (proširena tablica dodjele datoteka)
exFAT, prvi put predstavljen 2006., još je jedan datotečni sustav koji je stvorio Microsoft, iako to nije "sljedeća" FAT verzija nakon FAT32.
Ovaj je primarno namijenjen za korištenje na prijenosnim medijskim uređajima kao što su flash diskovi, SDHC i SDXC kartice, itd. exFAT službeno podržava prijenosne uređaje za pohranu medija veličine do 512 TiB, ali teoretski bi mogao podržavati pogone veličine čak 64 ZiB, koji je znatno veći od svih medija dostupnih u trenutku pisanja ovog teksta.
Ugrađena podrška za nazive datoteka od 255 znakova i podrška za do 2 796 202 datoteke po direktoriju dvije su značajke exFAT sustava vrijedne pažnje.
Datotečni sustav exFAT podržavaju gotovo sve verzije sustava Windows (starije s neobaveznim ažuriranjima), Mac OS X (10.6.5+), kao i na mnogim TV, medijskim i drugim uređajima.
Premještanje datoteka s NTFS na FAT sustave
Šifriranje datoteke, kompresija datoteke, dopuštenja za objekte, diskovne kvote i atribut indeksirane datoteke dostupni su samo na NTFS datotečnom sustavu - ne FAT. Ostali atributi, poput uobičajenih spomenutih u gornjim raspravama, također su dostupni na NTFS-u.
S obzirom na njihove razlike, ako stavite šifriranu datoteku s NTFS volumena u FAT-formatirani prostor, datoteka gubi svoj status šifriranja, što znači da se datoteka može koristiti kao normalna, nekriptirana datoteka. Dešifriranje datoteke na ovaj način moguće je samo za izvornog korisnika koji je šifrirao datoteku ili bilo kojeg drugog korisnika kojemu je izvorni vlasnik dao dopuštenje.
Slično šifriranim datotekama, budući da FAT ne podržava kompresiju, komprimirana datoteka se automatski dekomprimira ako se kopira s NTFS diska na FAT volumen. Na primjer, ako kopirate komprimiranu datoteku s NTFS tvrdog diska na FAT disketu, datoteka će se automatski dekomprimirati prije nego što se spremi na disketu jer FAT datotečni sustav na odredišnom mediju nema mogućnost pohranjivanja komprimiranih datoteka.
Napredno čitanje o FAT-u
Iako je daleko dalje od osnovne rasprave o FAT-u ovdje, ako vas zanima više o tome kako su strukturirani pogoni formatirani FAT12, FAT16 i FAT32, pogledajte Datotečni sustav FAT Andriesa E. Brouwera.
FAQ
Kako mogu popraviti tablicu dodjele datoteka?
Koristite Windows naredbu za provjeru diska da popravite FAT greške. Unesite CHKDSK X: /F /R (zamijenite X slovom pogona) za formatiranje i popravak pogona.
Koju tablicu dodjele datoteka koristi Android?
Većina modernih Android uređaja podržava sustav datoteka exFAT.