Diagnostyka dysku twardego

HDD pełni jedną z najważniejszych funkcji w komputerach osobistych. Dla tego tak ważna jest Diagnostyka dysku twardego. Jest on trwałą pamięcią komputera więc przechowuje dane użytkowe i konfiguracyjne systemu operacyjnego a także umożliwia edycję i zapis danych użytkownika. Ważne jest więc, byśmy o niego dbali i sprawdzali czy jest w dobrym stanie. Jak to zrobić? Jakie są najlepsze sposoby oraz programy do diagnostyki naszego HDD? O tym w dzisiejszym materiale.

Po pierwsze warto sprawdzić czy nie występują badsectory

Badsectory możemy podzielić na fizyczne czyli takie których nie da się naprawić ( można założyć partycje które będą omijały obszar na którym te badsectory występują, lecz jest to rozwiązanie czasowe)  np. porysowana powierzchnia talerza dysku. Oraz logiczne które da się naprawić (wynikają one najczęściej z błędów struktury logicznej dysku).

 

    • Macrorit Disk Partition Expert – tym programem między innymi sprawdzimy sektory naszego dysku.

 

Macrorit Disk Partition Expert

Macrorit Disk Partition Expert

Aby to zrobić musimy:

Z zakładki Operations wybrać Surface Test

Uruchomienie programu Macronit Disk Partition

A następnie wybrać Scan Now:

Skanowanie dysku Macrorit Disk Partition Expert

Możemy też wybrać ile miejsca ma przeskanować dysk wybierając Scan area:

Macrorit Disk Partition Expert Scan Area

Jak powinniśmy odczytywać wyniki?

Jeżeli sektor nie posiada błędów kwadracik będzie zielony, jednak jeśli jest uszkodzony to kwadracik będzie czerwony.

Efekt skanowania dysku Macrorit Disk Partition Expert

Po drugie warto sprawdzić parametry S.M.A.R.T.

S.M.A.R.T. – jest to system monitorowania i informowania o błędach jakie występują podczas działania dysku twardego. Pozwala administratorom wykrywać nieprawidłowości w funkcjonowaniu nośnika.

Podczas odczytu parametrów S.M.A.R.T. można zaobserwować następujące pola

  • ID – identyfikator dziesiątkowy atrybutu.
  • HEX – identyfikator szesnastkowy atrybutu.
  • Attribute name – nazwa atrybutu. Może zależeć ona od użytego programu i różnić się dla różnych dysków, ale tych samych ID.
  • Value – wartość dziesiątkowa atrybutu. Zazwyczaj im mniejsza jest ta wartość, tym lepiej. Niekiedy wyjątkiem jest tu temperatura.
  • Worst – najgorsza dotychczas odnotowana wartość dziesiątkowa.
  • Threshold – próg. Jeśli wartość dziesiątkowa będzie niższa niż ta wartość, to może to oznaczać poważne problemy z dyskiem.
  • Raw walue – wartość nieprzetworzona. Podawana może być na dwa sposoby – albo jako wartość w postaci szesnastkowej, albo w postaci dziesiątkowej, co jest zależne od programu.

Warto powiedzieć na które parametry należy zwrócić szczególną uwagę:

01 Raw Read Error Rate- częstotliwość występowania błędów odczytu z talerzy. Nie oznacza to że odczyt danych z dysku jest niemożliwy, tylko że dysk ma z tym problemy. Normalnym zjawiskiem jest, że w miarę zużywania się części mechanicznych dysku wartość tego parametru powoli rośnie.

03 Spin Up Time- czas rozpędzania dysku.

04 Start/Stop Count- liczba cykli start i stop dysku.

05 Reallocated Sector Count- liczba zrealokowanych sektorów. Jeśli jest większa niż 0 to znaczy że na dysku są badsectory.

07 Seek Error Rate- częstotliwość występowania błędów w wyszukiwaniu danych. Jeśli wartość jest większa od „0”, znaczy to że głowice mają problemy z trafieniem w ścieżkę na powierzchni dysku.

09 Power-On Time Count- czas pracy dysku (mierzony w godzinach).

0A Spin Retry Count- ilość ponownych prób rozpędzenia talerzy.

0C Power Cycle Count- ilość cykli włączania i wyłączania zasilania.

C2 Drive Temperature- temperatura dysku

C4 Reallocation Event Count– liczba prób realokacji (naprawy błędów) badsectorów (dwa sektory realokowane w tym samym cyklu powodują zwiększenie tego licznika o 1 nie o 2).

