是否可以恢复我的硬盘

是否可以恢复我的硬盘

最近我运行 Debian 的电脑崩溃了,我不得不执行硬重启。从那时起,我无法检测到我的 500GB Seagate HDD(大约有 6 个分区)。起初它没有在 BIOS 中被检测到,但在断开所有其他 HDD 后它开始出现,并且 Debian 将显示 COMRESET ( -errno=16)。

我将它与外部外壳连接,不久前所有分区都被检测到dolphin(但我无法安装它),但遗憾的是它现在不显示。

当驱动器显示时我尝试了智能扫描,它显示一些读写失败。

这是dmesg输出

[ 1028.653520] print_req_error: I/O error, dev sdd, sector 312
[ 1028.749540] sd 4:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1028.749542] sd 4:0:0:0: [sdd] tag#0 Sense Key : Aborted Command [current] 
[ 1028.749544] sd 4:0:0:0: [sdd] tag#0 Add. Sense: No additional sense information
[ 1028.749546] sd 4:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 00 01 39 00 00 07 00
[ 1028.749548] print_req_error: I/O error, dev sdd, sector 313
[ 1028.841491] sd 4:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1028.841494] sd 4:0:0:0: [sdd] tag#0 Sense Key : Aborted Command [current] 
[ 1028.841495] sd 4:0:0:0: [sdd] tag#0 Add. Sense: No additional sense information
[ 1028.841498] sd 4:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 00 01 50 00 00 01 00
[ 1028.841500] print_req_error: I/O error, dev sdd, sector 336
[ 1028.933527] sd 4:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1028.933532] sd 4:0:0:0: [sdd] tag#0 Sense Key : Aborted Command [current] 
[ 1028.933535] sd 4:0:0:0: [sdd] tag#0 Add. Sense: No additional sense information
[ 1028.933538] sd 4:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 00 01 51 00 00 07 00
[ 1028.933541] print_req_error: I/O error, dev sdd, sector 337
[ 1029.021544] sd 4:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1029.021549] sd 4:0:0:0: [sdd] tag#0 Sense Key : Aborted Command [current] 
[ 1029.021551] sd 4:0:0:0: [sdd] tag#0 Add. Sense: No additional sense information
[ 1029.021555] sd 4:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 00 01 80 00 00 01 00
[ 1029.021558] print_req_error: I/O error, dev sdd, sector 384
[ 1029.109517] sd 4:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1029.109520] sd 4:0:0:0: [sdd] tag#0 Sense Key : Aborted Command [current] 
[ 1029.109521] sd 4:0:0:0: [sdd] tag#0 Add. Sense: No additional sense information
[ 1029.109523] sd 4:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 00 01 81 00 00 07 00
[ 1029.109525] print_req_error: I/O error, dev sdd, sector 385
[ 1029.197498] sd 4:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1029.197502] sd 4:0:0:0: [sdd] tag#0 Sense Key : Aborted Command [current] 
[ 1029.197505] sd 4:0:0:0: [sdd] tag#0 Add. Sense: No additional sense information
[ 1029.197508] sd 4:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 00 08 f8 00 00 01 00
[ 1029.197511] print_req_error: I/O error, dev sdd, sector 2296
[ 1284.091595] usbcore: deregistering interface driver uas
[ 1348.608075] usb 1-1.1: USB disconnect, device number 3
[ 1348.608861] sd 4:0:0:0: [sdd] Synchronizing SCSI cache
[ 1348.608888] sd 4:0:0:0: [sdd] Synchronize Cache(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK

这是lsblk输出

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT  sda 8:0 0 465.8G 0 disk
    ├─sda2 8:2 0 464.7G 0 part /media/rockzy/1E01559907F1397D
    └─sda3 8:3 0 998M 0 part

sdb 8:16 0 298.1G 0 disk

    ├─sdb1 8:17 0 68.4G 0 part /media/rockzy/EA420D3D420D0FCD
    ├─sdb2 8:18 0 93.7G 0 part / 
    ├─sdb3 8:19 0 4G 0 part
    ├─sdb4 8:20 0 46.6G 0 part /media/rockzy/267F6D2A48305CDA
    ├─sdb5 8:21 0 2.3G 0 part /boot/efi ├─sdb6 8:22 0 450M 0 part
    ├─sdb7 8:23 0 100M 0 part
    ├─sdb8 8:24 0 16M 0 part
    ├─sdb9 8:25 0 450M 0 part
    ├─sdb10 8:26 0 100M 0 part
    ├─sdb11 8:27 0 450M 0 part
    ├─sdb12 8:28 0 100M 0 part
    └─sdb13 8:29 0 81.6G 0 part /media/rockzy/BCEAB8E2EAB89A5A

sdc 8:32 1 14.9G 0 disk
    └─sdc1 8:33 1 14.9G 0 part /media/rockzy/XUBUNTU 20_

sde 8:64 1 7.5G 0 disk
    └─sde1 8:65 1 7.5G 0 part

sdf 8:80 0 3.9G 0 disK

sdf是我的设备

我已经在 Xubuntu Live 中尝试过此操作,而且仅在 Linux 版本中检测到 HDD。

任何恢复数据的帮助将不胜感激。我确实需要从某些分区恢复数据,而且我当然买不起数据恢复中心,因为我是一名学生,并且该驱动器包含我已经工作了几个月的项目

答案1

这显示了一个死磁盘。

您也许能够获得 SMART 状态,但在这个阶段它还相当学术化。 (“它显示一些读写失败“没有任何用处。你需要精确。)

首先,断开磁盘并将其放在安全的地方。它通电的时间越长,您用来恢复任何内容的时间就越少。

你也许可以使用ddrescue恢复磁盘的内容,但现在您不太可能获得所有内容。您需要一个至少与需要恢复的分区或磁盘大小相同的备用磁盘(或磁盘分区)。

相关内容