Hvorfor ikke Diskdefragmentering konsolidere alle Empty Space?

Hva Diskdefragmentering gjør

Når en bruker starter opp en ny datamaskin for første gang, blir alle data som er lagret på harddisken i stor grad konsolidert inn i flere sammenhengende seksjoner. Relaterte grupper av filer er fysisk plassert i disse avsnittene. Som bruker legger data til harddisken, også dette er lagret i sammenhengende delene så lenge det er plass.

Når harddisken begynner å bli tom, brukere ofte slette data og programmer, og disse kan komme fra vidt spredte deler av harddisken. Når nye data blir lagt til etter dette, er dataene delt opp i små deler som kan passe inn i alle stillinger etterlatt av slettede data.

Når datamaskinen prøver å lese disse filene, må den bevegelige armen inne i harddisken flytte over disken for å hente data, bremse maskinen ned.

Disk Defragmenter, et hjelpeprogram som kommer ferdig installert i alle versjoner av Windows, flytter filer rundt på en harddisk, slik at så mange filer som mulig er konsentrert i tilstøtende deler. Dette vedlikeholdet gjør innhenting av data raskere. Når Disk Defragmenter er brukt, er en grafisk representasjon av harddisken vises; fragmenterte filer er representert med røde plass, er sammenhengende filer representert med blå plass, er ikkje flyttast filer representert ved grønne plass og tom plass på harddisken er representert med mellomrom.

Noen ganger, selv etter defragmentering av harddisken, den hvite plassen er ikke helt konsolidert.

Master File Table Location

De fleste harddisker inneholder en fil kalt Master File Table. Denne filen er som en indeks over alle andre filer på datamaskinen og er tilkalt for data under de fleste PC-handlinger. For å arbeide effektivt, må denne filen være sammenhengende, derfor datamaskin og harddisk produsenter skape et spesielt unntak som gjør denne filen ubevegelig. Også, siden mengden data i Master File Table avhenger av hvor mye data som er lagret på hele harddisken, Master File Table vokser over tid, tar opp mer og mer ubevegelig plass. Avhengig av den fysiske plasseringen av Master File Table på harddisken og hvor mye andre data som er lagret på harddisken, kan filene må avtales contiguously i uvanlige mønstre rett og slett fordi de ikke kan oppta plassen holdes av Master File Table selv om dette er optimal. Dette kan resultere i flere separate blokker av tom plass på harddisken.

Sammenhengende filer kontra sammenhengende Empty Space

Den primære funksjonen til Diskdefragmentering er å ordne filene contiguously, for ikke å arrangere ledig plass contiguously. En datamaskin med svært fragmenterte filer vil kjøre sakte, men en datamaskin med stor grad sammenhengende filer og svært fragmentert ledig plass vil fortsatt kjøre ganske effektivt. Med andre ord, ikke ledig plass faktisk ikke trenger å bli konsolidert veldig mye å holde en harddisk som kjører på sitt høydepunkt.

Før Diskdefragmentering starter å flytte filer rundt, den analyserer harddisken og planlegger hvordan filene vil bli omorganisert. Denne planen vil alltid innebære å arrangere så mange sammenhengende filer som mulig, fordi dette er hvordan ytelsen kan forbedres. Hvis datamaskinen finner at det ikke er ytelsen fordel for defragmentering av ledig plass, betyr det ikke gjør det.

Fragmentert vekslingsfiler

Under de mest krevende system prosesser, kan Windows trenger mer minne enn det som er installert på datamaskinen. Når dette skjer, blir det til en del av harddisken kalt vekslingsfilen, som er egentlig harddiskplass re-hensikt som reservedel minne. Siden vekslingsfilen ikke alltid er nødvendig eller er i bruk, vokser og krymper i størrelse fra tid til annen. Hvis en harddisk er allerede ganske omfattende fragmentert og Windows utvider sidevekslingsfilen, kan det være behov for å utvide det til flere aner spredte friområder, og dermed fragmentering sidevekslingsfilen.

Når sidevekslingsfilen blir fragmentert, pleier det å motstå defragmentering fordi det er vanligvis helt i bruk under defragmenteringen, hvilke kommandoer heftig minneressurser.