Udostępnij przez


defrag

Lokalizuje i konsoliduje pofragmentowane pliki na woluminach lokalnych, aby zwiększyć wydajność systemu.

Członkostwo w lokalnej grupie Administratorzy lub jej odpowiedniku to minimum wymagane do uruchomienia tego polecenia.

Syntax

defrag <volumes> | /c | /e <volumes>    [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /a [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /x [/h] [/m [n]| [/u] [v]]
defrag <volume> [<parameters>]

Parameters

Parameter Description
<volume> Określa literę dysku lub ścieżkę punktu instalacji woluminu do defragmentacji lub analizy.
/a Wykonuje analizę określonych woluminów.
/b Wykonuje optymalizację rozruchu w celu zwiększenia wydajności rozruchu.
/c Wykonuje operację na wszystkich woluminach.
/d Wykonuje tradycyjne defragmentacja (jest to ustawienie domyślne). Jednak w woluminie warstwowym tradycyjne defragmentacja jest wykonywana tylko w warstwie Pojemność.
/e Wykonuje operację na wszystkich woluminach z wyjątkiem określonych.
/g Optymalizuje warstwy magazynowania na określonych woluminach.
/h Uruchamia operację z normalnym priorytetem (wartość domyślna jest niska).
/i [n] Optymalizacja warstw będzie uruchamiana przez co najwyżej n sekund na każdym woluminie.
/k Wykonuje konsolidację płyt na określonych woluminach.
/l Wykonuje ponawianie na określonych woluminach.
/m [n] Uruchamia operację na każdym woluminie równolegle w tle. Co najwyżej n wątków optymalizuje warstwy pamięci masowej równolegle.
/o Wykonuje właściwą optymalizację dla każdego typu nośnika.
/t Śledzi operację już w toku na określonym woluminie.
/u Drukuje postęp operacji na ekranie.
/v Drukuje pełne dane wyjściowe zawierające statystyki fragmentacji.
/x Wykonuje konsolidację wolnego miejsca na określonych woluminach.
/? Wyświetla informacje pomocy.

Remarks

  • Nie można defragmentować określonych woluminów lub dysków systemu plików, w tym:

    • Woluminy zablokowane przez system plików.

    • Woluminy systemu plików oznaczone jako zanieczyszczone, co wskazuje na możliwe uszkodzenie.
      Należy uruchomić chkdsk polecenie , aby można było defragmentować ten wolumin lub dysk. Można określić, czy wolumin jest zanieczyszczony za pomocą fsutil dirty polecenia .

    • Network drives.

    • CD-ROMs.

    • Woluminy systemu plików, które nie są NTFS,ReFS,Fat lub Fat32.

  • Aby wykonać tę procedurę, musisz być członkiem grupy Administratorzy na komputerze lokalnym lub musisz mieć delegowane odpowiednie uprawnienia. Jeśli komputer jest przyłączony do domeny, członkowie grupy Administratorzy domeny mogą być w stanie wykonać tę procedurę. Najlepszym rozwiązaniem w zakresie zabezpieczeń jest rozważenie użycia polecenia Uruchom jako w celu wykonania tej procedury.

  • Wolumin musi mieć co najmniej 15% wolnego miejsca, aby defragmentacja mogła go całkowicie i odpowiednio zdefragmentować. Defragmentacja używa tego miejsca jako obszaru sortowania fragmentów plików. Jeśli wolumin ma mniej niż 15% wolnego miejsca, defragmentacja spowoduje jego tylko częściową defragmentację. Aby zwiększyć ilość wolnego miejsca na woluminie, usuń niepotrzebne pliki lub przenieś je na inny dysk.

  • Podczas gdy defrag analizuje i defragmentuje wolumin, wyświetla kursor. Po zakończeniu analizowania i defragmentacji woluminu deffragmentacja wyświetla raport z analizy, raport defragmentacji lub oba raporty, a następnie zamyka wiersz polecenia.

  • Domyślnie defrag wyświetla podsumowanie raportów zarówno analizy, jak i defragmentacji, jeśli nie określisz parametrów /a lub /v .

  • Raporty można wysyłać do pliku tekstowego, wpisując >FileName.txt, gdzie FileName.txt jest nazwą pliku określoną przez użytkownika. Przykład: defrag volume /v > FileName.txt

  • Aby przerwać proces defragmentacji, w wierszu polecenia naciśnij CTRL+C.

  • Uruchomienie polecenia defrag i defragmentatora dysków wzajemnie się wykluczają. Jeśli używasz Defragmentatora dysków do defragmentacji woluminu i uruchomisz polecenie defragmentacji w wierszu polecenia, polecenie defragmentacji zakończy się niepowodzeniem. I odwrotnie, jeśli uruchomisz polecenie defragmentacji i otworzysz Defragmentator dysków, opcje defragmentacji w Defragmentatorze dysków będą niedostępne.

Examples

Aby defragmentować wolumin na dysku C podczas dostarczania postępu i pełnych danych wyjściowych, wpisz:

defrag c: /u /v

Aby defragmentować woluminy na dyskach C i D równolegle w tle, wpisz:

defrag c: d: /m

Aby przeprowadzić analizę fragmentacji woluminu zainstalowanego na dysku C i zapewnić postęp, wpisz:

defrag c: mountpoint /a /u

Aby defragmentować wszystkie woluminy z normalnym priorytetem i zapewnić pełne dane wyjściowe, wpisz:

defrag /c /h /v

Scheduled task

Proces defragmentacji uruchamia zaplanowane zadanie jako zadanie konserwacji, które zwykle jest uruchamiane co tydzień. Jako administrator możesz zmienić częstotliwość uruchamiania zadania za pomocą aplikacji Optymalizuj dyski .

  • Po uruchomieniu z zaplanowanego zadania defrag korzysta z poniższych wytycznych dotyczących zasad dla dysków SSD:

    • Tradycyjne procesy optymalizacji. Obejmuje tradycyjną defragmentację, na przykład przenoszenie plików w celu ich względnej ciągłości i ponowne przycinanie. Odbywa się to raz na miesiąc. Jeśli jednak zarówno tradycyjna defragmentacja , jak i ponowne przycinanie zostaną pominięte, analiza nie zostanie uruchomiona. Zmiana częstotliwości zaplanowanego zadania nie ma wpływu na cykl raz na miesiąc dla dysków SSD.

    • Jeśli tradycyjna defragmentacja jest uruchamiana ręcznie na dysku SSD, między normalnie zaplanowanymi uruchomieniami następne zaplanowane uruchomienie zadania przeprowadza analizę i przywraca dane, ale pomija tradycyjną defragmentację na tym dysku SSD.

    • Jeśli pominiesz analizę, w aplikacji Optymalizuj dyski nie zobaczysz zaktualizowanego czasu ostatniego uruchomienia. Z tego powodu czas ostatniego uruchomienia może mieć nawet miesiąc.

    • Może się okazać, że zaplanowane zadanie nie defragmentuje wszystkich woluminów. Jest to zwykle spowodowane następującymi przyczynami:

      • Proces nie spowoduje uruchomienia komputera.

      • Komputer nie jest podłączony. Proces nie zostanie uruchomiony, jeśli komputer jest uruchomiony na zasilaniu baterii.

      • Komputer jest wznawiany z bezczynności.