To pytanie ma już odpowiedź tutaj:
Czy mogę uruchomić system Windows defrag
na SSD
dysku?
Cóż, wierzę, że krótka odpowiedź brzmi „ tak ”. Słyszałem, że dyski SSD wymagają specjalnych i specyficznych programów do defragmentacji.
Czy to prawda, a jeśli tak, to gdzie mogę ją zdobyć?
ssd
defragment
Royi Namir
źródło
źródło
Odpowiedzi:
Ponieważ wydaje się, że istnieją pewne kontrowersje na ten temat, pomyślałem, że pomocne będzie szczegółowe wyjaśnienie:
Nigdy nie należy defragmentować dysku SSD. Nawet o tym nie myśl. Powodem jest to, że fizyczne umieszczanie danych na dysku SSD jest obsługiwane wyłącznie przez oprogramowanie układowe dysku SSD, a to, co zgłasza systemowi Windows, NIE JEST sposobem, w jaki dane są faktycznie przechowywane na dysku SSD.
Oznacza to, że fizyczne umieszczenie danych, które defragger pokazuje na swoim fantazyjnym wykresie sektorowym, nie ma nic wspólnego z rzeczywistością. Dane NIE są tam, gdzie myśli, że są, i Windows nie ma kontroli nad tym, gdzie dane są faktycznie umieszczone.
Aby wyrównać wykorzystanie wewnętrznych układów pamięci, oprogramowanie układowe SSD celowo dzieli dane na wszystkie układy pamięci SSD, a także przenosi dane na tych układach, gdy nie jest zajęty odczytem lub zapisem (w celu wyrównania zużycia układu) .)
System Windows nigdy tego nie widzi, więc jeśli wykonasz defragmentację, system Windows po prostu spowoduje powstanie całego zestawu niepotrzebnych operacji we / wy na dysku SSD, a to nie zrobi nic poza zmniejszeniem żywotności dysku SSD.
źródło
Ktoś (200_success) napisał komentarz, który jest znacznie bardziej odpowiedni do pytania i warty lepszego uszczegółowienia.
Po pierwsze: HDD oznacza dysk twardy i naprawdę ma w nim dysk. Ten dysk jest podzielony na małe części, zwane sektorami, w których przechowywane są informacje. Spójrz na to zdjęcie:
Sektor oznaczony jest literą C.
Ten sektor jest bardzo mały: ogólnie tylko 512 bajtów. Tak więc, aby przechowywać wspólny plik 10k, musisz użyć wielu sektorów.
Wyobraź sobie, że te sektory następują jeden po drugim, podobnie jak zielona reprezentacja, litera D, na zdjęciu. Kiedy trzeba odczytać plik, głowica dysku twardego zostanie ustawiona na początku pierwszego sektora i będzie czytać je wszystkie, gdy dysk się obraca.
Tak właśnie powinno działać.
Teraz może się zdarzyć, że plik zostanie rozłożony na wiele sektorów, każdy w jednej części dysku. Co to znaczy? Aby ponownie odczytać plik, głowica dysku twardego zostanie umieszczona na początku pierwszego sektora, przeczytaj go, a następnie będzie musiał przejść na początek drugiego sektora (czyli gdzieś na dysku), przeczytam i tak dalej ...
Zajmie to dużo czasu. Mówimy o fizycznym ruchu głowy. Im bardziej głowa się porusza, tym dłużej to trwa.
Defragmentujesz dysk: program próbuje przenieść wszystkie części pliku, aby skończyły się w sekwencji, łatwiej i szybciej czytając, ponieważ ruch fizyczny głowy będzie mniejszy, aby wszystko przeczytać.
Jak dotąd? Zaczynamy więc mówić o SSD: są to układy pamięci na płycie. Kiedy zapisujesz lub odczytujesz coś z nich, układ kontrolera musi po prostu aktywować niektóre bity i, voila , właściwy układ jest odczytywany z pamięci. I nie ma znaczenia, gdzie jest przechowywany, działanie dostępu do układu pamięci jest znacznie szybsze niż fizyczny ruch dysku twardego. Z grubsza rzecz biorąc, nie zauważyłbyś tego czasu w pofragmentowanym pliku na SDD.
A ponieważ jest bardziej szczegółowy i poprawny, układ kontrolny rozproszy Twój plik wśród wielu układów, aby skorzystać z równoległych odczytów itp., Więc wie, jak obsługiwać pliki, aby zawsze były przechowywane w najlepszej jakości (zoptymalizowane pod kątem szybkości i zużycie tych układów pamięci) niż Windows mógł wiedzieć.
źródło
Wbudowane narzędzie do defragmentacji w systemie Windows 8 nie defragmentuje dysku SSD, ale wyśle do urządzenia kilka poleceń przycinania. Aby uzyskać więcej informacji na ten temat, zobacz to pytanie . Jak już zauważył Roberts, wcale nie chcesz defragmentować dysku SSD.
źródło