如何恢复外部硬盘?

如何恢复外部硬盘?

我有一个 2TB 的外置硬盘。突然无法检测到它。文件系统是 ntfs,但分区表可能已损坏:

$ sudo parted -l /dev/sdb
...
...


Model: WD Elements 10B8 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  2000GB  2000GB  ntfs

它在 Windows 中的样子如下:

在此处输入图片描述

有什么方法可以恢复磁盘上的数据吗?

如果我可以提供任何其他信息,请告诉我。

答案1

我将采取的步骤如下:

  1. 获取相同或更大尺寸的第二块硬盘(以及另一个磁盘以便在需要时提取数据)
  2. 获取运行 Linux 的 USB 记忆棒 - TestDisk LiveCD 或其他可以启动并具有测试盘套件的东西。
  3. 非常小心地使用 ddrescue(或 dd at a push)将旧磁盘(不是分区,而是整个磁盘)复制到新磁盘。确保不要将新驱动器复制到旧驱动器上。
  4. 删除旧磁盘,并在新磁盘上执行操作 -

    1. 尝试使用 testdisk 修复分区表。
    2. 如果失败,请尝试使用 photorec(testdisk 套件的一部分)将文件从原始文件系统中拉出。您将需要一个额外的磁盘。

相关内容