Diskdefragmentering forklaret

Diskdefragmentering plejede at være omgivet af mysterier med råd om at aldrig røre ved computermusen, mens defragering kører, gør det i fejlsikret tilstand og afstive dig selv for muligheden for datatab fra lejlighedsvis strømsvigt. Mange mennesker frygter stadig defragmentering eller prøver bare ikke at tænke over det på grund af det gamle råd, der stadig kommer op i internetsøgninger. I denne artikel vil jeg forsøge at forklare diskdefragmentering og alle relaterede forestillinger i enkle vendinger for at eliminere enhver frygt eller myte forbundet med den.





For at forstå hvad diskdefragmentering er, skal man først forstå, hvordan en harddisk fungerer, hvad et filsystem er, og hvordan fragmentering virkelig sker. Disse lyder måske som meget tekniske termer, men forestillingerne er i virkeligheden ret lette at forstå med lidt forklarende og nogle illustrationer. Lad os se på dem her.

Sådan fungerer din harddisk

Din harddisk (harddiskdrev) er den langsomste del af din computer, fordi den indeholder bevægelige dele - roterende plader og læse-skrivehovedet. Sådan ser det ud inde i din computer:



Hver gang du åbner en fil (eller systemet forsøger at få adgang til en fil), sender CPU anmodningen til din harddisk, og læse-skrivehovedet begynder at bevæge sig for at hente de ønskede data. I stedet for at gå i detaljer og tale om, hvordan læse-skrivehovedet bevæger sig nøjagtigt (ved hjælp af udtryk som 'vinkelhastighed', 'søge tid' og sådan), vil jeg bare angive en kendsgerning, du bliver nødt til at huske - med hensyn til dataadgangshastighed , den ydre del af harddiskfadet, også kaldet den forreste del af drevet, er den hurtigste, mens den indvendige del eller bagsiden af ​​drevet er den langsomste.

Diskoverfladen er opdelt i sektorer og spor (se billedet nedenfor). Hvis dette ser ud til at være for meget information at tage i, skal du ikke bekymre dig om det. Der er to grunde til, at jeg inkluderer disse oplysninger i min artikel - det kan hjælpe med at skabe et billede i dit sind, der viser, hvordan data lagres på din harddisk, og dette er også udtryk, der ofte bruges i defragmenteringssoftware. Så hvis du kan gøre en ekstra indsats, skal du under alle omstændigheder læse denne del igennem og prøve at forstå den ekstremt tekniske terminologi, der følger her.

Spor er stort set som de årlige ringe på et skåret træ. Og sektorer er som kiler i en pizza, undtagen i computerterminologi er en enkelt sektor den del af pizzakilen, der hører til et enkelt spor og er normalt 512 bytes i størrelse.



Forskellige harddiskmodeller kan have et andet antal spor og sektorer. Imidlertid forbliver det faktum, at data, der er gemt på de ydre spor på en hvilken som helst harddisk, tager mindre tid for læse-skrivehovedet at få adgang end data, der er gemt på de indre spor.

Hvad er et filsystem?

Med enorme mængder data, der er gemt på harddisken, skal der være en måde at organisere og kontrollere det på, hvilket filsystemer gør. NTFS er det filsystem, der bruges af Microsoft i Windows-operativsystemet (fra Windows NT til). Filsystemet opretholder den fysiske placering af hver fil på harddisken og gør det muligt for din computer at hente data, når den bliver anmodet om det. Filsystemet kombinerer grupper på 512 bytesektorer i klynger, hvilket er den mindste enhed af plads til at gemme en fil eller en del af en fil. På NTFS-harddiske er der normalt 8 sektorer pr. Klynge, hvilket betyder, at størrelsen på en enkelt klynge er 4096 bytes. Dette er størrelsen på stykker, hver fil bliver opdelt i. I betragtning af at størrelsen på mange filer, der er gemt på din harddisk, måles i megabyte eller endda gigabyte, deler de dem i stykker på 4096 byte, selvom det er nødvendigt af en række årsager, giver et stort fragmenteringspotentiale.

Hvad er fragmentering?

På en nyformateret harddisk skrives filer kontinuerligt - alle klynger, der tilhører en enkelt fil, gemmes pænt sammen, og filen er samlet i et stykke, da der er masser af ledig plads til at skrive hver fil. Og så begynder du at bruge din pc. Hvis du ikke brugte det, ville det forblive pænt organiseret, og du behøver ikke bekymre dig om fragmentering, men så ville det ikke være andet end en dyr rumdekoration. Fragmentering sker ikke, fordi du gør noget forkert, eller fordi din pc er dårlig, det er hvad der sker med normal pc-brug. Forestil dig en harddisk med filer gemt pænt ved siden af ​​hinanden. Sig nu, at du sletter en 1-megabyte-fil fra midten af ​​denne pænt gemte gruppe, og gem derefter en 2-megabyte-fil på din harddisk. Dit system ser efter ledig plads til at skrive filen til, det finder 1-megabyte blok ledig plads, som du lige har gjort tilgængelig ved at slette den gamle fil og begynder at skrive den nye fil til den, og som man kunne forvente, 1 Megabyte senere løber tør for plads på dette sted og begynder at lede efter den næste tilgængelige blok med ledig plads. Hvis det næste vindue med plads er 1 megabyte i størrelse, bliver din nyligt gemte fil kun opdelt i 2 stykker. Men lad os sige, at den næste blok ledig plads er en halv megabyte, så efter at have skrevet en del af din fil ind på dette sted, ser systemet efter mere plads, og din fil er nu opdelt i mere end 2 stykker. Dette er en forenklet forklaring på, hvordan fragmentering opstår.



