File Allocation Table (FAT): wat is het? (De soorten en meer) [MiniTool Wiki]
File Allocation Table
Snelle navigatie :
Wat is de File Allocation Table (FAT)?
Wat is een bestandstoewijzingstabel? Een bestandstoewijzingstabel (FAT) kan staan voor de FAT bestandssysteem of de tabel die zich in het FAT-bestandssysteem bevindt.
Bestandstoewijzingstabel is een tabel voor het beschrijven van de toewijzingsstatus van de clusters (de basiseenheden van logische opslag op een harde schijf) in het bestandssysteem en de linkrelatie tussen de bestandsinhoud. Je kunt eenvoudig zeggen dat het een tabel is waarin het bestand zich bevindt.
Het is een essentieel onderdeel van het FAT-bestandssysteem en is ook erg belangrijk voor het gebruik van de harde schijf. Als de bestandstoewijzingstabel verloren gaat, kunnen de gegevens op de harde schijf niet worden gevonden en kunnen ze niet worden gebruikt.
Wanneer een nieuw bestand naar de harde schijf wordt geschreven, wordt het bestand opgeslagen in een of meer clusters die niet noodzakelijk naast elkaar liggen; ze kunnen vrij wijd verspreid zijn over de schijf. Het besturingssysteem maakt een FAT-vermelding voor het nieuwe bestand, waarbij de locatie van elk cluster en de volgorde worden vastgelegd. Wanneer u een bestand leest, stelt het besturingssysteem het bestand uit deze clusters opnieuw samen en plaatst het als het volledige bestand waar u het wilt lezen.
Dan kun je zien dat het FAT-bestandssysteem genoemd is naar zijn organisatiemethode - de bestandstoewijzingstabel. Het is een bestandssysteem dat in 1977 door Microsoft is uitgevonden voor schijfbeheer en het wordt gebruikt als het standaardbestandssysteem in Windows vóór de release van NTFS .
De instructie van File Allocation File System
Het FAT-bestandssysteem verdeelt de ruimte van de logische schijf ruwweg in vier delen, namelijk de opstartsector, het bestandstoewijzingstabelgebied, het hoofddirectorygebied en het gegevensgebied.
Opstartsector: Het wordt ook wel gereserveerde sector genoemd en bevindt zich in het eerste deel. Het bevat: de bootloadercode die het besturingssysteem nodig heeft om de computer te starten, de partitietabel van het hoofdopstartrecord ( MBR ) waarin wordt beschreven hoe de schijf is georganiseerd, en het BIOS-parameterblok (BPB) dat de fysieke omtrek van het gegevensopslagvolume beschrijft.
FAT-gebied: Deze sectie bevat gewoonlijk twee exemplaren van de bestandstoewijzingstabel voor redundantiecontrole en specificeren hoe clusters moeten worden toegewezen.
Root directory gebied: Dit gebied is een directorytabel met informatie over mappen en bestanden. Het werkt alleen met FAT12 en FAT16. Het heeft een vaste maximale grootte en wordt geconfigureerd tijdens het maken. FAT32 slaat de hoofdmap gewoonlijk op in het gegevensgebied, zodat deze indien nodig kan worden uitgebreid.
Gegevensgebied: Hier worden directorygegevens en bestaande bestanden opgeslagen. Het bezet de meeste partities op de schijf.
Typen bestandstoewijzingstabel
We zeiden dat een bestandstoewijzingstabel een lijst met clusters is om te laten zien waar de opgeslagen gegevens zijn. De algemene typen bestandssystemen (FAT12, FAT16 of FAT32) worden bepaald door de breedte van de clusteritems in de FAT.
FAT12 (12-bits bestandstoewijzingstabel)
De eerste versie van het FAT-bestandssysteem is FAT12, het oudste type FAT dat een 12-bits bestandstoewijzingstabel gebruikt. Het werd geïntroduceerd in 1980. FAT12 ondersteunt tot 16 MB partitiegrootte met een 4 KB cluster, of 32 MB met een 8 KB cluster, het maximale bestand is beperkt door de partitiegrootte. Het wordt bijna nooit gebruikt omdat het te klein is.
Notitie: FAT8, gelanceerd in 1977, is de eerste echte versie van het FAT-bestandssysteem, maar is beperkt in gebruik en beperkt tot bepaalde computersystemen.FAT16 (16-bits bestandstoewijzingstabel)
De tweede implementatie van FAT was FAT16, waarmee in 1984 voor het eerst de 16-bits bestandstoewijzingstabel werd geïntroduceerd.
Afhankelijk van het besturingssysteem en de gebruikte clustergrootte, kan de FAT16-geformatteerde schijf een maximale schijfgrootte hebben van 2 GB tot 16 GB, de laatste is alleen beschikbaar in Windows NT 4 met een cluster van 256 KB.
De bestandsgrootte op de FAT16-schijf is maximaal 4 GB als ondersteuning voor grote bestanden is ingeschakeld, of 2 GB als dat niet het geval is. In feite gebruikt niemand het nu echter, want niemand heeft een partitie zo klein als 4 GB.
FAT32 (32-bits bestandstoewijzingstabel)
FAT32 is de nieuwste versie van het FAT-bestandssysteem dat in 1996 werd geïntroduceerd. Nu zegt u dat FAT vaak FAT32 betekent. Het ondersteunt een maximale partitiegrootte tot 2 TB of zelfs zo groot als 16 TB met 64 KB clusters. Maar in feite kunt u het alleen instellen tot 32 GB in Windows Schijfbeheer.
De grootste bestandsgrootte op FAT32 is 4 GB, daarom mislukt het als je een bestand maakt dat groter is dan 4 GB in FAT32.
Samenvattend wordt aangenomen dat het FAT-bestandssysteem beperkte prestaties heeft omdat het niet gecompliceerd is, dus het wordt ondersteund door bijna alle pc-besturingssystemen. Zijn goede compatibiliteit maakt het een ideaal bestandssysteem voor diskettes en geheugenkaarten, evenals voor gegevensuitwisseling in verschillende besturingssystemen.
FAT heeft echter een ernstig nadeel: bij het schrijven van nieuwe gegevens na het verwijderen van een bestand, organiseert FAT het bestand niet in een volledig fragment en schrijft het vervolgens. Na langdurig gebruik worden de bestandsgegevens geleidelijk verspreid en wordt de lees- en schrijfsnelheid vertraagd. Defragmentatie is een tijdelijke oplossing, maar moet regelmatig worden gereorganiseerd om de geldigheid van het FAT-bestandssysteem te behouden.
Als je dit artikel hebt gelezen, zou je dat misschien willen zet FAT om naar NTFS als je merkt dat het zo beperkt is, of misschien wil je dat wel converteer NTFS naar FAT vanwege zijn grote compatibiliteit.