← Back to team overview

sslug-teknik team mailing list archive

harddiskfejl - kan data reddes?

 

Jeg har lige fået en disk i hånden som en kammerat gerne vil hente ca 5000
billeder ud fra. Der er (naturligvis) ingen backup.

Jeg frygter at alt er tabt. Er der noget jeg kan gøre inden harddisken
bliver sendt til de evige jagtmarker?

Sakset output fra dmesg og smartctl følger. Hvis der savnes info poster jeg
det naturligvis gerne.

Mvh Hans

Et forsøg på at mounte den i linux giver mig flere af følgende
fejlmeddelser i dmesg (med andre sectors):

hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291530,
sector=6291527
ide: failed opcode was: unknown
end_request: I/O error, dev hdb, sector 6291527
NTFS-fs error (device hdb1): ntfs_end_buffer_async_read(): Buffer I/O
error, logical block 0x600008.

smartctl fortæller mig følgende:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED 
WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   060   060   034    Pre-fail 
Always       -       74200720
  3 Spin_Up_Time            0x0003   070   070   000    Pre-fail 
Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age  
Always       -       18
  5 Reallocated_Sector_Ct   0x0033   095   095   036    Pre-fail 
Always       -       201
  7 Seek_Error_Rate         0x000f   087   060   030    Pre-fail 
Always       -       501772678
  9 Power_On_Hours          0x0032   079   079   000    Old_age  
Always       -       19159
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail 
Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age  
Always       -       546
194 Temperature_Celsius     0x0022   046   064   000    Old_age  
Always       -       46
195 Hardware_ECC_Recovered  0x001a   060   060   000    Old_age  
Always       -       74200720
197 Current_Pending_Sector  0x0012   100   100   000    Old_age  
Always       -       14
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age  
Offline      -       14
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age  
Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age  
Offline      -       0
202 TA_Increase_Count       0x0032   070   223   000    Old_age  
Always       -       30

SMART Error Log Version: 1
ATA Error Count: 117 (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 117 occurred at disk power-on lifetime: 19158 hours (798 days + 6
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 00 60 f0  Error: UNC at LBA = 0x0060004e = 6291534

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 01 4e 00 60 f0 00      00:13:39.211  READ DMA
  c8 00 02 4d 00 60 f0 00      00:13:35.445  READ DMA
  c8 00 03 4c 00 60 f0 00      00:13:31.671  READ DMA
  c8 00 04 4b 00 60 f0 00      00:13:27.920  READ DMA
  c8 00 05 4a 00 60 f0 00      00:13:24.142  READ DMA



Follow ups