File Allocation Table (FAT) és un sistema de fitxers creat per Microsoft l'any 1977 i encara s'utilitza avui en dia com el sistema de fitxers preferit per a suports de disquet i dispositius d'emmagatzematge portàtils i d' alta capacitat, com ara unitats flash i altres dispositius de memòria d'estat sòlid. com les targetes SD.
Què és el sistema de fitxers FAT?
FAT va ser el sistema de fitxers principal utilitzat en tots els sistemes operatius de consum de Microsoft, des de MS-DOS fins a Windows ME. Tot i que FAT encara és una opció compatible amb els sistemes operatius més nous de Microsoft, NTFS és el sistema de fitxers principal que s'utilitza actualment.
El sistema de fitxers de la taula d'assignació de fitxers ha experimentat avenços al llarg del temps, principalment a causa de la necessitat d'admetre discs durs més grans i mides de fitxers més grans.
Aprofundim en les diferents versions del sistema de fitxers FAT.
FAT12 (taula d'assignació de fitxers de 12 bits)
La primera versió àmpliament utilitzada del sistema de fitxers FAT, FAT12, es va presentar l'any 1980, juntament amb les primeres versions de DOS.
FAT12 era el sistema de fitxers principal per als sistemes operatius de Microsoft fins a MS-DOS 3.30, però també es va utilitzar en la majoria de sistemes fins a MS-DOS 4.0. Encara és el sistema de fitxers que s'utilitza en el disquet ocasional que trobareu avui.
Aquest sistema de fitxers admet mides de unitat i mides de fitxer de fins a 16 MB amb clústers de 4 KB o 32 MB amb clústers de 8 KB, amb un nombre màxim de 4.084 fitxers en un sol volum (quan s'utilitzen clústers de 8 KB).
Els noms de fitxer amb FAT12 no poden superar el límit màxim de 8 caràcters, més tres per a l'extensió.
A FAT12 es van introduir per primera vegada una sèrie d'atributs de fitxer, com ara l'etiqueta oculta, només de lectura, sistema i volum.
FAT8, introduït el 1977, va ser la primera versió real del sistema de fitxers FAT, però només tenia un ús limitat en alguns sistemes informàtics d'estil terminal de l'època.
FAT16 (taula d'assignació de fitxers de 16 bits)
La segona implementació de FAT va ser FAT16, introduïda per primera vegada el 1984 a PC DOS 3.0 i MS-DOS 3.0.
Una versió una mica més millorada de FAT16, anomenada FAT16B, va ser el sistema de fitxers principal per a MS-DOS 4.0 fins a MS-DOS 6.22. A partir de MS-DOS 7.0 i Windows 95, es va utilitzar una versió millorada més, anomenada FAT16X.
Depenent del sistema operatiu i de la mida del clúster utilitzat, la mida màxima d'una unitat amb format FAT16 oscil·la entre 2 GB i 16 GB, aquest últim només a Windows NT 4 amb clústers de 256 KB.
La mida dels fitxers en unitats FAT16 és de 4 GB com a màxim amb la compatibilitat amb fitxers grans activada, o 2 GB sense ella.
El nombre màxim de fitxers que es poden contenir en un volum FAT16 és de 65.536. Igual que amb FAT12, els noms de fitxer estaven limitats a 8+3 caràcters, però es van ampliar a 255 caràcters a partir de Windows 95.
L'atribut del fitxer d'arxiu es va introduir a FAT16.
FAT32 (taula d'assignació de fitxers de 32 bits)
FAT32 és l'última versió del sistema de fitxers FAT. Es va introduir l'any 1996 per als usuaris de Windows 95 OSR2 / MS-DOS 7.1 i va ser el sistema de fitxers principal per a les versions de Windows per a consumidors a través de Windows ME.
Admet unitats bàsiques de fins a 2 TB o fins i tot 16 TB amb clústers de 64 KB.
Com amb FAT16, la mida màxima dels fitxers de la unitat és de 4 GB amb l'assistència per a fitxers grans activada o 2 GB sense ella. Una versió modificada d'aquest sistema de fitxers, anomenada FAT32+, admet fitxers de mida propera als 256 GB!
En un volum FAT32 es poden contenir fins a 268, 173 o 300 fitxers, sempre que utilitzi clústers de 32 KB.
exFAT (Taula d'assignació de fitxers ampliada)
exFAT, introduït per primera vegada el 2006, és un altre sistema de fitxers creat per Microsoft, tot i que no és la "próxima" versió de FAT després de FAT32.
Aquest s'ha d'utilitzar principalment en dispositius multimèdia portàtils com unitats flash, targetes SDHC i SDXC, etc. exFAT admet oficialment dispositius d'emmagatzematge de suports portàtils de fins a 512 TiB de mida, però teòricament podria suportar unitats de fins a 64 ZiB, que és considerablement més gran que qualsevol mitjà disponible en aquest moment.
El suport integrat per a noms de fitxer de 255 caràcters i el suport per a un màxim de 2.796.202 fitxers per directori són dues característiques destacables del sistema exFAT.
El sistema de fitxers exFAT és compatible amb gairebé totes les versions de Windows (les més antigues amb actualitzacions opcionals), Mac OS X (10.6.5+), així com en molts televisors, mitjans de comunicació i altres dispositius.
Movent fitxers de sistemes NTFS a FAT
El xifratge de fitxers, la compressió de fitxers, els permisos d'objectes, les quotes de disc i l'atribut de fitxer indexat només estan disponibles al sistema de fitxers NTFS, no FAT. Altres atributs, com els comuns esmentats a les discussions anteriors, també estan disponibles a NTFS.
Ateses les seves diferències, si col·loqueu un fitxer xifrat d'un volum NTFS a un espai amb format FAT, el fitxer perd el seu estat de xifratge, el que significa que es pot utilitzar com un fitxer normal i no xifrat. Desxifrar un fitxer d'aquesta manera només és possible per a l'usuari original que l'ha xifrat o per a qualsevol altre usuari que hagi rebut el permís del propietari original.
Semblant als fitxers xifrats, ja que FAT no admet la compressió, un fitxer comprimit es descomprimeix automàticament si es copia d'un volum NTFS i en un volum FAT. Per exemple, si copieu un fitxer comprimit d'un disc dur NTFS a un disquet FAT, el fitxer es descomprimirà automàticament abans de desar-lo al disquet perquè el sistema de fitxers FAT del suport de destinació no té la capacitat d'emmagatzemar fitxers comprimits..
Lectura avançada en FAT
Tot i que va molt més enllà de la discussió bàsica de FAT aquí, si us interessa més sobre com s'estructuren les unitats amb format FAT12, FAT16 i FAT32, consulteu The FAT Filesystem d'Andries E. Brouwer.
FAQ
Com puc reparar una taula d'assignació de fitxers?
Utilitzeu l'ordre de comprovació del disc de Windows per corregir errors FAT. Introduïu CHKDSK X: /F /R (substituïu X per la lletra de la unitat) per formatar-la i reparar-la.
Quina taula d'assignació de fitxers utilitza Android?
La majoria dels dispositius Android moderns admeten el sistema de fitxers exFAT.