Hvordan File Allocation Table arbeid?

Hvordan File Allocation Table arbeid?


En fil Organization Table (FAT) er programvareteknologi som gjør at en datamaskin til å samhandle med harddisk hardware. FAT er lagret på en egen del av disken uavhengig av alle andre data som er lagret på disken. FAT system er avgjørende for effektiv lagring og gjenfinning av alle datatype plassert på disken. I de fleste tilfeller, selv om en harddisk svikter og krasjer, FAT delen av skiven forblir intakt da den ikke er behandlet på samme måte som all annen informasjon som er lagret på disken. FAT-systemet er en av de eldste teknologier i databransjen.

Historie

FAT teknologien ble oppfunnet av Bill Gates, grunnleggeren av Microsoft, til bruk i Intel-maskiner. Programvaren mekanismen ble opprettet i 1976 under en legendarisk uke i Albuquerque hvor Gates og hans lille team jobbet dag og natt for å skape et pålitelig disk system for å møte en tidsfrist.

FAT ble født i løpet av få dager med arbeid. Den opprinnelige ment for bruk for FAT var å integrere med Basic programmeringsspråk og samhandle med flyttbare disketter. Etter oppfinnelsen sin, Gates gikk på å utvikle det videre i den første full Microsoft operativsystem, DOS.

Funksjon

Når en datamaskin filen er lagret på en harddisk, må det være brutt opp og fordelt på mange sektorer. Hver sektor på en disk er relativt liten, og dermed mange sektorer utgjør en enkelt fil. For at filen skal hentes senere, må de riktige sektorer bli kalt til å gi en uavbrutt ombygging av fildata. FAT system organiserer sektorer i klynger, og deretter holder en oversikt over hvilke klynger er i bruk for en lagret fil og som er tilgjengelig som ledig plass. I tillegg FAT lagrer informasjon om hvilke klynger er nødvendig for hver fil. Dermed når datamaskinen operativsystemet kaller disken og ber om en fil, går FAT å arbeide for å sette filen sammen og levere den til datamaskinen.

typer

FAT teknologien opprinnelig brukt en datastruktur basert på åtte byte enheter. Som datamaskiner ble mektigere og større filer ble lagret, ble FAT systemet oppgraderes til å støtte doble byte, 16. Dette ble kalt "FAT16". Teknologien videre utviklet seg senere til "FAT32", som benyttes doble byte bevilgninger fra 16 til 32. Dette følger raskere disk drift og evne til å arbeide med større lagrede filer. I tillegg FAT32 gitt forbedrede evner for å lage sikkerhetskopier av tildelingstabellen automatisk på samme disk i tilfelle den første FAT delen ble skadet. Således skiven forblir anvendbar for lengre tidsperioder før reparasjon eller utskifting er nødvendig.

problemer

Siden FAT er det styrende "hjernen" i en harddisk, kan alle data på en disk effektivt tapt selv om bare FAT delen er skadet. Teknisk sett de senere generasjoner av FAT32 har automatisk sikkerhetskopiering slik at en harddisk kan fremdeles fungere normalt hvis en av de to FAT kopier er skadet. Men selv om andre FAT er i takt, datamaskinen kan fortsatt tilstede feil. Meldingen "No Bootable Media" kan vises hvis FAT er skadet på stasjonen som inneholder selve operativsystemet.

Feste FAT

Microsofts operativsystemer inneholder innebygde verktøy for å skanne og fikse problemer med harddisker. Disse verktøyene vanligvis kommuniserer direkte med FAT. Hvis en harddisk feil presenterer disse programmene er det primære middel for å løse problemer. Sikkerhetskopien av en FAT på en disk kan kopieres tilbake til den opprinnelige FAT plassering ved hjelp av verktøy som "Scandisk" og "CHKDSK." I tillegg er disse verktøyene kontrollere at diskplass tildelt av FAT er faktisk lagre aktuelle data. Hvis ikke, blir FAT oppdatert automatisk og fritt rom kan også bli skapt ved denne prosessen. I noen tilfeller, gjør diskfeil ikke gå bort selv etter å ha kjørt disse programmene. Det er derfor nødvendig å fullstendig formatere harddisken, noe som sletter alle data og gjenoppbygger FAT fra scratch.