Co to jest defragmentacja rozruchu?
Defragmentacja rozruchowa to specjalna wersja funkcji defragmentacji na komputerach. Układa dane tak, aby pliki używane podczas uruchamiania były fizycznie obok siebie na dysku twardym. Może to przyspieszyć proces uruchamiania.
Defragmentacja obejmuje zmianę fizycznej lokalizacji danych na dysku twardym. Zapobiega fragmentacji, która jest spowodowana faktem, że kiedy kawałek danych jest usuwany z komputera, wynikowa luka nie zostanie wypełniona, jeśli następny fragment danych, który ma zostać zapisany, nie mieści się w luce. Może to prowadzić do nieefektywnego uporządkowania danych.
Proces defragmentacji przestawia dane, dzięki czemu są one fizycznie zorganizowane w najbardziej efektywny sposób. Oznacza to, że komputer może szybciej uzyskać dostęp do każdej części danych: za każdym razem różnica to tylko ułamek sekundy, ale wszystko się zwiększa. Proces przypomina trochę porządkowanie rzeczy rozrzuconych na podłodze sypialni. Po wykonaniu tej czynności znacznie szybciej można znaleźć i dotrzeć do każdego konkretnego przedmiotu.
Defragmentacja rozruchu wykonuje to samo zadanie, ale dotyczy w szczególności plików rozruchowych. Są to pierwsze pliki ładowane podczas uruchamiania komputera. Są to pliki wymagane do załadowania systemu operacyjnego do pamięci komputera, wraz z plikami do uruchomienia dowolnego programu ustawionego przez użytkownika do automatycznego uruchamiania po uruchomieniu komputera.
Od Windows XP systemy operacyjne Microsoft są skonfigurowane do automatycznego uruchamiania defragmentacji rozruchowej. Użytkownik nie kontroluje tego i zamiast tego działa, gdy komputer jest bezczynny przez pewien czas, zwykle od pięciu do 30 minut. Defragmentacja rozruchu działa w tle, co oznacza, że użytkownik nie wie, że jest uruchomiony.
Mimo że defragmentacja rozruchowa jest ustawiona domyślnie, może zostać przypadkowo wyłączona, na przykład przez aplikację. Użytkownik, który jest wystarczająco pewny, aby uruchomić Edytor rejestru, może sprawdzić, czy tak się stało, i w razie potrzeby włączyć go ponownie. Odbywa się to poprzez otwarcie Edytora rejestru i przejście do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction, a następnie sprawdzenie, czy wartość obok „Enable” jest ustawiona na Y zamiast N.
Chociaż użytkownik nie może bezpośrednio wymusić uruchomienia defragmentacji rozruchowej, istnieją dwie pośrednie metody. Jednym z nich jest po prostu pozostawienie komputera bez uruchomionych aplikacji przez co najmniej pół godziny, co spowoduje, że komputer będzie uruchamiał defragmentację, dopóki funkcja jest włączona. Innym jest wymuszenie na komputerze uruchamiania wszystkich zadań, które ma wykonywać w trybie bezczynności, co obejmuje defragmentację rozruchową. Można to zrobić w 32-bitowych wersjach systemu Windows, klikając Start, następnie Uruchom, a następnie wpisując Rundll32.exe advapi32.dll, ProcessIdleTasks i klikając OK. Ponieważ uruchamia to wiele zadań, może to wpłynąć na wydajność komputera, dopóki zadania te nie zostaną ukończone.
System operacyjny Apple Mac nie ma wbudowanej funkcji defragmentacji. Oficjalne zalecenie, jeśli dysk zostanie nadmiernie rozdrobniony, to wykonać kopię zapasową zawartości, użyć funkcji inicjalizacji systemu Mac na dysku, a następnie przywrócić dane. Ponieważ jest to trudniejsze do przeprowadzenia, najlepiej jest zachować ją na poważne przypadki fragmentacji. Systemy zarządzania plikami w najnowszych wersjach systemów operacyjnych opartych na systemie Linux nie mają wbudowanych funkcji defragmentacji. Istnieje jednak wiele aplikacji innych firm, które mogą defragmentować dysk oparty na systemie Linux.