File Allocation Table (FAT) este un sistem de fișiere creat de Microsoft în 1977 și folosit și astăzi ca sistem de fișiere preferat pentru mediile de dischetă și dispozitive portabile de stocare de mare capacitate, cum ar fi unitățile flash și alte dispozitive de memorie solid-state cum ar fi cardurile SD.
Ce este sistemul de fișiere FAT?
FAT a fost principalul sistem de fișiere utilizat în toate sistemele de operare pentru consumatori ale Microsoft, de la MS-DOS la Windows ME. Chiar dacă FAT este încă o opțiune acceptată pe sistemele de operare mai noi ale Microsoft, NTFS este sistemul de fișiere principal folosit în prezent.
Sistemul de fișiere Tabelul de alocare a fișierelor a înregistrat progrese de-a lungul timpului, în primul rând datorită necesității de a accepta unități de hard disk mai mari și dimensiuni mai mari de fișiere.
Să ne aprofundăm în diferitele versiuni ale sistemului de fișiere FAT.
FAT12 (Tabel de alocare a fișierelor pe 12 biți)
Prima versiune utilizată pe scară largă a sistemului de fișiere FAT, FAT12, a fost introdusă în 1980, chiar odată cu primele versiuni de DOS.
FAT12 a fost sistemul de fișiere principal pentru sistemele de operare Microsoft până la MS-DOS 3.30, dar a fost folosit și în majoritatea sistemelor până la MS-DOS 4.0. Este încă sistemul de fișiere folosit pe discheta ocazională pe care o veți găsi astăzi.
Acest sistem de fișiere acceptă dimensiuni de unitate și dimensiuni de fișiere de până la 16 MB utilizând clustere de 4 KB sau 32 MB utilizând cele de 8 KB, cu un număr maxim de 4 084 de fișiere pe un singur volum (când se utilizează clustere de 8 KB).
Numele de fișiere sub FAT12 nu pot depăși limita maximă de caractere de 8 caractere, plus trei pentru extensie.
O serie de atribute de fișiere au fost introduse pentru prima dată în FAT12, inclusiv eticheta ascunsă, numai pentru citire, de sistem și de volum.
FAT8, introdus în 1977, a fost prima versiune adevărată a sistemului de fișiere FAT, dar a avut o utilizare limitată doar pe unele sisteme computerizate tip terminal ale vremii.
FAT16 (Tabel de alocare a fișierelor pe 16 biți)
A doua implementare a FAT a fost FAT16, introdusă pentru prima dată în 1984 în PC DOS 3.0 și MS-DOS 3.0.
O versiune puțin mai îmbunătățită a FAT16, numită FAT16B, a fost sistemul de fișiere principal pentru MS-DOS 4.0 până la MS-DOS 6.22. Începând cu MS-DOS 7.0 și Windows 95, a fost folosită în schimb o versiune îmbunătățită, numită FAT16X.
În funcție de sistemul de operare și de dimensiunea clusterului utilizat, dimensiunea maximă a unității pe o unitate formatată FAT16 poate fi cuprinsă între 2 GB și 16 GB, aceasta din urmă numai în Windows NT 4 cu clustere de 256 KB.
Dimensiunile fișierelor pe unități FAT16 maxime 4 GB cu suport pentru fișiere mari activate sau 2 GB fără acesta.
Numărul maxim de fișiere care pot fi păstrate pe un volum FAT16 este de 65.536. La fel ca în cazul FAT12, numele fișierelor au fost limitate la 8+3 caractere, dar au fost extinse la 255 de caractere începând cu Windows 95.
Atributul fișierului de arhivă a fost introdus în FAT16.
FAT32 (tabel de alocare a fișierelor pe 32 de biți)
FAT32 este cea mai recentă versiune a sistemului de fișiere FAT. A fost introdus în 1996 pentru utilizatorii Windows 95 OSR2 / MS-DOS 7.1 și a fost sistemul de fișiere principal pentru versiunile Windows pentru consumatori prin Windows ME.
Acceptă dimensiuni de bază de unitate de până la 2 TB sau chiar până la 16 TB cu clustere de 64 KB.
La fel ca în cazul FAT16, dimensiunea fișierelor de pe unitate este de maxim 4 GB cu suport pentru fișiere mari activat sau 2 GB fără acesta. O versiune modificată a acestui sistem de fișiere, numită FAT32+, acceptă fișiere cu dimensiunea apropiată de 256 GB!
Până la 268, 173, 300 de fișiere pot fi conținute într-un volum FAT32, atâta timp cât acesta utilizează clustere de 32 KB.
exFAT (Tabel extins de alocare a fișierelor)
exFAT, introdus pentru prima dată în 2006, este un alt sistem de fișiere creat de Microsoft, deși nu este „următoarea” versiune FAT după FAT32.
Acesta este destinat în primul rând să fie utilizat pe dispozitive media portabile, cum ar fi unități flash, carduri SDHC și SDXC etc. exFAT acceptă oficial dispozitive portabile de stocare media de până la 512 TiB, dar teoretic ar putea suporta unități de până la 64 ZiB, care este considerabil mai mare decât orice suport media disponibil la momentul scrierii acestui articol.
Suport încorporat pentru nume de fișiere de 255 de caractere și suport pentru până la 2.796.202 de fișiere per director sunt două caracteristici demne de remarcat ale sistemului exFAT.
Sistemul de fișiere exFAT este acceptat de aproape toate versiunile de Windows (cele mai vechi cu actualizări opționale), Mac OS X (10.6.5+), precum și de multe televizoare, media și alte dispozitive.
Mutarea fișierelor de la sistemele NTFS la FAT
Criptarea fișierelor, compresia fișierelor, permisiunile pentru obiecte, cotele de disc și atributul fișierului indexat sunt disponibile numai pe sistemul de fișiere NTFS, nu FAT. Alte atribute, precum cele comune menționate în discuțiile de mai sus, sunt disponibile și pe NTFS.
Având în vedere diferențele dintre ele, dacă plasați un fișier criptat dintr-un volum NTFS într-un spațiu formatat FAT, fișierul își pierde starea de criptare, ceea ce înseamnă că fișierul poate fi folosit ca un fișier normal, necriptat. Decriptarea unui fișier în acest mod este posibilă numai pentru utilizatorul original care a criptat fișierul sau pentru orice alt utilizator căruia i-a fost acordat permisiunea de către proprietarul inițial.
Asemănător fișierelor criptate, deoarece FAT nu acceptă compresia, un fișier comprimat este decomprimat automat dacă este copiat dintr-un volum NTFS și pe un volum FAT. De exemplu, dacă copiați un fișier comprimat de pe un hard disk NTFS pe o dischetă FAT, fișierul se va decomprima automat înainte de a fi salvat pe dischetă, deoarece sistemul de fișiere FAT de pe suportul de destinație nu are capacitatea de a stoca fișiere comprimate..
Lectură avansată pe FAT
Deși este mult dincolo de discuția de bază FAT de aici, dacă sunteți interesat de mai multe despre cum sunt structurate unitățile formatate FAT12, FAT16 și FAT32, consultați Sistemul de fișiere FAT de Andries E. Brouwer.
Întrebări frecvente
Cum repar un tabel de alocare a fișierelor?
Utilizați comanda Windows check disk pentru a remedia erorile FAT. Introduceți CHKDSK X: /F /R (înlocuiți X cu litera unității) pentru a formata și a repara unitatea.
Ce tabel de alocare a fișierelor folosește Android?
Majoritatea dispozitivelor moderne Android acceptă sistemul de fișiere exFAT.