Uszkodzone sektory na dysku twardym?

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
kroslit
Posty: 23
Rejestracja: 06 czerwca 2007, 18:12

Uszkodzone sektory na dysku twardym?

Post autor: kroslit »

Witam.
Znalazłem dziś niepokojące informacje o moim dysku.

Kod: Zaznacz cały

cross:/home/kroslit# smartctl -a /dev/sda

***

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   115   099   006    Pre-fail  Always       -       95381342
  3 Spin_Up_Time            0x0003   096   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   099   099   020    Old_age   Always       -       1634
[B]  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       5[/B]
  7 Seek_Error_Rate         0x000f   075   060   030    Pre-fail  Always       -       17319482503
  9 Power_On_Hours          0x0032   090   090   000    Old_age   Always       -       9609
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       15
 12 Power_Cycle_Count       0x0032   099   099   020    Old_age   Always       -       1632
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   086   000    Old_age   Always       -       4295039350
189 High_Fly_Writes         0x003a   001   001   000    Old_age   Always       -       266
190 Airflow_Temperature_Cel 0x0022   064   050   045    Old_age   Always       -       36 (Lifetime Min/Max 16/37)
194 Temperature_Celsius     0x0022   036   050   000    Old_age   Always       -       36
195 Hardware_ECC_Recovered  0x001a   055   025   000    Old_age   Always       -       95381342
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0

SMART Error Log Version: 1

***
Czy to są uszkodzone sektory dysku twardego? Dysk ma ponad 2 lata, z tego co pamiętam gwarancja jest jeszcze do grudnia. Czy te błędy kwalifikują dysk do oddania na gwarancji?

Ewentualnie, co da się z tym zrobić domowym sposobem? Mam kilka partycji:

Kod: Zaznacz cały

cross:/home/kroslit# fdisk -l /dev/sda

Dysk /dev/sda: 640.1 GB, bajtów: 640135028736
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 77825
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x0006b5c9

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        4864    19535040   83  Linux
/dev/sda3            4865        7296    19535040   83  Linux
/dev/sda4            7297       77825   566524192+   5  Rozszerzona
/dev/sda5            7297        7418      979933+  82  Linux swap / Solaris
/dev/sda6            7419       19576    97659103+  83  Linux
/dev/sda7           19577       41350   174899623+  83  Linux
/dev/sda8           41351       77825   292985406   83  Linux
Jak wykryć, w którym miejscu znajdują się owe uszkodzone sektory i jak je odizolować?
bzyk
Beginner
Posty: 181
Rejestracja: 08 stycznia 2008, 22:00
Lokalizacja: Pszczyna

Post autor: bzyk »

Musisz to robić pod Linuksem?
Tutaj masz fajny kawałek oprogramowania:
http://store6.esellerate.net/store/Prod ... 428806&pc=
dostępny również w ,,hiren's boot''.
kroslit
Posty: 23
Rejestracja: 06 czerwca 2007, 18:12

Post autor: kroslit »

Poszedłem za Twoją radą bzyk. Pobrałem ów program, włączyłem windows xp na osobnym dysku twardym. W programie wybrałem opcje:

Kod: Zaznacz cały

2. Scan, but not repair (show bad sectors)
I ku mojemu zdziwieniu po ponad 3 godzinach sprawdzania program nie wykrył żadnych błędów. Dla pewności ściągnąłem hdtune i pod windowsem odczytałem informacje S.M.A.R.T. i efekt był taki sam jak pod linuksem czyli wskazywał 5 uszkodzonych sektorów.

I teraz pytanie czy informacje odczytane z dysku mogą być nieprawdziwe czy może program HDD Regenerator nie wykrył błędów?
quish
Posty: 31
Rejestracja: 21 marca 2010, 23:45
Lokalizacja: Ćmielów

Post autor: quish »

O ile wiem to HDD Regenerator to wielka ściema. Relokowane sektory się zdarzają - dysk ma pulę wolnych sektorów na relokację i póki jej nie przekroczy, to problem niewielki. Obserwuj tylko czy nie zwiększa się ich ilość.
ODPOWIEDZ