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?
windows
hard-drive
codezombie
źródło
źródło
Odpowiedzi:
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.
źródło
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:
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.
źródło