Vad är en startdefragmentering?

En uppstartsdefragmentering är en speciell version av defragmenteringsfunktionen på datorer. Den ordnar om data så att filerna som används under startprocessen är fysiskt bredvid varandra på hårddisken. Detta kan påskynda startprocessen.

Defragmentering innebär att organisera den fysiska platsen för data på en hårddisk. Det ångrar fragmentering, vilket orsakas av det faktum att när en datadet raderas från en dator, kommer den resulterande klyftan inte att fyllas om nästa databitar som ska skrivas inte passar in i gapet. Detta kan leda till att informationen ordnas på ett ineffektivt sätt.

Defragmenteringsprocessen omorganiserar data så att de är fysiskt organiserade på det mest effektiva sättet. Detta innebär att datorn kan få åtkomst till varje datamängd snabbare: skillnaden är bara en liten bråkdel av en sekund varje gång, men allt monteras upp. Processen är ungefär som att städa upp ägodelar spridda på sovrumsgolvet. När detta är gjort är det mycket snabbare att både hitta och nå varje enskild artikel.

En startdefragment utför samma uppgift, men hanterar specifikt startfiler. Det här är de första filerna som laddas när en dator startar. Det är filerna som krävs för att ladda operativsystemet i datorns minne, tillsammans med filerna för att starta alla program som användaren har ställt in för att köras automatiskt när hans dator startar.

Sedan Windows XP är Microsofts operativsystem konfigurerade för att automatiskt köra en startdefragment. Detta styrs inte av användaren och körs istället när datorn har varit i viloläge under en viss tid, vanligtvis mellan fem och 30 minuter. Startdefragmentet körs i bakgrunden, vilket innebär att användaren inte är medveten om att den körs.

Även om startdefragmentet är inställt på att köras som standard, är det möjligt att det av misstag stängs av, till exempel av en applikation. En användare som är tillräckligt säker på att köra registerredigeraren kan kontrollera om detta har hänt och slå på det igen om det behövs. Detta görs genom att öppna registerredigeraren och gå till HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction och sedan kontrollera att värdet bredvid "Enable" är inställt på Y snarare än N.

Medan en användare inte direkt kan tvinga startdefragmentet att köra, finns det två indirekta metoder. Den ena är att helt enkelt lämna datorn utan program som körs under minst en halvtimme, vilket gör att datorn kör defragmentet så länge funktionen är påslagen. En annan är att tvinga datorn att köra alla uppgifter som den är inställd på att köras i viloläge, vilket inkluderar startdefragmenten. Detta kan göras i 32-bitarsutgåvor av Windows genom att klicka på Start, sedan Kör, sedan skriva Rundll32.exe advapi32.dll, ProcessIdleTasks och klicka på OK. Eftersom detta kör flera uppgifter kommer det sannolikt att påverka datorns prestanda tills dessa uppgifter är slutförda.

Apple Mac-operativsystemet har inte en inbyggd defragmenteringsfunktion. Den officiella rekommendationen, om en disk blir alltför fragmenterad är att säkerhetskopiera innehållet, använd Mac-systemets initialiseringsfunktion på skivan och sedan återställa data. Eftersom detta är mer besvärligt att utföra sparas det bäst för allvarliga fall av fragmentering. Filhanteringssystemen i de senaste utgåvorna av Linux-baserade operativsystem har inte inbyggda defragmenteringsfunktioner. Det finns dock en mängd applikationer från tredje part som kan defragmentera en Linux-baserad enhet.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?