у меня есть внешний жесткий диск USB, который, кажется, разбился. Когда я подключаю его к любому из моих компьютеров, он обычно не монтируется. Иногда он монтируется, но тогда, когда я запускаю ls
команда, например, ничего никогда не возвращается. Диск разделен на четыре раздела, самый большой, и тот, что я хотел бы восстановить раздел-Данные о 953 ГБ.
когда я запускаю dmesg
(на моей системе Ubuntu Linux) я получаю эти ошибки, самые ясные из который, кажется, сообщает об ошибке ввода-вывода:
Buffer I/O error on device sdc, logical block 131328
[1206389.681527] sdc: sdc1 sdc2 sdc3 sdc4
[1206389.684156] sd 15:0:0:0: [sdc] Attached SCSI disk
[1206394.848541] usb 2-1.6: reset high-speed USB device number 6 using ehci-pci
[1206399.728633] usb 2-1.6: reset high-speed USB device number 6 using ehci-pci
[1206405.268562] usb 2-1.6: reset high-speed USB device number 6 using ehci-pci
[1206411.428538] usb 2-1.6: reset high-speed USB device number 6 using ehci-pci
[1206416.908592] usb 2-1.6: reset high-speed USB device number 6 using ehci-pci
[1206422.864664] usb 2-1.6: reset high-speed USB device number 6 using ehci-pci
[1206423.605712] sd 15:0:0:0: [sdc] Unhandled error code
[1206423.605718] sd 15:0:0:0: [sdc]
[1206423.605720] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
кто-нибудь знает, как я мог бы пойти о диагностике проблемы здесь, и если вообще возможно восстановление данных на этом жестком диске?
обновление:
я решил последовать эти инструкции о восстановлении неисправного суперблока с поврежденного диска. Это включало выполнение команды fsck -b 32768 /dev/sdc4
. Когда я сделал это, я иду следующую ошибку. Я не знаю, как ответить что:
Data was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error reading block 164867 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes
Force rewrite<y>?
когда я ответил Да, я просто получил еще один для следующего блока (164868). Является ли это плохим знаком? Есть ли следующий шаг, который я должен предпринять отсюда, возможно?
обновление 2:
мне кажется, что диск действительно ушел далеко. Я побежал ddrescue и вот результаты:
GNU ddrescue 1.17
Press Ctrl-C to interrupt
rescued: 7508 MB, errsize: 2952 MB, current rate: 0 B/s
ipos: 10461 MB, errors: 13, average rate: 925 kB/s
opos: 10461 MB, time since last successful read: 46 s
Copying non-tried blocks...
ddrescue: input file disappeared: No such file or directory
это проигранное дело?