En av de gamle løsningene for å fikse en treg datamaskin er å defragmentere harddisken. Dette er lett nok å gjøre: Kjør bare defragmenteren og vent på at den skal fullføre jobben sin. Har du noen gang lurt på, hvilken defragmentering betyr nøyaktig? Det kan høres ut som en kompleks prosedyre ved navn, men det er faktisk ganske enkelt. La oss se på hvordan disker lagrer data, og hvordan de blir fragmentert i utgangspunktet.

Hvor harddisker lagrer data

En måte å forstå hvordan en disk blir fragmentert, er å forestille seg en mann som har ansvaret for innlevering av rapporter i flere arkivskap. Når du, en arbeidstaker på dette kontoret, må sende inn eller ta ut en rapport, går du gjennom ham. Mens en hard arbeidstaker, er denne mannens organisasjonsmetode veldig rar.

Hvis han har gitt en rapport, går han gjennom skuffene som starter fra A til L på jakt etter et tomt sted for å sette rapporten. Hvis han finner et sted, legger han rapporten inn i den. Ellers legger han det til slutt. Når en rapport er fjernet, forblir det gapet det ligger bak der. Sorteren gjør ikke noe forsøk på å "shunt up" rapporter for å fylle gapet - han forlater bare gapet som det er.

For eksempel: Hvis han fyller alle skuffene fra A til F, og deretter fjernes en 100-siders rapport fra C, vil 100-siders gapet forblir i C. Så hvis mannen mottar en 100-siders rapport til fil, han går gjennom hver skuff som ser etter et gap. Han vil finne 1-siders gapet i C, som han fyller på med den rapporten han nettopp mottok.

Problemet

Så langt så bra, ikke sant? Imidlertid forestill oss om vi hadde et gap igjen i en skuff, og mannen mottar en rapport som er større enn størrelsen på gapet. I eksemplet ovenfor, bilde hvis mannen fikk en 200-siders rapport i stedet for en side på 100 sider. I dette tilfellet, i et forsøk på å fylle 100-siders gapet i C, deler han rapporten i to. Han legger 100 sider inn i C, så de andre 100 sidene på slutten, forutsatt at det ikke er flere hull. Dette betyr at rapporten er "fragmentert" i to halvdeler.

Alt du trenger er at flere små rapporter skal fjernes over en lang periode, og du finner deg selv i et reelt problem. Etter at det har gått noe tid, hvis du ba ham om å legge inn en 250-siders rapport, kan han finne et gap på 50 sider i kabinett B, deretter et 25-siders gap i kabinett C, og en annen 25-siders gap i F, et gap på 100 sider i G, og et gap på 50 sider i K. For å fylle alle hullene deler han de 250 sidene mellom dem. Dette betyr at når du ber ham om å få rapporten ut, må han gå gjennom kabinett B, C, F, G og K for å få alle brikkene i rapporten, som tar mye tid å gjøre. Hva et problem!

Hva defragmentering gjør

Det tar ikke et geni for å innse at mannen skal ta litt tid på slutten av uken for å sortere rapportene i rekkefølge. Ved å blande sider inn og ut av hovedfilen, kan han ordne skapene slik at hver rapport har sidene deres sammen i riktig rekkefølge. På den måten, når du ber om en rapport, trenger han ikke å åpne flere spredte skuffer for å få det, og det sparer tid som et resultat.

Selvfølgelig er det ingen liten mann på harddisken din som henter dataene dine. "Mannen" i dette eksemplet er harddiskens lesehode. Hvis du lagrer en stor del av data (for eksempel å installere en 1 GB-programvare), vil harddisken fragmentere den mellom hullene den finner i harddisken. Når du går for å laste inn programvaren, tar det lang tid før harddiskens hode å bevege seg rundt de spredte delene av fatet for å lese alle dataene. Ved å bruke en defragmenter, sparer harddisken og sorterer dataene rundt tallerkenen slik at alle dataene på datamaskinen er i en rekkefølge. Dette betyr at hodet ikke trenger å bevege seg så mye for å lese dataene dine, og lastingsprosessen går raskere.

Hva om Solid State Drives?

Keenøyne lesere kan innse at dette ikke er tilfelle for solid state-stasjoner. SSDer bruker ikke spinndisketter; de bruker flashminne som en USB-stasjon ville. Gitt det er ingen disk, det er sikkert ingen grunn til å defragmentere den. Ikke sant?

Dette var et hett tema for noen år siden da SSDer kom inn på markedet. Konsensusen var at SSD ikke hadde en spinnplate, så det behøvde ikke defragmentering. Ikke bare det, men å utføre en defragmentering på SSD ville bære den ned unødvendig, forkorte levetiden. Sikker nok, Jon L. Jacobi fra PC World kjørte defraggers på sine SSDs, og bemerket at de ikke gjorde noe som var verdt å merke seg.

Du bør imidlertid ikke være helt imot diskdefragmentering. Windows har sin egen SSD-defragmentering en gang i måneden, men det er ikke den samme typen som den utfører på en HDD. Windows vet godt at disken din er en SSD, så den skal utføre spesielle handlinger for å sikre at den holdes sunn og går så lenge som mulig. Du kan lese Microsofts krav på SSD-defragmentering her. Kort sagt, bruk ikke tredjepartsdefragmentering på SSD, men la Windows tillate vedlikehold på den.

Konklusjon

Defragmentering av en disk er en kjent måte å få en datamaskin til å handle raskere. Det er imidlertid ikke selvforklarende hva det egentlig gjør. Forhåpentligvis forstår du nå hva defragmentering er, hvorfor det er gjort, og det står med SSD.

Har du noen gang sett en stor ytelse boost etter en defragmentering? Del historiene dine nedenfor.