5. System SMART

System SMART (ang. Self-Monitoring, Analysis and Reporting Technology) został opracowany aby monitorować głównie uszkodzenia mechaniczne dysku twardego. Takie uszkodzenia są przewidywalne i jednocześnie są przyczyną około 50-60% uszkodzeń dysków magnetycznych. W przypadku dysków SSD monitorowane jest głównie zużycie komórek. SMART został stworzony w celu obserwacji stanu dysku przy użyciu rozmaitych metod i czujników. Pojedynczy dysk twardy ATA może mieć ok. 30-40 takich wartości, które nazywane są atrybutami. Pomimo, że SMART jest ustandaryzowany niektórzy z producentów stosują własne metody pomiarów niektórych parametrów. Podczas pracy system SMART wykonuje różne testy, na wskutek których otrzymywane są wyniki w postaci wartości poszczególnych atrybutów, na podstawie których określany jest stan dysku twardego. Lista podstawowych atrybutów wraz z ich opisem jest przedstawione w tabeli 8.

Tabela 8. Podstawowe atrybuty – dysk magnetyczny

ID  Hex Nazwa atrybutu Opis
01 01 Read Error Rate Oznacza wskaźnik odczytu błędów występujących podczas odczytywania danych z powierzchni dysku.
05 05 Reallocated Sectors Count  Liczba ponownie realokowanych (na nowo przydzielonych) sektorów - remapowanie. 
10  0A Spin Retry Count Liczba prób rozpędzenia talerzy dysku – problemy z mechaniką dysku.
188 BC Command Timeout Liczba przerwanych operacji z powodu przerw w komunikacji z dyskiem twardym – problemy z kablem. 
196 C4 Reallocation Event Count  Liczba operacji dotyczących ponownego przydzielenia sektorów.
197 C5 Current Pending Sector Count Liczba "niestabilnych" sektorów (oczekujących na ponowne przydzielenie z powodu błędu odczytu)
198 C6 Uncorrectable Sector Count Całkowita liczba niekorygowalnych błędów przy zapisywaniu lub odczytywaniu sektora.
201 C9 Soft Read Error Rate  Liczba błędów wynikająca z próby zapisu danych poza ścieżką zapisu


                
Na rysunku 34 i 35 przedstawione są atrybuty SMART dla dysku magnetycznego i SSD. Można z nich odczytać liczbę włączeń dysku, czas pracy dysku i podstawowe parametry pracy. W przypadku dysków magnetycznych niepokojące mogą być niezerowe wartości atrybutów: Reallocated Sectors Count, Reallocation Event Count, Uncorrectable Sector Count. W przypadku dysków SSD należy zwrócić uwagę na atrybuty: Total LBA Written, Wear Leveling Count. Informują one o zużyciu dysku.

Rys. 34. Atrybuty SMART, dysk magnetyczny


Rys. 35 Atrybuty SMART, dysk SSD