C5 Current Pending Sector Count– liczba sektorów oczekujących na naprawę. Sektory te są potencjalnymi badsectorami.

C6 Off-Line Uncorrectable Sector Count– ilość niekorygowanych sektorów.

C8 Write Error Rate- błędy przy zapisie danych.

Programów do sprawdzenia tych parametrów jest naprawdę dużo. Teraz przedstawię kilka z nich:

  • HDD Health

Klikamy na zakładkę Drive i wybieramy SMART Attributes:

HDD Health odczyta smart

Pojawia nam się okienko z wszystkimi parametrami:

HDD Health parametry smart 3 HDD Health parametry smart 2 HDD Health parametry smart

  • HDD Regenerator

HDD Regenerator

  • HDDlife Pro – Klikamy clik for more info – view S.M.A.R.T. attributes

HDDlife Pro

HDDlife Pro Smart

HDDlife Pro Smart 2

HDDlife Pro Smart3

Jak powinniśmy odczytywać wyniki?

Nie ma żadnych: zrelokowanych sektorów (05), prób naprawy (196- C4), sektorów oczekujących na zrelokowanie (197- C5) ani niekorygowalnych błędów (198- C6). Z tych parametrów możemy wywnioskować, że nie ma badsectorów. Błędów podczas odczytu (01) jest 0, tak samo jest z próbami rozpędzenia talerzy (10- 0A). Temperatura dysku wynosi 32 °C.

 

Po trzecie możemy użyć narzędzie Sprawdzanie błędów

 

Dzięki tej funkcji możemy przeskanować dysk oraz automatycznie naprawić błędy lub odzyskać uszkodzone sektory.

 

  • Wybieramy dysk i klikamy PPM -> Właściwości -> Narzędzia -> Sprawdź

Właściwości dysku twardego

  • Po wykonaniu skanowania pojawi nam się komunikat:

komunikat skanowania dysku

  • Możemy wyświetlić szczegóły dotyczące naszego twardziela:

informacje na temat dysku

Po czwarte możemy przeprowadzić Benchmark dysku twardego

Benchmark czyli test wydajności systemu komputerowego, sprzętu lub oprogramowania. Do tego testu możemy użyć konsoli i polecenia winsat disk

winsat disk

Widzimy na przykładzie, że prędkość zapisu dysku C wynosi 108,22 MB/s

Jeżeli chcemy sprawdzić prędkość odczytu wtedy –write zamieniamy na –read:

winsat disk odczyt prędkości

Prędkość odczytu wynosi 92,6 MB/s

 

Hard Disk Sentinel- Test pokazuje nam szybkość wyszukania, użycie procesora i temperaturę minimalną, maksymalną i średnią.

Hard Disk Sentinel Hard Disk Sentinel - test szybkości dysku

Jak powinniśmy odczytywać wyniki?

Średni czas wyszukiwania wyniósł 20,09ms, nie wystąpiły żadne błędy. Średnia temperatura podczas testu wynosiła 33°C. Użycie procesora duże bo aż 8,67%. W zakładce Wydajność dysku mamy też możliwość poglądu informacji o szybkości przesyłania:

Hard Disk Sentinel szybkość przesyłania danych

Na dole znajdują się wykresy które pokazują aktywność dysku i szybkość przesyłania danych.

ATTO Disk Benchmark:

  • Możemy wybrać dysk jaki chcemy przetestować z zakładki Drive
  • Możemy także określić rozmiar transferowego pakietu danych Transfer Rate
  • Oraz podajemy całkowity rozmiar plików do testu Total Length
  • W ramach dodatkowych opcji określamy pominięcie mechanizmu buforowania danych Direct I/O, a także kolejkowanie operacji Overlapped I/O z podaniem dokładnej liczby cykli

ATTO Disk Benchmark

Jak powinniśmy odczytywać wyniki?

Po naciśnięciu przycisku Start program pokazuje szybkość zapisu oraz odczytu danych na wykresie. Zapis oznaczony jest na czerwono a odczyt na zielono. Oś Y prezentuje wielkości paczek z danymi a oś X osiągnięty transfer danych w MB/s.

W przypadku uszkodzenia dysku twardego można utracić wszystko. Pamiętajmy, że częste monitorowanie dysku umożliwia szybką reakcje w razie potencjalnego zagrożenia utraty danych oraz przestoju systemów IT.

Opracowanie: Dominika Obrzut

3 komentarze
  1. Najlepsza uczennica
  2. Kaleron

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *