Uszkodzony dysk, bad sektory co dalej ?

Przenośne komputery i problemy z nimi związane
Anthracis
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 04 cze 2013, 18:22
Wersja Ubuntu: 13.04
Środowisko graficzne: GNOME
Architektura: x86

Uszkodzony dysk, bad sektory co dalej ?

Post autor: Anthracis »

Witam, dziś podczas uruchamiania ubuntu napotkałem komunikat :
"Error found while checking desk drive for / "

Poczytałem trochę i prawdopodobnie mam uszkodzony dysk. Sprawdziłem smart Tool i mam 71 błędnych sektorów. Dysk 250 GB partycja ext 4. Tylko linux.

Wykonałem

Kod: Zaznacz cały

sudo smartctl -a /dev/sda1
i otrzymałem:

Kod: Zaznacz cały

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Momentus 5400.4
Device Model:     ST9250827AS
Serial Number:    5RG2B4G4
LU WWN Device Id: 5 000c50 00df22fa4
Firmware Version: 3.AAA
User Capacity:    250,059,350,016 bytes [250 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 4
Local Time is:    Thu Aug 22 20:52:57 2013 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x82)	Offline data collection activity
					was completed without error.
					Auto Offline Data Collection: Enabled.
Self-test execution status:      ( 120)	The previous self-test completed having
					the read element of the test failed.
