我无意中损坏了我的外部 2TB 硬盘,这也是我所有数据的仓库。我按照以下指南操作:http://www.plop.at/en/winusbinstall.html#s2在情况 2 中我做了类似的事情:
fdisk /dev/sdc
p
7
a
1
p
w
目前,该设备的 fdisk 输出如下:
Disk /dev/sdc: 2000.4 GB, 2000365289472 bytes 255 heads, 63 sectors/track, 243197 cylinders, total 3906963456 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0005f107
Device Boot Start End Blocks Id System /dev/sdc1 2048 3906963455 1953480704 7 HPFS/NTFS/exFAT
这是 WD MyPassport 2TB。有人能帮忙恢复数据吗?
编辑:所以发生的事情是,显然我更改了 FS 类型标志或其他东西。所以现在我无法访问数据,因为操作系统(Ubuntu 13.04 和 Win7)无法识别设备的文件系统。这是它背后实际假设的问题。
答案1
正如您所说,该指南提供的内容正是:将文件系统类型更改为其他格式,不幸的是 Windows 和 Ubuntu 都无法识别。
从您的屏幕截图来看,尽管 Ubuntu 无法挂载该设备 (/dev/sdc),但您的 Ubuntu 仍然可以看到它。
将文件系统类型改回以前的样子怎么样?(我希望你还记得以前的样子)。
因此,你这样做之后:
- sudo fdisk /dev/sdc
- p - 检查条目
- t - 改变类型
- L - 检查已知文件系统的所有十六进制代码
- 现在你需要找出它是什么并输入正确的十六进制代码
- w——写入更改
- (希望到那时它能够正常工作并可安装)
你可以尝试最常见的一种。FAT32 可以并且经常用于处理 2TB 硬盘(以确保不同操作系统之间的兼容性)。NTFS 是另一个不错的选择,并且 Ubuntu 仍然可以访问。抱歉,我没有十六进制代码,因为在撰写本文时我没有 VM 可以测试。
祝你好运。
答案2
第一个解决方案:(已测试但失败)
在最近的 Tekzilla 节目中,他们推荐了一款名为 Recuva 的免费数据恢复应用程序。我以前从未使用过这款应用程序,但它听起来很有前途。不过,为了安全起见,我建议您在尝试恢复数据之前将外部硬盘克隆到另一个硬盘上。
第二种解决方案:
在执行此操作之前,尝试使用 Clonezilla 或其他首选磁盘克隆软件将外部硬盘驱动器克隆到更大的驱动器。
- 使用外部驱动器上的 NTFS 文件系统执行快速格式化
- 尝试使用 Recuva 再次恢复数据
因为您正在执行快速格式化,所以驱动器上的数据将不会被覆盖。
答案3
因此,在尝试了***多种工具后,我还是无法挽救它。在我看来,最好的办法是首先使用 paragon 恢复工具包。然后再尝试其他东西。原因:其他工具可能会对它造成更大的破坏,显然我的情况就是这样。