W ostatnim poście dużo uwagi poświęciłem cyklowi życia pamięci flash w dyskach SSD. Każdy proces zapisu skraca życie komórek pamięci, a co za tym idzie całego dysku SSD i z tym niewiele jesteśmy w stanie zrobić. Na szczęście istnieją sposoby na to, żeby wydłużyć życie urządzenia, a dzięki temu także - zabezpieczyć zapisane na nim dane. Wystarczy stosować się do 4 poniższych lifehacków:
Unikaj defragmentacji
nie ma potrzeby używania opcji defragmentacji w przypadku dysków SSD. Funkcja ta wykorzystywana jest w tradycyjnych dyskach HDD, żeby zminimalizować czas potrzebny na dotarcie głowicy z jednej części pliku do drugiego (defragmentacja porządkuje je więc, umieszczając w najmniejszej możliwej od siebie odległości). W przypadku SSD zabieg ten jest zupełnie niepotrzebny (dostęp do wszystkich komórek pamięci jest zawsze taki sam), a nawet szkodliwy - oznacza bowiem kolejne procesy zapisu, zmniejszające żywotność nośnika. Dobra wiadomość jest taka, że już Windows 8 jest znacznie bardziej inteligentny niż jego poprzednicy i nawet jeśli wybierzemy opcję defragmentacji dysku SSD, domyślnie włączona zostanie funkcja TRIM (o niej poniżej)
Używaj funkcji Over-Provisioning i nie zapełniaj dysku SSD do granic możliwości
wielu producentów implementuje w swoich urządzeniach funkcję Over-Provisioning, która rezerwuje stałe wolne miejsce na dysku (zwykle około 10%). Ta wolna przestrzeń, niedostępna dla użytkownika i systemu operacyjnego, pełni funkcję bufora pamięci, wykorzystywanego do tymczasowego przechowywania plików. Miejsce to jest wykorzystywane, kiedy sterowniki wykonują operacje kasowania bloków pamięci, przygotowywania wolnych bloków do wykorzystania i przenoszenia danych, w celu zapewnienia równego poziomu zużycia wszystkich komórek pamięci (odpowiadają za to algorytmy wear-leveling).
Włącz opcję TRIM w systemie operacyjnym
większość SSD posiada funkcję garbage-collection (GC), która przygotowuje komórki pamięci do przyjęcia nowych danych. Funkcja TRIM w nowych systemach operacyjnych wspiera GC i sprawia, że jest bardziej wydajna. Upewnij się, że Twój system wspiera tę funkcję i sprawdź czy jest włączona. Żeby to zrobić otwórz okno wiersza poleceń i wpisz polecenie
fsutil behavior query disabledeletenotify
Uzyskany wynik oznacza:
DisableDeleteNotify = 1 = TRIM wyłaczony
DisableDeleteNotify = 0 = TRIM włączony
W celu włączenia TRIM należy wpisać polecenie: fsutil behavior set disabledeletenotify 0
Za wyłączenie TRIM odpowiada natomiast polecenie: fsutil behavior set disabledeletenotify 1
Używaj dysku SSD, kiedy wymaga tego sytuacja
największą zaletą SSD jest szybkość odczytu danych, jednocześnie największą wadą jest szybkość zapisu i zużywanie się pamięci podczas tego procesu. Używaj więc pamięci flash wtedy, kiedy odczytywanie danych jest dla Ciebie najważniejsze, ale dane na twoim dysku nie będą zbyt często kasowane i zapisywane.
I na koniec rada, która tyczy się wszystkich nośników danych: regularnie rób kopię zapasową swoich danych. Szacowana długość życia dysku SSD nie gwarantuje, że będzie on sprawnie funkcjonował tak długo w każdej sytuacji. Nie bierze bowiem pod uwagę niemożliwych do przewidzenia sytuacji, takich jak uderzenia, spięcia, skoki napięcia, błędy człowieka, czy wiele innych okoliczności, które mogą uszkodzić dysk i sprawić, że dane przestaną być dostępne dla użytkownika.