使用 Testdisk 恢复格式化分区中的 220GB 文件

使用 Testdisk 恢复格式化分区中的 220GB 文件

我离开 Linux 世界已经有十年左右了。现在我正试图回归,那个小小的警告告诉我,如果更换 Windows XP,我将丢失所有文件,但它并没有明确指出,它不仅会替换我旧 Windows 所在的分区(10 GB),还会替换同一硬盘上的其他所有分区(我的 200 多 GB 的纯 MP3 和 JPG 文件集合)。这对于必须顺利进行的迁移来说太糟糕了。

所以我拿了 250 GB 的硬盘放在装有 Ubuntu 14 的 PC 上,安装了 TestDisk,进行了所有的深度搜索,然后进入了一个只有 1% 文件的 NTFS 文件系统(好吧,就是那个文件夹的所有文件)。上面没有我的其他 99 个文件夹(大概的数字)。

我真的需要有人帮忙。这些文件并没有被覆盖,我理解大约 10GB 的数据丢失了。但 90% 的数据都来自一次简单的格式化和重新分区过程?真的吗?

答案1

不久前,我的硬盘损坏了,无法通过文件系统读取,但使用 ddrescue 实用程序可以恢复尚未损坏的数据。我使用了一个空的外部硬盘,其容量比我想要复制的硬盘大。然后,我将 ddrescue 安装到我的 ix 系统,并运行一个脚本,将一个驱动器的所有内容复制到外部驱动器。这花了很长时间,但它完成了我的预期,并能够从损坏的驱动器中恢复我能恢复的内容。

请注意,ddrescue 可能会不可逆转地擦除驱动器的内容,因此请务必小心并仔细遵循说明。我创建了一个带有 ubuntu 救援组合的可启动 usb,并确保 ddrescue 已安装在其上...如果没有从 repos 安装,那么我按照主 ddrescue gnu 页面上的说明进行操作...

http://www.gnu.org/software/ddrescue/

- -希望这可以帮助

答案2

你可以试试这个 - 任何时候我使用数据恢复时,我都喜欢在外部使用它 - 虽然这会增加使用它所花费的处理时间 - 我发现这是一种更合乎逻辑的方法 - 使用带有可启动映像的 USB 拇指,例如.. 以 ubuntu rescue mix 为例.. 无论你想如何处理它..

执行:sudo apt-get install ntfs-3g

但这可能已经安装好了。

1)卸载要雕刻的分区

执行:sudo umount /dev/sdwhatever

2)我将创建一个列表,列出此工具可以找到的所有可恢复的已删除文件(标签-p 100定义 100% 可恢复 - 如果你想的话可以把它去掉)

执行:sudo ntfsundelete /dev/sdwhatever -m '*.mp3' -p 100 > deletedmusicwhatever.txt

3)查看列表 - 执行命令时所在的目录就是将创建文本文件的位置~/home/deletedmusicwhatever.txt- 我不知道像下面这样的东西是否'*.wav''*.mp4''*.mp3'可行:一次搜索多种文件类型。也许一次搜索一种文件类型会更好...

4)如果有符合预期的可恢复文件,则将文件复制到外部驱动器

执行:sudo ntfsundelete /dev/sdwhatever -u -m '*.mp3' -p 100 -d /media/nameofexternaldrive/recoveredmusicfolder

相关内容