Hva er en oppstartsdefragmentering?
En oppstartsdefragmentering er en spesiell versjon av defragmenteringsfunksjonen på datamaskiner. Den omorganiserer data slik at filene som ble brukt under oppstartprosessen, fysisk ligger ved siden av hverandre på harddisken. Dette kan øke hastigheten på oppstartsprosessen.
Defragmentering innebærer omorganisering av den fysiske plasseringen av data på en harddisk. Det angrer fragmenteringen, noe som er forårsaket av det faktum at når et stykke data blir slettet fra en datamaskin, vil det resulterende gapet ikke fylles hvis det neste stykke data som skal skrives ikke passer i gapet. Dette kan føre til at dataene blir ordnet på en ineffektiv måte.
Defragmenteringsprosessen omorganiserer data slik at de er fysisk organisert på den mest effektive måten. Dette betyr at datamaskinen kan få tilgang til hvert stykke data raskere: forskjellen er bare en liten brøkdel av et sekund hver gang, men alt sammen monteres. Prosessen er noe som å rydde opp eiendeler spredt på et soverom etasje. Når dette er gjort er det mye raskere å både finne og nå hvert enkelt element.
Et oppstartsdefragmentering utfører den samme oppgaven, men omhandler spesifikt oppstartsfiler. Dette er de første filene som lastes inn når en datamaskin starter opp. Det er filene som kreves for å laste operativsystemet i datamaskinens minne, sammen med filene for å starte opp et hvilket som helst program brukeren har satt til å kjøre automatisk når datamaskinen starter.
Siden Windows XP er Microsofts operativsystemer satt opp for automatisk å kjøre en oppstartsdefragmentering. Dette styres ikke av brukeren og kjører i stedet når datamaskinen har vært inaktiv i en viss tid, vanligvis mellom fem og 30 minutter. Oppstartsdefragmentet kjører i bakgrunnen, noe som betyr at brukeren ikke er klar over at den kjører.
Selv om oppstartsdefragmentet er satt til å kjøre som standard, er det mulig at det utilsiktet slås av, for eksempel av et program. En bruker som er trygg nok til å kjøre Registerredigering, kan sjekke om dette har skjedd og slå på igjen hvis det er nødvendig. Dette gjøres ved å åpne Registerredigering og gå til HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction, og deretter kontrollere at verdien ved siden av "Aktiver" er satt til Y i stedet for N.
Selv om en bruker ikke direkte kan tvinge opp bootfragmenteringen til å kjøre, er det to indirekte metoder. Den ene er å bare forlate datamaskinen uten applikasjoner som kjører i minst en halv time, noe som vil gjøre at datamaskinen kjører defragmentet så lenge funksjonen er slått på. En annen er å tvinge datamaskinen til å kjøre alle oppgaver den er satt til å kjøres når den er inaktiv, noe som inkluderer oppstartsdefragmentering. Dette kan gjøres i 32-bits utgaver av Windows ved å klikke på Start, deretter Kjør, deretter skrive Rundll32.exe advapi32.dll, ProcessIdleTasks og klikke på OK. Ettersom dette kjører flere oppgaver, vil det sannsynligvis påvirke datamaskinens ytelse før disse oppgavene er fullført.
Apple Mac-operativsystemet har ikke en innebygd defragmenteringsfunksjon. Den offisielle anbefalingen, hvis en disk blir for fragmentert, er å sikkerhetskopiere innholdet, bruk Mac-systemets initialiseringsfunksjon på platen og deretter gjenopprettet dataene. Ettersom dette er mer plagsomt å gjennomføre, spares det best for alvorlige tilfeller av fragmentering. Filstyringssystemene i de nyeste utgavene av Linux-baserte operativsystemer har ikke innebygde defragmenteringsfunksjoner. Det er imidlertid en rekke tredjepartsapplikasjoner som kan defragmentere en Linux-basert stasjon.