Czy muszę uruchomić defragmentację na dysku SSD? [duplikować]

Odpowiedzi:

26

Sam to powiedziałeś, dyski SSD mają dostęp losowy. Defragmentacja ich, jako taka, nie przynosi żadnych korzyści, ale także zmniejsza dysk, wykonując wiele zapisów. Większość współczesnych systemów operacyjnych wyłącza automatyczną defragmentację podczas korzystania z dysku SSD, więc po prostu nie rób tego ręcznie i powinno być dobrze.

Phoshi
źródło
4
W rzeczywistości na niektórych dyskach SSD może zapewnić znaczne przyspieszenie dostępu sekwencyjnego (na przykład Crucial C300), ale jest to problem tylko przy ekstremalnych poziomach fragmentacji.
Mircea Chirea
2
W mało prawdopodobnym przypadku patologicznego poziomu fragmentacji powodującego zauważalne spowolnienie dysku SSD, zrobienie zdjęcia i ponowne jego zastosowanie prawdopodobnie spowodowałoby znacznie mniejsze zużycie dysku SSD niż defragmentacja.
afrazier
@afrazier, oczywiście, to także najlepszy sposób, aby to zrobić DOWOLNYM dyskiem, to tylko jedna ogromna operacja odczytu i zapisu. Większość ludzi nie potrzebuje sekwencyjnego dostępu, wszystkie przyzwoite dyski SSD mają ogromne prędkości w tych operacjach.
Mircea Chirea
2
W scenariuszach, o których mówimy, defragmentacja dysku może nie przywrócić wydajności dysku do pełnej (lub prawie pełnej) pojemności. To powiedziawszy, większość dobrych współczesnych kontrolerów ma funkcję TRIM lub wyrzucanie elementów bezużytecznych. Zwolnienie miejsca i pozostawienie systemu bezczynnego przez noc może być wszystkim, co trzeba zrobić. Jeśli to nie pomoże, to bezpieczne usunięcie jest jedyną rzeczą, która pomoże.
afrazier
Ta informacja jest nieaktualna i nie jest już ważna. Zapisy z okazjonalnej defragmentacji są nieznaczne, a fragmentacja wpływa na wydajność, ponieważ każdy zakres pliku musi zostać przetworzony, gdy plik jest otwierany, a metadane pliku są rozdęte. Fragmentacja ma również znaczący wpływ na wydajność migawek i wersjonowania.
David Schwartz,
10

Ponieważ znalezienie tego samego pliku na dysku SSD zajmuje tyle samo czasu (w przeciwieństwie do mechanicznych dysków twardych, gdzie czas dostępu może się różnić w zależności od tego, gdzie plik znajduje się fizycznie na talerzu), nie ma powodu / potrzeby defragmentacji dysku SSD.

Ponadto defragmentacja dysku SSD skraca żywotność dysku (dyski SSD mają ograniczoną żywotność na podstawie odczytu / zapisu na dysku). Aby uzyskać bardziej szczegółowe informacje na temat dysków SSD i sposobu ich działania, przeczytaj ten artykuł .

ewoluować
źródło
4

Intel faktycznie mówi, aby NIE defragmentować ich dysków SSD. Jeśli chodzi o Intel, mają one własne narzędzia, które pomagają zarządzać dyskiem.

Rocka
źródło
0

Nie ma potrzeby uruchamiania defragmentacji na żadnym dysku SSD, ponieważ fragmentacja plików nie wpływa na losowy i sekwencyjny czas odczytu oraz sekwencyjny czas zapisu. Czasy zapisu losowego kilku dysków SSD (z godnym uwagi wyjątkiem intelów) najwyraźniej ulegają fragmentacji wolnej przestrzeni, więc przydatne może być narzędzie, które rozwiązuje to poprzez konsolidację wolnej przestrzeni. Niestety defragger systemu Windows nie ma takiej opcji AFAIK, ale istnieją komercyjne defraggery z dodatkami, które automatycznie optymalizują dysk SSD.

Royce
źródło