File Allocation Table (FAT): Hva er det? (Dens typer og mer) [MiniTool Wiki]
File Allocation Table
Rask navigering:
Hva er filallokeringstabell (FAT)?
Hva er filallokeringstabell? En filallokeringstabell (FAT) kan stå for FAT filsystem eller tabellen som ligger i FAT-filsystemet.
Filtildelingstabell er en tabell for å beskrive allokeringsstatusen til klyngene (de grunnleggende enhetene for logisk lagring på en harddisk) i filsystemet og koblingsforholdet mellom filinnholdet. Du kan ganske enkelt si at det er en tabell der filen ligger.
Det er en viktig del av FAT-filsystemet, og det er også veldig viktig for bruk av harddisken. Hvis filallokeringstabellen går tapt, kan ikke dataene på harddisken lokaliseres og ikke brukes.
Når en ny fil skrives til harddisken, lagres filen i en eller flere klynger som ikke nødvendigvis ligger ved siden av hverandre; de kan være ganske bredt fordelt over disken. Operativsystemet oppretter en FAT-oppføring for den nye filen, og registrerer plasseringen til hver klynge og dens rekkefølge. Når du leser en fil, setter operativsystemet sammen filen fra disse klyngene og plasserer den som hele filen der du vil lese den.
Så kan du fortelle at FAT-filsystemet er oppkalt etter organisasjonsmetoden - filallokeringstabellen. Det er et filsystem som ble oppfunnet av Microsoft i 1977 for diskadministrasjon, og det brukes som standard filsystem i Windows før utgivelsen av NTFS .
Instruksjonen for filsystemet File File
FAT-filsystemet deler grovt mellomrom på den logiske disken i fire deler, som er oppstartssektor, filallokeringstabellområde, rotkatalogområde og dataområde.
Boot sektor: Det kalles også reservert sektor, og ligger i første del. Den inkluderer: boot loader-koden som operativsystemet trenger for å starte datamaskinen, partisjonstabellen til hovedoppstartsposten ( MBR ) som beskriver hvordan stasjonen er organisert, og BIOS-parameterblokken (BPB) som beskriver den fysiske oversikten over datalagringsvolumet.
FETT område: Denne delen inneholder vanligvis to eksemplarer av filallokeringstabellen for redundanskontroll og spesifisering av hvordan du skal tildele klynger.
Rotkatalogområde: Dette området er en katalogtabell som inneholder informasjon om kataloger og filer. Det fungerer bare med FAT12 og FAT16. Den har en fast maksimal størrelse og er konfigurert ved opprettelsestidspunktet. FAT32 lagrer vanligvis rotkatalogen i dataområdet, slik at den kan utvides etter behov.
Dataområde: Dette er hvor katalogdata og eksisterende filer lagres. Den opptar de fleste partisjonene på disken.
Typer av filallokeringstabell
Vi nevnte at en filallokeringstabell er en liste over klynger for å vise hvor de lagrede dataene er. De generelle typene av filsystemer (FAT12, FAT16 eller FAT32) bestemmes av bredden på klyngeoppføringene i FAT.
FAT12 (12-bitstildelingstabell)
Den første versjonen av FAT-filsystemet er FAT12, som er den eldste typen FAT som bruker en 12-biters filallokeringstabelloppføring. Den ble introdusert i 1980. FAT12 støtter opptil 16 MB partisjonsstørrelse ved hjelp av en 4 KB-klynge, eller 32 MB ved bruk av en 8 KB-klynge, maksfilen er begrenset av partisjonsstørrelsen. Den brukes nesten aldri i det hele tatt siden den er for liten.
Merk: FAT8 ble lansert i 1977 og er den første virkelige versjonen av FAT-filsystemet, men det er begrenset i bruk og er begrenset til visse terminaldatasystemer.FAT16 (16-biters filallokeringstabell)
Den andre implementeringen av FAT var FAT16, som introduserte 16-biters filallokeringstabelloppføring for første gang i 1984.
Avhengig av operativsystem og klyngestørrelse som brukes, kan den FAT16-formaterte stasjonen ha en maksimal stasjonsstørrelse på 2 GB til 16 GB, den sistnevnte som bare er tilgjengelig i Windows NT 4 med en 256 KB klynge.
Filstørrelsen på FAT16-stasjonen er opptil 4 GB når Large File Support er aktivert, eller 2 GB hvis ikke. Imidlertid er det i utgangspunktet ingen som bruker den nå, fordi ingen har en partisjon så liten som 4 GB.
FAT32 (32-biters filallokeringstabell)
FAT32 er den siste versjonen av FAT-filsystemet som ble introdusert i 1996. Nå sier du at FAT ofte betyr FAT32. Den støtter maks partisjonsstørrelse opptil 2 TB eller til og med så stor som 16 TB med 64 KB klynger. Men faktisk kan du bare sette den opp til 32 GB i Windows Disk Management.
Den største enkeltfilstørrelsen på FAT32 er 4 GB. Derfor mislykkes du hvis du oppretter en fil som er større enn 4 GB i FAT32.
Oppsummert er FAT-filsystemet ansett å ha begrenset ytelse fordi det ikke er komplisert, så det støttes av nesten alle operativsystemer på datamaskiner. Den gode kompatibiliteten gjør den til et ideelt diskett- og minnekortfilsystem, så vel som for datautveksling i forskjellige operativsystemer.
FAT har imidlertid en alvorlig ulempe: Når du skriver nye data etter å ha slettet en fil, organiserer FAT ikke filen i et komplett fragment og skriver den deretter. Etter langvarig bruk vil fildataene spres gradvis, og lese- og skrivehastigheten vil bli redusert. Defragmentering er en løsning, men den må reorganiseres ofte for å opprettholde gyldigheten til FAT-filsystemet.
Mens du etter å ha lest denne artikkelen, vil du kanskje konvertere FAT til NTFS hvis du synes det er så begrenset, eller kanskje du vil konvertere NTFS til FAT for sin gode kompatibilitet.