Ce este tabelul de alocare a fișierelor (FAT)?

Tot ce trebuie să știți despre FAT32, exFAT, FAT16, & FAT12

Tabelul de alocare a fișierelor (FAT) este un sistem de fișiere creat de Microsoft în 1977.

FAT este încă utilizat astăzi ca sistem de fișiere preferat pentru mediile de stocare floppy și dispozitive portabile de stocare de mare capacitate, precum unități flash și alte dispozitive de memorie solidă, cum ar fi cardurile SD.

FAT a fost sistemul de fișiere primar folosit în toate sistemele Microsoft de operare pentru consumatori de la MS-DOS prin Windows ME. Chiar dacă FAT este încă o opțiune acceptată pentru noile sisteme de operare Microsoft, NTFS este sistemul de fișiere primar utilizat în aceste zile.

Sistemul de fișiere al tabelului Alocarea fișierelor a înregistrat progrese în timp, în primul rând datorită necesității de a sprijini unitățile de discuri mai mari și dimensiunile mai mari ale fișierelor.

Iată mai multe despre diferitele versiuni ale sistemului de fișiere FAT:

FAT12 (tabelul 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 împreună cu primele versiuni ale DOS.

FAT12 a fost sistemul de fișiere primar pentru sistemele de operare Microsoft prin MS-DOS 3.30, dar a fost de asemenea utilizat în majoritatea sistemelor prin MS-DOS 4.0. FAT12 este încă sistemul de fișiere folosit pe discurile ocazionale pe care le veți găsi astăzi.

FAT12 suportă dimensiuni de unități și dimensiuni de fișiere de până la 16 MB utilizând clustere de 4 KB sau 32 MB folosind cele 8 KB, cu un număr maxim de 4084 fișiere pe un singur volum (când se utilizează clustere de 8KB).

Numele fișierelor din FAT12 nu pot depăși limita maximă de caractere de 8 caractere, plus 3 pentru extensie .

Un număr de atribute de fișier au fost introduse pentru prima dată în FAT12, incluzând eticheta ascunsă , numai pentru citire , sistem și volum .

Notă: FAT8, introdusă în 1977, a fost prima versiune adevărată a sistemului de fișiere FAT, dar a avut o utilizare limitată și numai pe unele sisteme de calcul terminale ale timpului.

FAT16 (tabelul 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 ușor îmbunătățită a FAT16, numită FAT16B, a fost sistemul de fișiere primar pentru MS-DOS 4.0 prin MS-DOS 6.22. Începând cu MS-DOS 7.0 și Windows 95, a fost utilizată o versiune îmbunătățită, numită FAT16X.

În funcție de sistemul de operare și dimensiunea de cluster utilizată, dimensiunea maximă a unității de disc formatată în format FAT16 poate fi cuprinsă între 2 GB și 16 GB, aceasta din urmă numai în Windows NT 4 cu 256 KB clustere.

Dimensiunile fișierelor pe unități FAT16 sunt maxim la 4 GB, cu Suport pentru fișiere mari activat sau 2 GB fără acesta.

Numărul maxim de fișiere care poate fi stocat 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 de fișier de arhivă a fost introdus în FAT16.

FAT32 (tabelul de alocare a fișierelor pe 32 de biți)

FAT32 este ultima versiune a sistemului de fișiere FAT. Acesta a fost introdus în 1996 pentru utilizatorii de Windows 95 OSR2 / MS-DOS 7.1 și a fost sistemul de fișiere primar pentru versiunile Windows pentru consumatori prin Windows ME.

FAT32 suportă unități de bază de până la 2 TB sau chiar de 16 TB cu clustere de 64 KB.

Ca și în cazul FAT16, dimensiunile fișierelor pe unități FAT32 sunt maxim la 4 GB, cu suportul pentru fișiere mari activat sau 2 GB fără acesta. O versiune modificată a FAT32, numită FAT32 + , suportă fișiere de aproape 256 GB!

Pot fi stocate până la 268173.300 de fișiere pe un volum FAT32, atâta timp cât utilizează clustere de 32 KB.

exFAT (tabel extins de alocare a fișierelor)

exFAT, introdus pentru prima dată în 2006, este încă un alt sistem de fișiere creat de Microsoft, deși nu este "ultima" versiune FAT după FAT32.

exFAT este destinat în primul rând pentru a fi utilizat pe dispozitive media portabile, cum ar fi unități flash, carduri SDHC și SDXC etc.

exFAT suportă în mod oficial dispozitive portabile de stocare media cu o dimensiune de până la 512 TiB, dar teoretic ar putea să susțină unitățile de 64 de fișiere ZiB, care sunt considerabil mai mari decât orice media disponibilă din această scriere.

Suportul nativ 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 susținut de aproape toate versiunile de Windows (cele vechi cu actualizări opționale), Mac OS X (10.6.5+), precum și de multe televizoare, medii și alte dispozitive.

Mutarea fișierelor de la sistemele NTFS la FAT

Criptarea fișierelor , comprimarea fișierelor , permisiunile obiectului, cotele de disc și atributul fișier indexat sunt disponibile numai în sistemul de fișiere NTFS - nu FAT . Alte atribute, precum cele comune pe care le-am menționat în discuțiile de mai sus, sunt de asemenea disponibile pe NTFS.

Având în vedere diferențele dintre acestea, dacă plasați un fișier criptat dintr-un volum NTFS într-un spațiu formatat în format 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 orice alt utilizator care a primit permisiunea proprietarului inițial.

Similar cu fișierele 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 dintr-o unitate hard disk NTFS pe o dischetă FAT, fișierul se va decomprima automat înainte de a fi salvat în dischetă, deoarece sistemul de fișiere FAT de pe mediul de destinație nu are capacitatea de a stoca fișiere comprimate .

Citiri avansate pe FAT

Deși este mult dincolo de discuția FAT de bază aici, dacă sunteți interesat mai mult despre modul în care sunt structurate unitățile FAT12, FAT16 și FAT32, verificați sistemele de fișiere FAT de Andries E. Brouwer.