Fragmentering oppstår når en datamaskin ikke kan eller ikke vil lagre en fil som en enkelt enhet på disken sin . De resulterende problemer kan være mindre eller større , avhengig av grad av oppsplitting og det maskinen brukes til, men de fleste av disse ulemper kan forhindres eller reverseres . Årsakene til Fragmentering
maskinens filsystem deler filer i blokker for disk lagring. Når det er tilstrekkelig plass og systemet fungerer som det skal , er disse blokkene lagret sammen. Fragmentering oppstår når, som disken fylles opp , eller som filer slettes og endres , lagrer filsystemet en fil blokker på flere steder . Når filen er lest, diskens lese /skrive-hodene må hoppe rundt disken for å lese alle filens blokker.
Lese /skrive hastighet
Jo større fragmentering , jo mer tid det tar før de fragmenterte filer som skal leses . I alvorlige tilfeller kan filene lagres i små biter over hele disken , forårsaker lese /skrive-hodene til å bruke mer tid på å flytte rundt på disken enn å lese selve filen . Lagring og åpning fragmenterte filer kan være mange ganger langsommere enn å utføre de samme operasjonene på ufragmentert filer. For eksempel lagrer en 30 megabyte (MB ) Microsoft Word-dokument ta tre sekunder til en ufragmentert disk , men så mye som 46 sekunder til en ekstremt fragmentert disk.
Søknad og System Speed
Noen programmer , som for eksempel fotografering eller video -programmer , kan bruke diskplass , eller "scratch disk , " for midlertidig lagring under minne - intensive operasjoner. Hvis scratch disk er fragmentert , vil resultatet bli en oppbremsing i selve programmet. Likeledes , de fleste operativsystemene bruker virtuelt minne ( også kjent som " swap ", " disk caching " eller " paging ") for å midlertidig lagre filer som ellers ville bruke random access memory ( RAM ) . Hvis det virtuelle minne er fragmentert, kan selve operativsystemet tregere .
Unngå Fragmentering Problemer
Fragmentering skjer oftest ved forsømmelse. Den enkleste måten å forhindre fragmentering er å defragmentere disken på en jevnlig basis og fjerne unødvendige filer og programmer. Microsoft Windows inneholder en defragmentering verktøy for dette formålet og kommersielle defragmentering verktøy er også tilgjengelig. Mac OS X inneholder automatisk fil defragmentering, men Apple tyder på at manuell defragmentering kan hjelpe for disker som er nesten full. Andre måter å unngå ulempene ved fragmentering inkluderer å skape en partisjon eksklusivt for store filer eller scratch disk plass , legge til en ekstra disk eller oppgradere til en større.