Jak zdefragmentować dysk w Windows 2000/XP/2003

Defragmentacja polega na <ital>zgrupowaniu fragmentów plików rozproszonych na dysku w celu optymalizacji czasu dostępu do dysku twardego podczas odczytywania plików o dużym rozmiarze. Aby zdefragmentować dysk, stosuje się zaawansowane algorytmy w celu określenia pozycji fragmentów rozrzuconych plików i nieużywanej przestrzeni na dysku.</ital>

W Windows 95/98/ME: Jeśli korzystasz z jakiegoś programu podczas defragmentacji, stan dysku może ulec zmianie i algorytm będzie musiał powtórzyć całą procedurę.

W Windows NT/2000/XP/2003/Vista: System plików NFTS pozwala na defragmentację podczas działania programów i nie rozpocznie defragmentacji od nowa, nawet jeśli pracuje się dalej. Jednak używane w tym czasie pliki nie ulegną defragmentacji.

Po uruchomieniu systemu Windows wiele procesów działa w tle. Aby zdefragmentować optymalnie dysk, zaleca się uruchomienie systemu Windows w trybie awaryjnym, a następnie uruchomienie defragmentacji lub użycie oprogramowania do defragmentacji nazywanego defragmentatorem.

Aby rozpocząć defragmentację:

Dla Windows XP oraz innych wersji, procedura jest prawie taka sama

Najpierw kliknij dwukrotnie na ikonę Mój komputer, potem kliknij prawym przyciskiem myszy na dysk przeznaczony do defragmentacji, a następnie kliknij na polecenie Właściwości. Wybierz zakładkę Narzędzia, a następnie kliknij na ikonę Defragmentacja.

Linia komend

Możliwe jest również uruchomienie defragmentacji w pasku komend:
defrag c: -f

Wskazówka: Możliwa jest szybsza defragmentacja, jeśli wybierzesz defragmentację przed uruchomieniem programów:

Uruchom edytor rejestru regedit.
Przejdź do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
Kliknij prawym przyciskiem myszy w prawym oknie Nowy > Wartość ciągu. Nazwij go "Defrag". Kliknij dwukrotnie i wpisz: defrag.exe c: -f. Uruchom ponownie system Windows i zaloguj się. Defragmentacja rozpocznie się przed uruchomieniem innych programów.

Defragmentacja jednego pliku bądź katalogu

Możliwa jest defragmentacja pojedynczego pliku lub katalogu z licencją freeware Microsoftu:

Na przykład: Aby zdefragmentować jeden plik:
contig mojplik.iso

Jest to przydatne do wypalania dysków lub dla maszyn wirtualnych vmware.

Defragmentacja katalogu (oraz podkatalogów):
contig -s c:\windows\*.*

Defragmentacja wszystkich plików na dysku w tle (nie spowalnia pracy komputera):
start /low contig -s c:\*.*

Defragmentacja przy wygaszaczu ekranu

Jeśli naprawdę chcesz, aby dysk był jak najmniej zdefragmentowany, możliwe jest ekstremalne rozwiązanie, które polega na rozpoczęciu defragmentacji w chwili, gdy wygaszacz ekranu jest aktywny:

JKDefrag to bezpłatny program, który używa systemu defragmentacji wbudowanym w Windows w celu zdefragmentowania dysku.
Ponieważ program korzysta z Windows API, jest on tak samo bezpieczny jak defragmentator systemu Windows.

Pobierz JKDefrag i skopuj plik JkDefragScreenSaver.scr do katalogu C:\Windows

Defragmentacja pliku wymiany (swap)

Domyślna defragmentacja systemu Windows nie może zdefragmentować plików wymiany (swap, pagefile.sys).
Jest to nieco problematyczne, z uwagi na fakt, że szybki dostęp do tego pliku ma kluczowe znaczenie.

Ponadto, Windows nie jest w stanie defragmentować plików, które są używane jako rejestr.

Jednak istnieje do tego odpowiedni program freeware, PageDefrag:

Uruchom PageDefrag. Wybierz Defragment at next boot i kliknij OK. Uruchom ponownie komputer.

Zdjęcie: © Tadas Sar - Unsplash

Treści, które ukazują się w serwisie CCM powstają we współpracy z ekspertami IT i pod kierownictwem Jeana-François Pillou, założyciela CCM.net. CCM to serwis o nowych technologiach - jeden z największych na świecie, dostępny w 11 językach.
Ten dokument zatytułowany "Jak zdefragmentować dysk w Windows 2000/XP/2003" opublikowany przez CCM (pl.ccm.net) jest udostępniany na licencji Creative Commons. Możesz kopiować i modyfikować kopie tej strony, na warunkach określonych przez licencję i wymienionych w niniejszym tekście.