![意外格式化外部硬盘后,我可以恢复文件吗?](https://linux22.com/image/884774/%E6%84%8F%E5%A4%96%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E5%90%8E%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E6%81%A2%E5%A4%8D%E6%96%87%E4%BB%B6%E5%90%97%EF%BC%9F.png)
我尝试按照以下方法安装硬盘help.ubuntu.com 上的 InstallingANewHardDrive 指南,但我意外地格式化了我的 2 TB 外部硬盘而不是 1 TB 内置硬盘。
我正在运行 Ubuntu 14.04,并且有 3 个硬盘:
80gb Intel SSDSC2BW080A4 (DC22) 主引导记录
ST1000DM003-1ER162(CC43)GUID 分区表(我想要安装和挂载的分区表)
我的 2 TB Segate 外置硬盘现在无法访问且已被格式化。
当我转到我的磁盘工具并选择这个硬盘时,它告诉我它已满 1.6%,这对我来说似乎是个好消息。
我读了一些不同的文章,研究了一些程序,但我并不确定如何继续。
使用 testdisk 进行深入分析的结果
磁盘 /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
硬盘(2000 GB / 1863 GiB)似乎太小了!(< 17833196 TB / 16219197 TiB 检查硬盘大小:HD 跳线设置、BIOS 检测...
以下分区无法恢复:
分区起始结束扇区大小
虚拟机文件系统 38417 201 39 3789016855 14 45 3924794316768135
SysV 4 49694 147 2 7723719 218 31 123283216128 [^\%^DK]
虚拟机文件系统 138906 191 51 3432453218 29 16 34830459532972999
XFS 4 179830 196 24 1053386502 20 50 17956568663837018 [~[JR4
NTFS 243201 0 63 486402 0 62 3907024065
我可能应该提到我对此很陌生。所以真的无法理解其中的任何一点。
答案1
好吧,您可以通过使用取证工具扫描驱动器来恢复一些文件。但除此之外,我认为这并不容易。mkfs 工具会覆盖文件系统信息的特定部分。如果没有这些块的备份,我相信不可能恢复旧文件系统的结构。我喜欢做的是不在硬盘上安装操作系统。使用 usb-thumb 闪存驱动器。然后很容易进行映像备份,在这种情况下,您只需将 dd 返回 usb-thumb 即可 :) 很抱歉无法为您提供更好的解决方案。
答案2
您可以使用取证工具并尝试恢复至少部分数据。我的经验很复杂,因为您得到的结果将是一大堆数据,其中一些甚至会被破坏。尽管如此,它们确实可以恢复您的重要数据。(并将数据恢复到新磁盘,而不是您要检查的磁盘)
有关文件恢复的更多信息(包括许多工具)可以在Arch Linux 维基