如何使用实时USB恢复ubuntu中已删除的文件?[基于文件类型]

基兰·伯恩(kiran bbnl)

我不小心从Ubuntu桌面删除了一些文件。现在,我只需要恢复/ home / user目录中的perl文件。如何才能做到这一点?我可以使用实时Ubuntu USB启动。请解释。

卡雷尔

在你开始之前:

  • 已删除数据的副本开始工作始终是一个好主意,因此在开始之前复制整个磁盘
  • 如果不能,请从Live-USB / DVD引导,然后再开始。
  • 如果不能,请确保立即将每个字节写入磁盘,其中一个已删除文件中的一个字节将被覆盖!(即,通过安装PhotoRec和TestDisk,如果继续操作,某些已删除的文件将被您将要安装的应用程序覆盖!)。

TestDisk和PhotoRec之间的主要区别是什么?

TestDisk比PhotoRec效率高得多。TestDisk的问题在于,它并不总是恢复所有已删除的文件。如果您不小心重新格式化了分区,TestDisk可以恢复成千上万个文件而不会丢失单个文件,但是如果您通过将文件发送到回收站然后清空回收站来删除文件,则TestDisk不能总是恢复它。

因此,请首先使用TestDisk,如果您使用TestDisk恢复了所有已删除的文件,那么您就完成了。如果您使用TestDisk恢复了大多数已删除的文件,则可以决定是否完成。如果在运行TestDisk之后还没有完成操作,则可以尝试使用PhotoRec恢复已删除的文件。

PhotoRec可以根据文件类型有选择地恢复文件,但是PhotoRec / TestDisk不能有选择地扫描单个目录以查找丢失的文件,除非您已将整个硬盘分区安装为该目录。在某些情况下,文件名存储在文件本身中。在这种情况下,PhotoRec会尝试恢复文件名,但是大多数时候PhotoRec无法恢复文件名。


使用PhotoRec恢复基于文件类型的文件

  1. 从Ubuntu软件中心安装TestDisk。

     sudo apt-get install testdisk
    
  2. 启动PhotoRec。

    打开一个终端并启动photorec(以root身份)。

     sudo photorec
    
  3. 选择硬盘。

  4. 选择分区类型。

    如果您的硬盘具有Linux分区,则选择[Intel]

  5. 选择文件类型选项。

    移至[File Opt]并按Enter在这里,您可以通过按禁用所有文件类型s使用空格切换选中按钮。选择要恢复的文件类型。对于Perl,您可以选择plPerl脚本或pmPerl模块。

  6. 选择选项。

    Photorec还提供了不同选项的列表。通常情况下,您不需要修改它们。

  7. 选择分区。

    将选择器向上或向下移动到已从中删除文件的分区。然后选择[Search]并按Enter

  8. 选择文件系统类型。

    如果您使用的是Linux,它将是ext2 / ext3 / ext4,因此默认选择是ext2/ext3否则,如果要从格式化为FAT或NTFS的分区中恢复文件,请选择Other

  9. 选择分析空间。

    选择Free是否在删除特定文件后未写入该分区,否则选择Whole

  10. 选择恢复文件的目录

    选择恢复文件的存储路径。然后按Y

Photorec将显示已恢复的文件数。

来源:修订自《如何使用Photorec在Linux中恢复已删除的文件》

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章