Czy muszę zoptymalizować mój dysk SSD za pomocą oprogramowania innej firmy?
Tradycyjne mechaniczne dyski muszą być defragmentowane, aby uzyskać optymalną wydajność, chociaż system Windows teraz robi to dobrze. Niektóre firmy informatyczne twierdzą, że ich narzędzia mogą "zoptymalizować" dyski SSD, podobnie jak defragmentatory dysków mogą przyspieszyć mechanizmy napędowe.
Rzeczywistość jest taka, że nowoczesne systemy operacyjne i kontrolery dysków półprzewodnikowych dobrze radzą sobie z optymalizacją, jeśli prawidłowo używasz dysku SSD. Nie musisz uruchamiać programu optymalizującego SSD, tak jakbyś uruchomił defragmentator dysków.
Trzymaj się z dala od programów, które wymagają "Defragmentacji" dysku Solid State
Dyski półprzewodnikowe nie powinny być defragmentowane. Nowoczesne systemy operacyjne, takie jak Windows 7 i Windows 8, nie będą próbować defragmentować dysków SSD. Dobry, aktualny program do defragmentacji dysków powinien odmówić defragmentacji dysków SSD.
Na tradycyjnym mechanicznym napędzie znajduje się pojedyncza głowica, która porusza się po obracającym się talerzu, aby odczytać fragmenty plików. Jeśli pliki te zostaną podzielone na wiele części w wielu miejscach na talerzu, głowa będzie musiała się poruszać, aby odczytać plik - dlatego fragmentacja spowalnia mechaniczną jazdę i pomaga w defragmentacji - głowa nie musi poruszać się tak bardzo . Dysk półprzewodnikowy nie ma głowicy ani żadnych ruchomych części. Nie ma znaczenia, gdzie plik znajduje się na dysku lub ile elementów jest w nim zawartych, zajmie to tyle samo czasu, aby przeczytać plik.
Defragmentacja jest naprawdę szkodliwa dla dysku SSD, ponieważ spowoduje dodatkowe zużycie. Dyski półprzewodnikowe mają ograniczoną liczbę zapisów, a wszystko, co powoduje wiele zbędnych dodatkowych zapisów, skróci żywotność dysku.
Jeśli znajdziesz program optymalizujący SSD, który twierdzi, że defragmentujesz dysk SSD w celu uzyskania maksymalnej wydajności, trzymaj się z daleka. To samo dotyczy używania starych programów do defragmentacji, które nie znają SSD - unikaj defragmentacji dysku SSD.
Werdykt: Defragmentacja jest zawsze zła, trzymaj się z daleka!
Niektóre programy wysyłają komendy TRIM, ale system operacyjny już to robi
Na tradycyjnym dysku magnetycznym pliki usunięte w systemie operacyjnym nie są natychmiast usuwane z dysku - dlatego usunięte pliki można odzyskać. Równie szybkie jest zapisywanie nowego pliku na tych starych danych, więc nie ma powodu, aby marnować zasoby dyskowe, usuwając wszelkie części dysku. To po prostu spowolniłoby działanie po usunięciu pliku.
Na dysku SSD komórki muszą zostać usunięte przed ich zapisaniem. Jeśli usuniesz plik, a dane pozostaną w pobliżu, zajmie to więcej czasu, gdy będziesz musiał pisać do tych komórek, ponieważ trzeba je najpierw usunąć. Pierwsze dyski półprzewodnikowe ucierpiały z powodu tego problemu, więc wymyśliliśmy TRIM, aby sobie z tym poradzić.
Po usunięciu pliku na nowoczesnym dysku SSD przy użyciu nowoczesnego systemu operacyjnego, system operacyjny wysyła polecenie TRIM do napędu, informując dysk, że plik został usunięty. Napęd usuwa wszystkie komórki zawierające dane, zapewniając, że zapisywanie do tych komórek jest szybkie w przyszłości - są puste i gotowe do pracy.
Obsługa TRIM została dodana w Windows 7, więc zarówno Windows 7, jak i Windows 8 obsługują TRIM. Jeśli używasz systemu Windows 7 i usuniesz plik na dysku SSD, system Windows poinformuje dysk SSD, że dane nie są już potrzebne, a dysk SSD usunie te komórki. (Najnowsze wersje innych nowoczesnych systemów operacyjnych, takich jak Mac OS X i Linux również obsługują TRIM.)
Niektóre programy optymalizacyjne SSD twierdzą, że będą uruchamiać TRIM zgodnie z harmonogramem, informując SSD o obszarach, które system operacyjny uważa za puste, i umożliwiając SSD ich TRIM, na wypadek gdyby polecenie TRIM nie działało poprawnie wcześniej.
Jeśli używasz starszego systemu operacyjnego, takiego jak Windows Vista lub wcześniej korzystałeś z takiego systemu operacyjnego na dysku, możliwe jest, że usunięte części plików wciąż czekają i czekają na TRIMMed. Wysyłanie takich wskazówek TRIM raz teoretycznie może pomóc w takiej sytuacji, ale nie powinno to mieć znaczenia Jeśli używasz systemu Windows 7, który wysyła komendy TRIM, gdy pliki są usuwane.
W systemie Windows 8 Defragmentator dysków jest teraz nazywany narzędziem Optymalizuj dyski. Optymalizuje dyski przez ich defragmentację, jeśli są mechaniczne lub wysyłają do nich wskazówki TRIM, jeśli są dyskami SSD. Oznacza to, że uruchomienie innego programu wysyłającego komendy TRIM w harmonogramie jest całkowicie niepotrzebne w systemie Windows 8, chociaż nawet Windows 7 nie powinien wymagać tej funkcji.
Werdykt: Narzędzia optymalizacyjne wysyłające polecenia TRIM są nieszkodliwe, ale niepotrzebne. Jeśli używasz starszej wersji systemu Windows z dyskiem SSD, uaktualnij system do wersji Windows 7 lub 8.
Inne programy Konsoliduj wolne miejsce
Wspomnieliśmy wcześniej, że komórki na dysku SSD muszą zostać usunięte przed ich zapisaniem. Może to stanowić problem - pojedyncza komórka zawiera wiele zapisywalnych stron. Jeśli napęd musi dodać dodatkowe dane do częściowo pustej komórki, komórka musi zostać odczytana, skasowana i zmodyfikowane dane zapisane z powrotem do komórki. Jeśli pliki są rozproszone po całym napędzie, a każda komórka jest częściowo pusta, zapisanie niektórych danych spowoduje ogromną liczbę operacji odczytu i zapisu, spowalniając operacje zapisu. To pokazuje się, gdy wydajność dysku SSD spada, gdy się zapełnia.
Dyski półprzewodnikowe mają kontrolery, które uruchamiają oprogramowanie układowe, które jest rodzajem oprogramowania niskiego poziomu. To oprogramowanie układowe obsługuje wszystkie zadania niskiego poziomu SSD, w tym konsolidację wolnej przestrzeni, gdy napęd osiąga określony poziom pojemności, zapewniając, że jest wiele pustych komórek zamiast wielu częściowo pustych komórek. (Oczywiście musi istnieć wolna przestrzeń do konsolidacji - zawsze powinieneś zostawić dobry fragment pustego miejsca na dysku SSD.)
Niektóre programy optymalizacyjne twierdzą, że skonsolidują wolną przestrzeń, przenosząc dane na dysk półprzewodnikowy za pomocą inteligentnego algorytmu. W świecie, w którym było to możliwe, wyniki tego byłyby różne w zależności od dysku. Niektóre oprogramowanie układowe może czekać zbyt długo przed użyciem własnego procesu konsolidacji wolnego miejsca. Testy porównawcze programów narzędziowych do konsolidacji wolnej pamięci masowej przeciwko różnym opcjom firmware najprawdopodobniej wykażą niespójne wyniki, ponieważ różnica będzie zależeć od tego, na ile dobre było oprogramowanie każdego z napędów. Ogólnie rzecz biorąc, oprogramowanie układowe napędu prawdopodobnie wykonałoby wystarczająco przyzwoitą pracę, aby nie trzeba było uruchamiać programu optymalizacyjnego, który robi to za Ciebie. Takie programy również powodują dodatkowe zapisy - jeśli dysk czeka zbyt długo, może to zrobić, aby zminimalizować liczbę zapisów na dysku. to kompromis między konsolidacją wolnej przestrzeni a unikaniem zapisu.
Jednak jest tu jeszcze jeden haczyk: Sam sterownik napędu obsługuje odwzorowywanie fizycznych komórek na SSD na logiczne sektory prezentowane w systemie operacyjnym. Tylko kontroler SSD naprawdę wie, gdzie znajdują się komórki. Możliwe, że dysk może przedstawiać sektory logiczne systemowi operacyjnemu, który może znajdować się obok siebie dla celów systemu operacyjnego, ale daleko od siebie na rzeczywistym fizycznym dysku SSD. Z tego powodu używanie dowolnego oprogramowania do konsolidacji wolnego miejsca jest prawdopodobnie złym pomysłem - program tak naprawdę nie wie, co dzieje się za kontrolerem SSD.
Wszystko to będzie się różnić od dysku do napędu i oprogramowania układowego do oprogramowania układowego. Niektóre oprogramowanie układowe może przedstawiać sektory systemowi operacyjnemu w sposób odwzorowujący sposób ich wyświetlania na innym dysku, podczas gdy agresywne optymalizacje na innych dyskach mogą powodować bardzo duże odległości między sektorami na dysku głównym. Mogą istnieć dyski z kontrolerami, które prezentują sektory, w jaki sposób pojawiają się na dysku, oraz z błędnymi algorytmami konsolidacji wolnej przestrzeni - takie narzędzia innych firm mogą działać dobrze na takich dyskach, ale nie licz na to..
Werdykt: Twój dysk SSD konsoliduje już dla Ciebie wolną przestrzeń. Prawdopodobnie robi o wiele lepszą robotę niż program, który nie widzi, co naprawdę się dzieje na twoim dysku. Takie programy najprawdopodobniej po prostu marnują zasoby komputera i zużywają SSD.
"Optymalizacja" jest niepotrzebna
Nie musisz uruchamiać programu optymalizacji SSD. Dopóki używasz systemu Windows 7 lub 8, twój system operacyjny wysyła już wszystkie komendy TRIM, które potrzebujesz. W celu konsolidacji wolnego miejsca oprogramowanie układowe dysku prawdopodobnie wykona lepszą pracę niż oprogramowanie kiedykolwiek mogłoby. I nawet nie zastanawiajmy się nad defragmentacją - byłoby to stratą czasu, nawet jeśli nie byłaby aktywnie szkodliwa, co to jest.
Właściwe obchodzenie się z dyskiem SSD jest kwestią unikania robienia złych rzeczy na dysku SSD. Nie wypełniaj go po brzegi, wykonuj wielu niepotrzebnych zapisów lub wyłącz TRIM.
Nie ma potrzeby korzystania z programu optymalizującego SSD, ponieważ niefortunne będzie to, że firmy defragmentujące dyski starają się zdywersyfikować swoją działalność, ponieważ tradycyjne mechaniczne dyski twarde stają się mniej popularne..
Image Credit: Collin Allen na Flickr, Intel Free Press na Flickr