Discussion:
HDD I/O error
Haller József
2012-08-29 19:23:28 UTC
Permalink
Sziasztok!

Gyermekeim által nézett meséket tartalmazó HDD-t leejtették. Több év
gyűjteménye volt rajt. 1,5 TB lévén mentés nincs. Egyetlen partíció volt
rajta ext3 filerendszerrel. Az alábbiak ismeretében valahogy
hozzáférhetek még a rajta lévő adatokhoz?

1.)
***@blackbook:~# dmesg
[ 5305.094835] usb 2-1.2: new high-speed USB device number 12 using ehci_hcd
[ 5305.188307] usb 2-1.2: New USB device found, idVendor=13fd, idProduct=1340
[ 5305.188313] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5305.188318] usb 2-1.2: Product: External
[ 5305.188321] usb 2-1.2: Manufacturer: Generic
[ 5305.188325] usb 2-1.2: SerialNumber: 202020202020202020202020
[ 5305.188838] scsi12 : usb-storage 2-1.2:1.0
[ 5306.185738] scsi 12:0:0:0: Direct-Access Generic External 2.10 PQ: 0 ANSI: 4
[ 5306.187928] sd 12:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 5306.188909] sd 12:0:0:0: [sdc] Using 0xffffffff as device size
[ 5306.188919] sd 12:0:0:0: [sdc] 4294967296 512-byte logical blocks: (2.19 TB/2.00 TiB)
[ 5306.189771] sd 12:0:0:0: [sdc] Write Protect is off
[ 5306.189779] sd 12:0:0:0: [sdc] Mode Sense: 21 00 00 00
[ 5306.190629] sd 12:0:0:0: [sdc] No Caching mode page present
[ 5306.190637] sd 12:0:0:0: [sdc] Assuming drive cache: write through
[ 5306.191510] sd 12:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 5306.192397] sd 12:0:0:0: [sdc] Using 0xffffffff as device size
[ 5306.194161] sd 12:0:0:0: [sdc] No Caching mode page present
[ 5306.194166] sd 12:0:0:0: [sdc] Assuming drive cache: write through
[ 5306.195153] sd 12:0:0:0: [sdc] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5306.195159] sd 12:0:0:0: [sdc] Sense Key : Illegal Request [current]
[ 5306.195166] Info fld=0x0
[ 5306.195168] sd 12:0:0:0: [sdc] Add. Sense: Logical block address outof range
[ 5306.195175] sd 12:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 5306.195186] end_request: I/O error, dev sdc, sector 0
[ 5306.195191] quiet_error: 150 callbacks suppressed
[ 5306.195194] Buffer I/O error on device sdc, logical block 0
[ 5306.196140] sd 12:0:0:0: [sdc] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5306.196147] sd 12:0:0:0: [sdc] Sense Key : Illegal Request [current]
[ 5306.196153] Info fld=0x0
[ 5306.196156] sd 12:0:0:0: [sdc] Add. Sense: Logical block address out of range
[ 5306.196163] sd 12:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 5306.196174] end_request: I/O error, dev sdc, sector 0
[ 5306.196179] Buffer I/O error on device sdc, logical block 0

és innen loopba került, ezt ontja végtelenül.

2.)
***@blackbook:~# fdisk /dev/sdc

Unable to read /dev/sdc

3.)
***@blackbook:~# sfdisk /dev/sdc
Checking that no-one is using this disk right now ...
BLKRRPART: Input/output error
OK

Disk /dev/sdc: 2097152 cylinders, 64 heads, 32 sectors/track
read: Input/output error

sfdisk: read error on /dev/sdc - cannot read sector 0
/dev/sdc: unrecognized partition table type
Old situation:
No partitions found
Input in the following format; absent fields get a default value.
<start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s>
Usually you only need to specify <start> and <size> (and perhaps
<type>).

/dev/sdc1 :
/dev/sdc1 0+ 2097151 2097152- 2147483647+ 83 Linux
/dev/sdc2 :
/dev/sdc2 0 - 0 0 0 Empty
/dev/sdc3 :
/dev/sdc3 0 - 0 0 0 Empty
/dev/sdc4 :
/dev/sdc4 0 - 0 0 0 Empty
New situation:
Units = cylinders of 1048576 bytes, blocks of 1024 bytes, counting from
0

Device Boot Start End #cyls #blocks Id System
/dev/sdc1 0+ 2097151 2097152- 2147483647+ 83 Linux
/dev/sdc2 0 - 0 0 0 Empty
/dev/sdc3 0 - 0 0 0 Empty
/dev/sdc4 0 - 0 0 0 Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Do you want to write this to disk? [ynq] y
read: Input/output error

sfdisk: read error on /dev/sdc - cannot read sector 0
Re-reading the partition table ...
BLKRRPART: Input/output error

If you created or changed a DOS partition, /dev/foo7, say, then use
dd(1)
to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512
count=1
(See fdisk(8).)

4.)
***@blackbook:~# dd if=/dev/zero of=/dev/sdc bs=512 count=1
dd: writing `/dev/sdc': Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00146273 s, 0.0 kB/s

5.)
Van még egy ugyanilyen HDD-m, de azon is rengeteg adat van.

Van valami, amit kipróbálhatok, vagy a hdd tartalmáról van listám és
álljak neki összevadászni a kollekciót?

Előre is köszönöm az ötleteket!

Bye, Fifi
--
`` Peace cannot be kept by force
It can only be achieved by understanding '' A.E.
Gabor SZOLLOSI
2012-09-02 08:35:38 UTC
Permalink
Post by Haller József
Gyermekeim által nézett meséket tartalmazó HDD-t leejtették. Több év
Én nem próbálkoznék vele. Eléggé fizikai hibásnak tűnik, lehet, hogy
beakadt valahol a fej és nem tud már pozicionálni sem, vagy teljesen
elvesztette a kalibrációt. Ha megszerezhetőek az adatok, akkor hajrá,
ha volt rajta még valami fontos, akkor vidd el adatmentő szakemberhez
(a kürtöskalács cégnél már vannak jóval olcsóbbak is, akik képesek
javítani), mert így csak rosszabb lesz.

Üdv:
--
szögi
Haller József
2012-09-03 16:43:14 UTC
Permalink
Post by Gabor SZOLLOSI
Post by Haller József
Gyermekeim által nézett meséket tartalmazó HDD-t leejtették. Több év
Én nem próbálkoznék vele. Eléggé fizikai hibásnak tűnik, lehet, hogy
beakadt valahol a fej és nem tud már pozicionálni sem, vagy teljesen
elvesztette a kalibrációt. Ha megszerezhetőek az adatok, akkor hajrá,
ha volt rajta még valami fontos, akkor vidd el adatmentő szakemberhez
(a kürtöskalács cégnél már vannak jóval olcsóbbak is, akik képesek
javítani), mert így csak rosszabb lesz.
Így történt, elküldtem egy szakembernek, de már nem voltak menthetők az
adatok. Elmondása szerint, ha nem kapott volna áramot - azaz nem
próbálkoztam volna - jobbak lettek volna az esélyeim.

Még egy érv, hogy NAS-t vásároljak és ne csereberéljük a HDD-ket.

Bye, Fifi
--
`` Peace cannot be kept by force
It can only be achieved by understanding '' A.E.
Loading...