For at se, hvorfor det betyder noget for din pc's ydelse, skal du kigge på billedet nedenfor. Til venstre ser du en skematisk gengivelse af en fil, der er gemt i ét stykke ét sted. Til højre ser du den samme fil fragmenteret i flere stykker, der er gemt forskellige steder på harddisken. Forestil dig nu mængden af ​​arbejde, som læse-skrivehovedet skal gøre for at hente filen til venstre og sammenligne det med det beløb, hvis det skal gøres, for at springe sted for at hente filen til højre. Det er indlysende, at det vil tage længere tid at få adgang til filen til højre. Jo flere stykker filen er opdelt i, og jo længere fra hinanden disse stykker er spredt på harddisken, jo længere tid tager det for læse-skrivehovedet at hente den, hvilket resulterer i langsommere ydeevne.

Udover selve filfragmenteringen er der spørgsmålet om fragmentering af ledig plads, hvilket igen medfører mere filfragmentering. Dette sker normalt, når data slettes, efterlader små sektioner ledig plads spredt mellem resterende filer. Resultatet er, at når nye filer gemmes på harddisken, opdeler systemet dem i stykker for at passe ind i disse små dele af ledig plads.



Sådan fungerer Diskdefragmentering

Nu hvor du ved alt hvad du behøver at vide om harddiske, filsystem og fragmentering, fortsætter vi til hovedemnet for denne artikel, som er diskdefragmentering. Jeg håber, det er klart, hvorfor det er nødvendigt at defragmentere din harddisk. Denne handling hjælper ikke kun med at sætte filstykker sammen igen, men kan også konsolidere ledig plads, så der er større pladsblokke til rådighed til at skrive nye filer og dermed forhindre yderligere fragmentering. En god defragmentering inkluderer også en algoritme til smart filplacering, der udnytter kendskabet til hurtigere og langsommere dataadgangszoner på harddisken. Lad os se nærmere på disse aspekter af diskdefragmentering.

Fildefragmentering

Enkelt sagt er fildefragmentering processen med at sætte filstykker sammen igen. Hvad diskdefragmentering gør, er at omskrive filer i sammenhængende blokke af ledig plads og sørge for, at alle filfragmenter skrives i en rækkefølge. På denne måde skal harddiskens læse-skrivehoved gå til et sted for at få adgang til den ønskede fil i stedet for at skulle samle filstykker over hele drevet.

Defragmentering af fri plads

Defragmentering eller konsolidering af den ledige plads på en harddisk er en af ​​de mest effektive teknikker til forebyggelse af fragmentering. Når ledig plads er i store sammenhængende blokke i stedet for spredt rundt om harddisken i mindre sektioner, kan nye filer, der bliver skrevet til harddisken, let placeres i et stykke. Ved omskrivning af filer under diskdefragmentering forsøger defraggers at placere alle filer tættere på hinanden, så den resterende ledige plads konsolideres i større sektioner.

Smart filplacering

Når du ved, hvordan en harddisk fungerer, og hvordan data gemmes og fås adgang til den, kan du lettere forstå teorien bag smart filplacering. Der er faktisk mere end et par måder, filer kan placeres på en harddisk med det formål at forbedre systemets ydeevne. Forskellige defragmenteringsanordninger kan bruge forskellige teknikker eller algoritmer til placering af filer, og nogle tilbyder et valg af algoritmer, som en bruger kan vælge for at matche deres individuelle pc-brugsstil.

Defragmenteringsmaskiner kan forsøge at holde sammen de filer, der normalt er adgang til sammen, såsom en gruppe .dll-filer, der er nødvendige, når et program startes. Dette reducerer i høj grad mængden af ​​arbejde, som harddiskens læse- / skrivehoved skal gøre, når disse filer anmodes om. Placering af systemfiler til de hurtige ydre spor på harddisken reducerer den tid, det tager for dit system at starte, såvel som for applikationer at starte. Denne hurtige zone på harddisken kan også bruges til at placere hyppigst tilgængelige filer, hvilket forbedrer hastigheden på hverdagens opgaver. Samtidig sikrer flytning af sjældent anvendte filer bag på drevet (de langsommere indre spor), at de er ude af vejen og ikke optager værdifuld ledig plads i den hurtige zone.

Som du kan se, er diskdefragmentering ikke kun at samle filfragmenter, der er så meget mere til det. Alle de forskellige teknikker, der anvendes i defragmenteringsmaskiner, giver et stort potentiale for forbedring af systemhastighed og ydeevne. Folk, der proklamerer, at defragmentering ikke er nødvendigt med moderne harddiske, har muligvis ikke prøvet en moderne defragmentering med en kraftig optimeringsmotor. Enhver, der bruger deres pc meget, redigerer, gemmer og sletter filer, installerer og afinstallerer software, spiller computerspil eller arbejder på langvarige skoleprojekter, vil helt sikkert bemærke en forbedring af deres computers ydeevne efter brug af funktionsrig defragmenteringssoftware på den. Som de siger, at se er at tro. Prøv at defragmentere og optimere din harddisk for at se, hvilken forskel den kan gøre i din pc's ydelse.