从损坏的硬盘恢复数据 - 外部 USB 硬盘

从损坏的硬盘恢复数据 - 外部 USB 硬盘

我正在帮助一位朋友从损坏的外部硬盘驱动器中恢复数据。

(USB 2、120GB、WD、单分区、FAT32)

问题:

当将此硬盘插入Windows PC时,可以检测到该硬盘,但未显示驱动器。使用“磁盘管理”进行检查,找到“磁盘 1”并显示磁盘 1 已未初始化。

第一次尝试:

尝试了两次“冷冻技巧”。

第一次:设法查看驱动器 5 秒钟,尝试复制所有文件,按Ctrl+后卡在那里C

第二次:没有运气,回到未初始化状态。

第二次尝试:

浏览了几篇文章后,我决定第一次尝试 Ubuntu。

我在 DVD 磁盘上运行 Ubuntu。系统启动后,未安装外部驱动器。通过一些尝试和错误使用终端,我设法发现:

/dev/sda是我的笔记本电脑硬盘(750GB,有多个驱动器)

/dev/sdb是外部硬盘(120GB,损坏的驱动器)

起初,我尝试使用Testdisk 6.14来恢复数据,但由于未安装外部硬盘,Testdisk无法检测到它。

所以我尝试使用终端中的命令安装它:

sudo 安装 /dev/sdb /media/ubuntu -t ext2

结果:

安装:错误的文件系统类型、错误的选项、/dev/sdb 上的错误超级块、缺少代码页或帮助程序或其他错误在某些情况下,在 syslog 中找到有用的信息 - 尝试 dmesg |尾巴左右

然后我尝试了

dmesg |尾巴

消息 (*) 显示

[33935.683953] sd 6:0:0:0: [sdb]  
[33935.683954] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[33935.683955] sd 6:0:0:0: [sdb]  
[33935.683956] Sense Key : Medium Error [current] 
[33935.683958] sd 6:0:0:0: [sdb]  
[33935.683959] Add. Sense: Unrecovered read error
[33935.683960] sd 6:0:0:0: [sdb] CDB: 
[33935.683961] Read(10): 28 00 00 00 00 02 00 00 02 00
[33935.683965] end_request: critical medium error, dev sdb, sector 2
[33935.683991] EXT4-fs (sdb): unable to read superblock

问题:

  1. 消息(*)的含义是什么?

  2. 该硬盘中的数据还能恢复吗?

  3. 接下来我应该做什么?

答案1

感应键“中等错误”是来自驱动器上 SMART 系统的反馈。

您可以尝试smartctl -a /dev/yourdrive获取更多信息,但对我来说,驱动器看起来已经烧毁了。替换它并从备份中恢复数据。

如果您没有备份,数据恢复专家可以帮助您,他们会采取一些技巧,例如将 HDD 介质更改为其他硬件,而您不应该尝试在家里这样做。

答案2

在第二次尝试中,您尝试将驱动器安装为 ext2 文件系统...要安装为 fat,请使用该-t vfat选项。

您还可以尝试使用 dd like 对驱动器进行映像dd if=/dev/hdx of=/path/to/image,然后挂载映像。

相关内容