使用testdisk恢复丢失的文件
我的计算机关闭时,我正在处理LibreOffice Writer文档。 没问题,我启动了,回到了LibreOffice,它提供了恢复所有内容的选项。 我把文件放在我的电脑上,一个家庭成员过来,关上它,点击Don't save
。 我相信,我从来没有正式保存它。
我看到通过转到.config/libreoffice/4/user/backup
,看起来我可以查看正在“自动保存”的LibreOffice文档,直到我正式保存它们(或“不保存”它们)。 这使我相信有可能恢复此文档,因为它至少在之前已经自动保存。 我是否只需要在testdisk中使用高级选项,然后选择大分区(我只有一个SSD),然后通读列表? 在用户决定进行正常保存之前,testdisk是否会关注暂时位于备份文件夹中的这些自动保存的LibreOffice文档?
photorec终端程序可以根据文件类型有选择地恢复文件,例如它只能恢复.odt文件,但是photorec / testdisk不能有选择地扫描单个目录中的丢失文件,除非你安装了整个硬盘分区作为这个目录。 在某些情况下,文件名存储在文件本身中。 在这种情况下,PhotoRec尝试恢复文件名,但大多数时候PhotoRec无法恢复文件名。
photorec由默认Ubuntu存储库中的testdisk包提供。
使用photorec基于文件类型恢复文件
在执行这些步骤之前,最好从Ubuntu live DVD / USB启动,以避免使用已删除文件所在的操作系统。
-
从默认的Ubuntu存储库安装testdisk。
sudo apt-get install testdisk
-
启动PhotoRec。
打开终端并启动photorec(以root身份)。
sudo photorec
-
选择硬盘。
-
选择分区类型。
如果您的硬盘有Linux分区,请选择
[Intel]
。 -
选择文件类型选项。
移至
[File Opt]
并按Enter键 。 在这里,您可以按s禁用所有文件类型。 使用空格切换复选按钮。 选择要恢复的文件类型。 -
选择选项。
Photorec还有一系列不同的选项。 在正常情况下,您不需要修改它们。
-
选择分区。
将选择器向上或向下移动到已从中删除文件的分区。 然后选择
[Search]
并按Enter键 。 -
选择文件系统类型。
如果你使用的是Linux,它将是ext2 / ext3 / ext4,所以默认选择是
ext2/ext3
。 否则,如果要从格式为FAT或NTFS的分区恢复文件,请选择“Other
。 -
选择要分析的空间。
如果在删除特定文件后未写入该分区,请选择“
Free
,否则选择“Whole
。 -
选择已恢复文件的目录。
选择将存储恢复文件的路径。 然后按Y.
Photorec将显示它已恢复的文件数量。
来源:修订自如何使用Photorec恢复Linux中删除的文件
Testdisk不会“关注”特定文件夹或其他区别因素。 它是“只是”一个工具,它将向您显示它可以找到的任何文件的痕迹。
如果文件最近被删除但未被其他数据覆盖,则在使用Testdisk扫描驱动器时,该文件将显示为红色。
当然,在恢复文件并仅通过实时DVD / USB运行Testdisk之前,永远不要再使用该操作系统。