Tabel de alocare a fișierelor (FAT): Ce este? (Tipurile sale și multe altele) [MiniTool Wiki]
File Allocation Table
Navigare rapidă:
Ce este tabelul de alocare a fișierelor (FAT)?
Ce este tabelul de alocare a fișierelor? Un tabel de alocare a fișierelor (FAT) poate reprezenta FAT Sistemul de fișiere sau tabelul care se află în sistemul de fișiere FAT.
Tabelul de alocare a fișierelor este un tabel pentru descrierea stării de alocare a clusterelor (unitățile de bază ale stocării logice pe un hard disk) în sistemul de fișiere și relația de legătură dintre conținutul fișierului. Puteți spune pur și simplu că este un tabel în care se află fișierul.
Este o parte vitală a sistemului de fișiere FAT și este, de asemenea, foarte importantă pentru utilizarea hard diskului. Dacă se pierde tabelul de alocare a fișierelor, datele de pe hard disk nu pot fi localizate și nu pot fi utilizate.
Când un nou fișier este scris pe hard disk, fișierul este stocat într-unul sau mai multe clustere care nu sunt neapărat adiacente unul cu celălalt; acestea pot fi destul de larg distribuite pe disc. Sistemul de operare creează o intrare FAT pentru noul fișier, înregistrând locația fiecărui cluster și ordinea acestuia. Când citiți un fișier, sistemul de operare reasamblează fișierul din aceste clustere și îl plasează ca întregul fișier unde doriți să-l citiți.
Apoi, puteți spune că sistemul de fișiere FAT este numit pentru metoda sa de organizare - tabelul de alocare a fișierelor. Este un sistem de fișiere inventat de Microsoft în 1977 pentru gestionarea discurilor și este utilizat ca sistem de fișiere implicit în Windows înainte de lansarea NTFS .
Instrucțiunea sistemului de alocare a fișierelor
Sistemul de fișiere FAT împarte aproximativ spațiul discului logic în patru părți, care sunt sectorul de boot, zona tabelelor de alocare a fișierelor, zona directorului rădăcină și zona de date.
Sectorul de încărcare: Este, de asemenea, numit sector rezervat și situat în prima parte. Acesta include: codul încărcătorului de încărcare necesar sistemului de operare pentru a porni computerul, tabela de partiții a înregistrării principale de încărcare ( MBR ) care descrie modul de organizare a unității și blocul de parametri BIOS (BPB) care descrie schema fizică a volumului de stocare a datelor.
Zona FAT: Această secțiune conține de obicei două copii ale tabelului de alocare a fișierelor pentru verificarea redundanței și specificarea modului de alocare a clusterelor.
Zona directorului rădăcină: Această zonă este un tabel de directoare care conține informații despre directoare și fișiere. Funcționează doar cu FAT12 și FAT16. Are o dimensiune maximă fixă și este configurat la momentul creării. FAT32 stochează de obicei directorul rădăcină în zona de date, deci poate fi extins după cum este necesar.
Zona de date: Aici sunt stocate datele din director și fișierele existente. Ocupă majoritatea partițiilor de pe disc.
Tipuri de tabel de alocare a fișierelor
Am menționat că un tabel de alocare a fișierelor este o listă de clustere care arată unde se află datele stocate. Tipurile generale de sistem de fișiere (FAT12, FAT16 sau FAT32) sunt determinate de lățimea intrărilor de cluster din FAT.
FAT12 (tabel de alocare a fișierelor pe 12 biți)
Prima versiune a sistemului de fișiere FAT este FAT12, care este cel mai vechi tip de FAT care utilizează o intrare de tabel de alocare a fișierelor pe 12 biți. A fost introdus în 1980. FAT12 acceptă până la 16 MB de dimensiune a partiției folosind un cluster de 4 KB sau 32 MB utilizând un cluster de 8 KB, fișierul maxim este limitat de dimensiunea partiției. Este aproape niciodată folosit, deoarece este prea mic.
Notă: Lansat în 1977, FAT8 este prima versiune reală a sistemului de fișiere FAT, dar este limitată în utilizare și este limitată la anumite sisteme de computer terminale.FAT16 (tabel de alocare a fișierelor pe 16 biți)
A doua implementare a FAT a fost FAT16, care a introdus intrarea în tabelul de alocare a fișierelor pe 16 biți pentru prima dată în 1984.
În funcție de sistemul de operare și dimensiunea clusterului utilizat, unitatea formatată FAT16 poate avea o dimensiune maximă a unității de la 2 GB la 16 GB, aceasta din urmă fiind disponibilă numai în Windows NT 4 cu un cluster de 256 KB.
Dimensiunea fișierului de pe unitatea FAT16 este de până la 4 GB când este activat Suport pentru fișiere mari sau 2 GB dacă nu. Cu toate acestea, practic nimeni nu îl folosește acum, deoarece nimeni nu are o partiție la fel de mică ca 4 GB.
FAT32 (tabel de alocare a fișierelor pe 32 de biți)
FAT32 este cea mai recentă versiune a sistemului de fișiere FAT care a fost introdus în 1996. Acum spuneți că FAT înseamnă adesea FAT32. Suportă dimensiunea maximă a partiției de până la 2 TB sau chiar până la 16 TB cu clustere de 64 KB. De fapt, îl puteți configura până la 32 GB numai în Windows Disk Management.
Cea mai mare dimensiune de fișier pe FAT32 este de 4 GB, de aceea veți eșua dacă creați un fișier mai mare de 4 GB în FAT32.
Pe scurt, sistemul de fișiere FAT este considerat a avea performanțe limitate, deoarece nu este complicat, deci este acceptat de aproape toate sistemele de operare ale computerului personal. Compatibilitatea sa bună îl face un sistem de fișiere ideal pentru floppy și card de memorie, precum și pentru schimbul de date în diferite sisteme de operare.
Cu toate acestea, FAT are un dezavantaj grav: atunci când scrieți date noi după ștergerea unui fișier, FAT nu organizează fișierul într-un fragment complet și apoi îl scrie. După utilizarea pe termen lung, datele fișierului vor fi dispersate treptat, iar viteza de citire și scriere va fi redusă. Defragmentarea este o soluție alternativă, dar trebuie reorganizată frecvent pentru a menține validitatea sistemului de fișiere FAT.
În timp ce după ce citiți acest articol, vă recomandăm convertiți FAT în NTFS dacă găsești că este atât de limitat sau s-ar putea să vrei convertiți NTFS în FAT pentru marea sa compatibilitate.