File Allocation Table (FAT): Hvad er det? (Dens typer og mere) [MiniTool Wiki]
File Allocation Table
Hurtig navigation:
Hvad er filallokeringstabel (FAT)?
Hvad er tabellen for filallokering? En filallokeringstabel (FAT) kan stå for FAT filsystem eller den tabel, der findes i FAT-filsystemet.
Filallokeringstabel er en tabel til beskrivelse af klyngernes allokeringsstatus (de grundlæggende enheder for logisk lagring på en harddisk) i filsystemet og forbindelsesforholdet mellem filindholdet. Du kan simpelthen sige, at det er en tabel, hvor filen er placeret.
Det er en vigtig del af FAT-filsystemet, og det er også meget vigtigt for brugen af harddisken. Hvis filallokeringstabellen går tabt, kan dataene på harddisken ikke findes og kan ikke bruges.
Når en ny fil skrives til harddisken, gemmes filen i en eller flere klynger, der ikke nødvendigvis støder op til hinanden. de kan være ret bredt fordelt på disken. Operativsystemet opretter en FAT-post for den nye fil, der registrerer placeringen af hver klynge og dens rækkefølge. Når du læser en fil, samler operativsystemet filen igen fra disse klynger og placerer den som hele filen, hvor du vil læse den.
Derefter kan du fortælle, at FAT-filsystemet er opkaldt efter sin organisationsmetode - filallokeringstabellen. Det er et filsystem, der blev opfundet af Microsoft i 1977 til diskhåndtering, og det bruges som standardfilsystemet i Windows før frigivelsen af NTFS .
Instruktionen til filallokeringsfilsystemet
FAT-filsystemet opdeler groft pladsen på den logiske disk i fire dele, som er opstartssektor, filallokeringstabelområde, rodkatalogområde og dataområde.
Boot sektor: Det kaldes også reserveret sektor og ligger i første del. Den inkluderer: boot loader-kode, der kræves af operativsystemet for at starte computeren, partitionstabellen for den primære boot-record ( MBR ), der beskriver, hvordan drevet er organiseret, og BIOS-parameterblokken (BPB), der beskriver den fysiske oversigt over datalagringsvolumen.
Fedt område: Dette afsnit indeholder normalt to kopier af filallokeringstabellen til redundanskontrol og specificering af, hvordan klynger skal tildeles.
Område rodbibliotek: Dette område er en katalogtabel, der indeholder oplysninger om mapper og filer. Det fungerer kun med FAT12 og FAT16. Den har en fast maksimal størrelse og er konfigureret ved oprettelsestidspunktet. FAT32 gemmer normalt rodmappen i dataområdet, så den kan udvides efter behov.
Dataområde: Dette er hvor katalogdata og eksisterende filer er gemt. Det optager de fleste partitioner på disken.
Typer af filallokeringstabel
Vi nævnte, at en filallokeringstabel er en liste over klynger, der viser, hvor de lagrede data er. De generelle filsystemtyper (FAT12, FAT16 eller FAT32) bestemmes af bredden af klyngeposterne i FAT.
FAT12 (12-bit filallokeringstabel)
Den første version af FAT-filsystemet er FAT12, som er den ældste type FAT, der bruger en 12-bit-filallokeringstabelindgang. Det blev introduceret i 1980. FAT12 understøtter op til 16 MB partitionsstørrelse ved hjælp af en 4 KB-klynge eller 32 MB ved hjælp af en 8 KB-klynge, den maksimale fil er begrænset af partitionsstørrelsen. Det bruges næsten aldrig, da det er for lille.
Bemærk: FAT8 blev lanceret i 1977 og er den første rigtige version af FAT-filsystemet, men det er begrænset i brug og er begrænset til visse terminalcomputersystemer.FAT16 (16-bit File Allocation Table)
Den anden implementering af FAT var FAT16, som introducerede 16-bit filallokeringstabelindgangen for første gang i 1984.
Afhængigt af operativsystemet og den anvendte klyngestørrelse kan det FAT16-formaterede drev have en maksimal drevstørrelse på 2 GB til 16 GB, den sidstnævnte, som kun er tilgængelig i Windows NT 4 med en 256 KB-klynge.
Filstørrelsen på FAT16-drevet er op til 4 GB, når Large File Support er aktiveret, eller 2 GB, hvis ikke. Imidlertid bruger stort set ingen det nu, fordi ingen har en partition så lille som 4 GB.
FAT32 (32-bit filallokeringstabel)
FAT32 er den nyeste version af FAT-filsystemet, der blev introduceret i 1996. Nu siger du, at FAT ofte betyder FAT32. Det understøtter maks. Partitionsstørrelse op til 2 TB eller endda så stor som 16 TB med 64 KB klynger. Men faktisk kan du kun indstille det op til 32 GB i Windows Diskhåndtering.
Den største enkelt filstørrelse på FAT32 er 4 GB, det er derfor, du mislykkes, hvis du opretter en fil, der er større end 4 GB i FAT32.
Sammenfattende anses FAT-filsystemet for at have begrænset ydeevne, fordi det ikke er kompliceret, så det understøttes af næsten alle pc'er. Dens gode kompatibilitet gør det til et ideelt diskett- og hukommelseskortfilsystem såvel som til dataudveksling i forskellige operativsystemer.
FAT har dog en alvorlig ulempe: Når man skriver nye data efter sletning af en fil, organiserer FAT ikke filen i et komplet fragment og skriver dem derefter. Efter langvarig brug spredes fildataene gradvist, og læse- og skrivehastigheden nedsættes. Defragmentering er en løsning, men den skal reorganiseres ofte for at opretholde gyldigheden af FAT-filsystemet.
Mens du efter at have læst denne artikel, vil du måske konvertere FAT til NTFS hvis du finder det er så begrænset, eller måske vil du konvertere NTFS til FAT for sin store kompatibilitet.