Czy defragmentacja z konsolidacją wolnej przestrzeni spowoduje zmniejszenie szybkości systemu?

0

Użyłem następującego polecenia, aby zdefragmentować dysk twardy C w systemie Windows 8.1:

defragmentacja C: / V / U / H

Wydaje się, że po defragmentacji szybkość mojego systemu znacznie się zmniejszyła, w przeciwieństwie do tego, czego oczekiwałem. Zauważyłem, że narzędzie do defragmentacji wiersza poleceń również służy do konsolidacji wolnej przestrzeni (jak pokazują pełne informacje), chociaż nie określiłem przełącznika X dla polecenia. Czy jest prawdopodobne, że zmniejszona szybkość systemu jest spowodowana defragmentacją dysku?

codezombie
źródło
co jest teraz wolniejsze? Proces rozruchu? jest to normalne i oczekiwane w twoim przypadku.
magicandre1981
Tak, prędkość uruchamiania znacznie się zmniejszyła. Mam na myśli krok po wprowadzeniu mojej nazwy użytkownika, aby zalogować się do systemu. Dlaczego jest to oczekiwane i normalne @ magicandre1981?
codezombie
Napisałem, dlaczego defragmentacja spowalnia działanie systemu Windows i co można zrobić, aby przyspieszyć działanie systemu Windows.
magicandre1981

Odpowiedzi:

4

Właściwie powinna to być prędkość odczytu dysku twardego zmniejszać przez ilość fragmentacji. Po prostu fakt, że głowica dysku twardego musi przesuwać się więcej razy i dłużej, aby załadować plik - jeśli plik nie jest przechowywany w kolejnym klastrze. Defragmentacja reorganizuje pofragmentowane pliki tak, że ponownie znajdują się w kolejnych klastrach wzrastający ponownie prędkość obciążenia. Dlaczego to nie zadziała w drugą stronę? To nie powinno być możliwe.

Zauważ, że na dyskach SSD (jeśli używasz jednego) pożądana jest fragmentacja niwelacja zużycia . Nie chcesz defragmentować dysku SSD!

Sama defragmentacja nie powinna powodować spadku wydajności. Problem powinien być gdzie indziej.

ap0
źródło
1

Próbując przyspieszyć rozruch, tylko wykonanie defragmentacji jeszcze bardziej go pogarsza. Windows zawiera zaawansowany prefetcher o nazwie ReadyBoot, który musi się dowiedzieć, gdzie pliki znajdują się na dysku, aby były skuteczne. Wykonanie defragmentacji niszczy tę logikę. Teraz preselektor Windows musi się tego ponownie nauczyć.

Dlatego powinieneś podążać za moim przewodnik przyspieszenia rozruchu i użyj xbootmgr, aby poprawić czasy rozruchu, uruchamiając to polecenie:

xbootmgr -trace boot -prepSystem -verboseReadyBoot

Optymalizuje to dysk twardy, uruchamiając defragmentację i wykonując 6 ponownych rozruchów, aby prefetcher mógł się ponownie nauczyć nowego układu plików.

magicandre1981
źródło