Total time to complete Offline 
data collection: 		(  426) seconds.
Offline data collection
capabilities: 			 (0x5b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					No General Purpose Logging support.
Short self-test routine 
recommended polling time: 	 (   1) minutes.
Extended self-test routine
recommended polling time: 	 (  92) minutes.
SCT capabilities: 	       (0x0001)	SCT Status supported.

SMART Attributes Data Structure revision number: 10
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   100   253   006    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0003   099   098   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   078   078   020    Old_age   Always       -       23004
  5 Reallocated_Sector_Ct   0x0033   099   099   036    Pre-fail  Always       -       60
  7 Seek_Error_Rate         0x000f   087   060   030    Pre-fail  Always       -       4765755008
  9 Power_On_Hours          0x0032   084   084   000    Old_age   Always       -       14573
 10 Spin_Retry_Count        0x0013   100   100   034    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   096   096   020    Old_age   Always       -       4177
187 Reported_Uncorrect      0x0032   065   065   000    Old_age   Always       -       35
189 High_Fly_Writes         0x003a   074   074   000    Old_age   Always       -       26
190 Airflow_Temperature_Cel 0x0022   060   036   045    Old_age   Always   In_the_past 40 (0 13 64 11)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       974
192 Power-Off_Retract_Count 0x0032   099   099   000    Old_age   Always       -       2459
193 Load_Cycle_Count        0x0022   001   001   000    Old_age   Always       -       281900
194 Temperature_Celsius     0x001a   040   064   000    Old_age   Always       -       40 (0 11 0 0)
195 Hardware_ECC_Recovered  0x0012   064   058   000    Old_age   Always       -       52411363
197 Current_Pending_Sector  0x0010   100   100   000    Old_age   Offline      -       11
198 Offline_Uncorrectable   0x003e   100   100   000    Old_age   Always       -       11
199 UDMA_CRC_Error_Count    0x0000   200   200   000    Old_age   Offline      -       0
200 Multi_Zone_Error_Rate   0x0032   100   253   000    Old_age   Always       -       0
202 Data_Address_Mark_Errs  0x0000   100   253   000    Old_age   Offline      -       0

SMART Error Log Version: 1
ATA Error Count: 36 (device log contains only the most recent five errors)
	CR = Command Register [HEX]
	FR = Features Register [HEX]
	SC = Sector Count Register [HEX]
	SN = Sector Number Register [HEX]
	CL = Cylinder Low Register [HEX]
	CH = Cylinder High Register [HEX]
	DH = Device/Head Register [HEX]
	DC = Device Command Register [HEX]
	ER = Error register [HEX]
	ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 36 occurred at disk power-on lifetime: 14573 hours (607 days + 5 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 58 0c c1 e0  Error: UNC at LBA = 0x00c10c58 = 12651608

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 08 58 0c c1 e0 00      01:05:50.709  READ DMA EXT
  25 00 00 e8 0c c1 e0 00      01:05:50.706  READ DMA EXT
  ec 00 00 00 00 00 a0 00      01:05:50.704  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 00      01:05:58.995  SET FEATURES [Set transfer mode]
  ec 00 00 00 00 00 a0 00      01:05:58.907  IDENTIFY DEVICE

Error 35 occurred at disk power-on lifetime: 14573 hours (607 days + 5 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 58 0c c1 e0  Error: UNC at LBA = 0x00c10c58 = 12651608

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 00 e8 0b c1 e0 00      01:05:50.709  READ DMA EXT
  25 00 00 e8 0a c1 e0 00      01:05:50.706  READ DMA EXT
  25 00 00 e8 09 c1 e0 00      01:05:50.704  READ DMA EXT
  25 00 80 68 09 c1 e0 00      01:05:50.701  READ DMA EXT
  25 00 40 28 09 c1 e0 00      01:05:50.697  READ DMA EXT

Error 34 occurred at disk power-on lifetime: 14572 hours (607 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 58 0c c1 e0  Error: UNC at LBA = 0x00c10c58 = 12651608

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 08 58 0c c1 e0 00      00:02:42.473  READ DMA EXT
  25 00 08 50 0c c1 e0 00      00:02:33.060  READ DMA EXT
  25 00 08 48 0c c1 e0 00      00:02:32.469  READ DMA EXT
  25 00 00 e8 0c c1 e0 00      00:02:32.466  READ DMA EXT
  ec 00 00 00 00 00 a0 00      00:02:31.755  IDENTIFY DEVICE

Error 33 occurred at disk power-on lifetime: 14572 hours (607 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 4e 0c c1 e0  Error: UNC at LBA = 0x00c10c4e = 12651598

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 00 e8 0b c1 e0 00      00:02:31.391  READ DMA EXT
  25 00 00 e8 0a c1 e0 00      00:02:33.060  READ DMA EXT
  25 00 00 e8 09 c1 e0 00      00:02:32.469  READ DMA EXT
  25 00 80 68 09 c1 e0 00      00:02:32.466  READ DMA EXT
  25 00 40 28 09 c1 e0 00      00:02:31.755  READ DMA EXT

Error 32 occurred at disk power-on lifetime: 14572 hours (607 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 08 0c c1 e0  Error: UNC at LBA = 0x00c10c08 = 12651528

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 08 08 0c c1 e0 00      00:01:26.032  READ DMA EXT
  ec 00 00 00 00 00 a0 00      00:01:23.116  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 00      00:01:04.625  SET FEATURES [Set transfer mode]
  ec 00 00 00 00 00 a0 00      00:01:04.624  IDENTIFY DEVICE
  25 00 08 00 0c c1 e0 00      00:01:38.245  READ DMA EXT

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed: read failure       80%     14572         364973144
# 2  Short offline       Completed: read failure       80%     14572         364973144
# 3  Short offline       Completed: read failure       80%     14572         364973137
# 4  Short offline       Completed: read failure       90%     14572         364973144
# 5  Short offline       Completed without error       00%     14541         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Za dużo z tego nie rozumiem.

Chciałem prosić o pomoc w interpretacji tego logu i o poradę co dalej robić ?
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Uszkodzony dysk, bad sektory co dalej ?

Post autor: bear7 »

Chciałem prosić o pomoc w interpretacji tego logu i o poradę co dalej robić ?
Jeżeli chodzi o poradę, to zacznij odkładać na nowy dysk, bo to tak naprawdę jedyna skuteczna metoda walki z uszkodzonymi sektorami. Każdy twardziel w końcu pada... Im szybciej go wymienisz, tym lepiej dla ciebie.

Jeżeli chcesz próbować na siłę ratować ten dysk, to narzędzia, na które warto zwrócić uwagę, oprócz oczywiście smarctl, to fsck i badblocks - sznurek: http://smartmontools.sourceforge.net/badblockhowto.html.

Oczywiście, wszelkiego rodzaju operacje proponuję wykonywać z poziomu Live CD - niektóre polecenia o tym wymogu grzecznie Cię poinformują. Jeżeli jeszcze nie masz kopii danych, to najwyższa pora o tym pomyśleć.
O pomoc pytaj a forum, a nie przez PW.
Ted07
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 17 lut 2008, 00:52
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Uszkodzony dysk, bad sektory co dalej ?

Post autor: Ted07 »

Hej

1. Przede wszystkim zrób kopię danych zgromadzonych na dysku. !To podstawa!
2. Proponuję zainteresować się programem MHDD, bardzo dobre narzędzie jednak UWAGA należy dobrze zapoznać się z jego obsługą bo można narobić sobie szkód.

Na podstawie czego stwierdzasz, że masz bad sectory??? Może są to tylko błędy logiczne, a nie bad sectory. Błędy logiczne można jeszcze naprawić, bad sectorów już nie.

Przed rozpoczęciem zabawy z MHDD zrób kopię bezpieczeństwa wszystkich danych zgromadzonych na dysku (jeśli jeszcze tego nie zrobiłeś)

Za pomocą MHDD (który uruchamia się z live CD) możesz sprawdzić w jakim stanie jest twój dysk, czy i jakie błędy są na dysku. Jeżeli masz tylko błędy logiczne MHDD jest w stanie naprawić to, jednak wymaga to zerowania dysku i utraty bezpowrotnie wszystkich zgromadzonych tam danych.

Pozdro
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości