我正在处理 LibreOffice Writer 文档,突然电脑关机了。没问题,我启动电脑,返回 LibreOffice,它提供了恢复所有内容的选项。我把文档留在电脑上,一位家人过来,关闭它并点击Don't save
。我相信我从未正式保存过它。
我发现,通过转到.config/libreoffice/4/user/backup
,我似乎可以查看正在“自动保存”的 LibreOffice 文档,直到我正式保存它们(或“不保存”它们)。这让我相信可能可以恢复此文档,因为它至少之前已自动保存在那里。我是否只需转到 testdisk 中的高级选项,然后从那里选择大分区(我只有一个 SSD),然后阅读列表?testdisk 会注意这些自动保存的 LibreOffice 文档,这些文档暂时位于备份文件夹中,直到用户决定正式保存为止?
答案1
photorec 终端程序可以根据文件类型选择性地恢复文件,例如,它只能恢复 .odt 文档,但 photorec/testdisk 无法选择性地扫描单个目录以查找丢失的文件,除非您将整个硬盘分区安装为该目录。在某些情况下,文件名存储在文件本身中。在这种情况下,PhotoRec 会尝试恢复文件名,但大多数情况下 PhotoRec 无法恢复文件名。
photorec 由测试磁盘来自默认 Ubuntu 存储库的包。
使用 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 将显示已恢复的文件数量。
答案2
Testdisk 不会“关注”特定文件夹或其他识别因素。它“仅仅”是一个可以向您显示其能找到踪迹的任何文件的工具。
如果该文件最近被删除并且没有被其他数据覆盖,则当您使用 Testdisk 扫描驱动器时,它将以红色显示。
当然,在恢复文件并仅通过实时 DVD/USB 运行 Testdisk 之前,请不要再使用该操作系统。