Przedłuż czas życia dysku twardego

sata_diskDyski SSD (Solid State Drive) są w momencie pisania tego tekstu wciąż drogie, a ich pojemności są nieporównywalnie mniejsze od dysków starego typu. Warto zatem zadbać jeszcze przez kilka lat o swoje stare dyski, aby mogły nam służyć przynajmniej do momentu, kiedy te dwa parametry zaczną się między nimi zacierać :)

Jeśli używamy w laptopie dysku twardego starego typu (mechaniczne, z talerzami) powinniśmy zdawać sobie sprawę z faktu, że na jego czas życia wpływa wiele parametrów. Jedym z nich jest ilość cyklów parkowania/odparkowania (ang. load/unload cycles), który dla większości dysków przewidziany jest przez producenta na około 600 000. Liczba ta jest wysoka, ale można ją niechcący bardzo szybko przekroczyć. Okazuje się, że może się tak zdarzyć, że nasz świeżo zainstalowany system, wraz ze sterownikami i oprogramowaniem do oszczędzania energii sprawi, że dysk będzie parkowany co minutę.

Wszystkiemu winne oszczędzanie energii w wydaniu producentów dysków twardych. Kto wie, może jest to wybieg celowy. System operacyjny, bez znaczenia czy jest to Windows, Linux czy coś innego, ustawia sprzętowi tryb pracy APM (Advanced Power Managment). Jeśli dysk twardy obsługuje APM, przechodzi w odpowiedni tryb pracy. Czym tryb będzie bardziej energooszczędny – tym dysk będzie starał się parkować głowice po krótszym czasie bezczynności.

Parametr trybu APM może przyjąć wartość w zakresie 0-255. Domyślna wartość dla pracy bez zasilania to 128, a dla pracy z zasilaniem – 254 (chociaż bezpieczniej jest wyłączyć APM ustawiając ten parametr na 255). Problem w tym, że systemy operacyjne bądź z powodu ustawień domyślnych (np. Ubuntu Linux), bądź z powodu sterowników dołączonych do notebooka (np. sterowniki Fujitsu Lifebook S dla Windows XP) ustawiają te parametry niewłaściwie.

Rozwiązanie problemu dla Windows

Trzeba wykorzystanie aplikację QuietHDD. Program należy wypakować do lokalizacji docelowej, a następnie utworzyć do niej skrót. Po uruchomieniu programu, w jego lokalizacji tworzy się plik ini z utawieniami. Możemy wtedy ustawić tryb APM na 255, a następnie zamykamy program. Przygotowany wcześniej skrót można zaopatrzyć w dopisek /notray, a następnie trzeba go przenieść do Autostartu.

quiethdd

Rozwiązanie dla Linux Ubuntu

Źródło, tłumaczenie:

  1. stwórz plik o nazwie 99-hdd-spin-fix.sh. Ważne jest, aby zaczynał się od 99.
  2. uzupełnij plik o następujące 2 linie:
    #!/bin/sh
    hdparm -B 255 /dev/sda
  3. skopiuj plik do 3 lokalizacji:
    /etc/acpi/suspend.d/
    /etc/acpi/resume.d/
    /etc/acpi/start.d/

Panowie z Ubuntu obiecują, że naprawią problem w nowej wersji systemu, ale od tamtego czasu numerki wersji już kilka razy się zmieniły. Powyższe rozwiązanie do najładniejszych nie należy, ale się sprawdza.

Dodatkowo, sprawdzenie stanu APM wykonujemy komendą:
sudo hdparm -I /dev/sda | grep level

Sprawdzenie obecnej ilości cyklów możemy sprawdzić wydając:
sudo smartctl -a /dev/sda | grep Load

Jako, że era tego rodzaju dysków dobiega powoli końca, warto zobaczyć jak wyglądał jeden z pierwszych modeli :)

Comments

Jedna odpowiedź do wpisu “Przedłuż czas życia dysku twardego”

Trackbacki

Zobacz co napisali inni...
  1. [...] Autor: nme · piątek, 7 Maj, 2010 · Brak komentarzy · Tagi: sys, Ubuntu   Wielu użytkowników Linuxa ma zinstalowane dwa systemy operacyjne na notebookach i komputerach stacjonarnych. Nie jestem tutaj wyjątkiem. Jak już mam naklejkę licencyjną to przecież jej nie zdrapię Mojemu Linuxowemu LVM’owi dałem 30 GB, Windowsowi również, a resztę stanowi wolumin FAT32. Kiedyś reszty nie było, ale cóż, musiałem kupić nowego twardziela z powodu podejścia producentów do “ekonomicznego” trybu pracy dysków twardych [...]



Zostaw komentarz