恢复已删除文件的最佳工具

15 data-recovery

可能重复:
如何恢复已删除的文件?

使用 Ubuntu 10.10,我有一个启动脚本可以自动删除我的“工作目录”。这是我桌面上的一个简单文件夹,我在其中放置了一堆我全天使用的文件。这些是我需要为那个会话存储的临时文件。为了保持整洁,我的启动脚本执行以下操作:

rm -rf /home/user/Desktop/workdir
mkdir /home/user/Desktop/workdir
Run Code Online (Sandbox Code Playgroud)

效果很好。直到我在那里有一些重要的文件并且在关闭之前忘记移动它们。几个(2-3)个会话前发生了这种情况,我现在意识到我需要恢复“workdir”目录。但是在此期间已经创建和删除了几个新的。如果可能,最好的恢复方法是什么?我读过像手术刀这样的工具,但似乎它们会扫描我的整个高清。我知道文件夹的名称,只想查找此 workdir 文件夹。什么是最好的?

更新 - 尝试使用 Foremost

我首先尝试恢复我的文件。我用了:

sudo foremost -a -t doc -i /dev/sda1 -o/home/user/Desktop/foremost
Run Code Online (Sandbox Code Playgroud)

显然,我一直在删除许多文件。如此多的文件被恢复,我不得不即时删除其他文件,以免填满我的硬盘。恢复了超过 30GB 的 XLS/PPT/OLE(?)/Word 文件。我不得不中断恢复过程。对于 Word 文档,我现在有超过 7GB 的 3,050 个文件。如何获得正确的文件?它们都有编号,所有文件的修改日期都是今天。

此外,我还需要恢复 3 个其他 JPG 文件。这可能会成为越来越大的文件集。我怎样才能只恢复上周删除的内容?或者通过使用原始文件名,这可能吗?

jas*_*oks 10

测试盘效果很好。您可以从 LiveCD 启动,将 testdisk 指向您的驱动器,导航到已删除文件所在的位置,然后将它们复制下来。

  • 只是为了降低期望:尝试在 ext4 分区上恢复整个已删除的主目录是不可能的。TestDisk 显示了大部分文件,但它们已经是垃圾(在“事故”之后没有写入磁盘)。 (2认同)

Gep*_*nzo 6

Foremost一个机会(这里是sourceforge 项目,最新版本是 2010 年的 v1.5.7)。这是一个易于使用的取证程序,可能对您的案件有所帮助:

sudo apt-get install foremost
Run Code Online (Sandbox Code Playgroud)

替代方法:在此下载链接中,您将获得一个压缩文件,您可以在其中找到带有说明的 README 文件。

编译和安装后,可以在手册页中找到命令行参数的描述:

man foremost
Run Code Online (Sandbox Code Playgroud)

  • 只是一个注释。您可以在终端中安装:'sudo apt-get install foremost'。 (4认同)