De File Allocation Table (FAT) File Systems
Inzicht in de FAT File Systems
Het FAT-bestandssysteem werd aanvankelijk met de MS-DOS-besturingssysteem (OS) wanneer de harde schijven waren over het algemeen veel kleiner, en de structuur van de mappen is niet zo ingewikkeld als het is in netwerken vandaag. Het FAT-bestandssysteem nog steeds worden ondersteund door elke Microsoft OS sinds haar komst. De oorspronkelijke FAT-bestandssysteem kan slechts een maximale partitie grootte van 2GB. Wat dit betekent is dat, wanneer een computer de harde schijf is groter dan 2GB, moest je de schijf in een aantal kleinere partities, met elke partitie grootte van maximaal 2GB.
Het FAT-bestandssysteem beschermt bestanden door de opslag van twee exemplaren van de File Allocation Table op het FAT-volume. In de gevallen waarin een kopie van de file allocation tabel is beschadigd, de andere kopie van de file allocation tabel is gebruikt. De File Allocation Table de locatie is aangegeven in de BIOS Parameter Block (BPB) van het FAT-opstartsector. Het is ook zijn opgeslagen op het volume in een bepaalde bytelocatie. Dit zorgt ervoor dat alle bestanden die nodig zijn om te beginnen met het systeem kan worden gevonden.
De werkelijke aantallen in de namen van de verschillende FAT-bestandssystemen die worden geassocieerd met het aantal bits gebruikt voor een File Allocation Table binnenkomst. Bijvoorbeeld, FAT12 gebruikt een 12-bits File Allocation Table binnenkomst, FAT16 gebruikt een 16-bits File Allocation Table item en FAT32 gebruikt een 32-bits File Allocation Table binnenkomst. FAT16 werkt effectief op kleine schijven en ongecompliceerde mapstructuren, terwijl FAT32 werkt effectief op grote schijven die ingewikkelde mapstructuren. FAT16 in MS-DOS, Windows 3.x, Windows 95, Windows 98 en Windows 2000 actief in de identieke wijze met elk besturingssysteem. FAT32 is ingevoerd met Windows 98 de tweede release (OSR2). FAT32 opereert ook in de Windows 98 OSR2 en Windows 2000.
Het bestandssysteem FAT16
Het FAT16-bestandssysteem is compatibel met de meeste besturingssystemen. Dit is duidelijk door MS-DOS, Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 en Windows XP in staat om gebruik te maken van het bestandssysteem FAT16. FAT16 algemeen goed werkt bij het beheer van schijfruimte wanneer de grootte van het volume kleiner is dan 256 MB. U moet afzien van het gebruik van FAT16 over volumes die groter zijn dan 512MB. FAT16 kan niet worden gebruikt op de volumes die groter zijn dan 4 GB.
FAT16 kaarten clusters op het FAT-partitie. Een cluster is de kleinste eenheid die de OS besturingssysteem gebruik maakt wanneer hij kent ruimte op de partitie. Een cluster is ook soms verwezen als een toewijzing eenheid.
De File Allocation Table wordt een cluster in het FAT-partitie als ofwel:
- Ongebruikte
- Cluster in gebruik door een bestand
- Bad cluster
- Laatste cluster in een bestand
Het FAT16-volume is als volgt opgebouwd:
- Opstartsector op de systeempartitie
- De primaire File Allocation Table
- Het kopiëren of dupliceren File Allocation Table
- Een root map
- Andere mappen en alle bestanden
De root-map bevat een vermelding voor elk bestand en de map opgeslagen op de FAT16-volume en heeft een maximum aantal vermeldingen tafel vastgesteld op 512 voor elke schijf. Een bestand of de map aan de komst bevat de volgende gegevens:
- Naam: Dit is in 8.3-formaat
- Kenmerk: 8 bits
- Maak tijd: 24 bits
- Maak datum: 16 bits
- Laatste toegang datum: 16 bits
- Last modified tijd: 16 bits
- Laatste wijzigingsdatum: 16 bits
- Startbod cluster in de File Allocation Table: 16 bits
- File grootte: 32 bits
De Attribuut byte in een map geeft aan wat voor soort item het is en wordt over het algemeen beheerst door het OS. Vier bits van het kenmerk byte kan worden ingeschakeld of uitgeschakeld door de gebruiker. Deze zijn:
- Archive, System, Hidden, Read-only
Bestanden worden toegewezen de eerste beschikbare locatie op het FAT16-volume. Het eerste cluster het adres wordt gebruikt door het bestand is het uitgangspunt cluster nummer in de File Allocation Table. Clusters hebben ook een pointer naar de volgende cluster in het bestand. Het cluster aan het einde van het bestand bevat echter een hex-indicator die aangeeft dat deze cluster is het einde van het bestand.
Een paar nadelen die verbonden zijn met het bestandssysteem FAT16 zijn hieronder samengevat:
- Het bestandssysteem FAT16 heeft geen lokale veiligheid voor het bestandssysteem of compressie functies.
- De boot is geen back-up.
- De root-map kan slechts een maximum van 512 inzendingen, wat betekent dat bestanden die lange namen sterk kan verminderen het aantal items beschikbaar.
- FAT16 werkt niet goed met volume maten die groot.
Het FAT32-bestandssysteem
Het bestandssysteem FAT32 partities groter kan zijn dan wat het bestandssysteem FAT16 aankan. FAT32 kan partities tot 2047 GB in omvang in vergelijking met FAT16 is 4 GB. Met FAT32, is er geen beperking op het aantal items dat de root-map kan bevatten. Met FAT16, de hoofdmap kan slechts een maximum van 512 inzendingen. Het boot-sector is ook een back-up op FAT32-volumes. Een FAT32-volume moet echter wel een minimum van 65.527 clusters.
Het FAT32-architectuur is zeer veel op de architectuur van het FAT16-bestandssysteem. FAT32 is ontworpen met weinig architecturale veranderingen te zorgen voor compatibiliteit met bestaande programma's en stuurprogramma's. Wat dit betekent is dat de stuurprogramma's en FAT-tools gebruikt voor FAT16 partities zou blijven streven naar FAT32 partities.
FAT32 heeft echter behoefte 4 bytes in de File Allocation Table te slaan cluster waarden. Dit heeft geleid tot de herziening of de uitbreiding van de interne data structuren, on-disk data structuren en gepubliceerde API's.
Een paar nadelen die verbonden zijn met het bestandssysteem FAT32 zijn hieronder samengevat:
- Net als het bestandssysteem FAT16, het FAT32-bestandssysteem bevat geen lokale veiligheid voor de bestanden of compressie functies.
- De MS-DOS, Windows 95 en Windows NT 4.0 OS'en niet in staat zijn om toegang te krijgen tot of lees FAT32 partities.
- Zowel FAT16 en FAT32 partities niet schaal goed - de File Allocation Table verhogingen van grootte als het volume toeneemt.
|
Bookmark De File Allocation Table (FAT) File Systems

