如何使用实时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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何在ubuntu中恢复已删除的文件?

来自分类Dev

如何在ubuntu中恢复已删除的文件?

来自分类Dev

恢复已删除的文件

来自分类Dev

如何从丢失的已删除分区中恢复文件

来自分类Dev

如何在Windows 7中恢复已删除的文件?

来自分类Dev

如何从 FAT 映像中恢复已删除的文件?

来自分类Dev

如何在git中恢复已删除的文件?

来自分类Dev

如何防止SVN恢复已删除的文件

来自分类Dev

从合并分支中恢复已删除的文件

来自分类Dev

从幻像中恢复已删除的文件

来自分类Dev

如何使用实时 USB 从损坏的 Ubuntu 操作系统中恢复 / 目录?

来自分类Dev

是否可以从使用FileVault加密的主文件夹中恢复已删除的文件?

来自分类Dev

在Ubuntu中恢复意外删除的文件

来自分类Dev

如何恢复使用命令(Git checkout ...)删除的所有已删除本地文件?

来自分类Dev

使用中的已删除文件

来自分类Dev

文件从删除中恢复

来自分类Dev

如何恢复已删除的.git / modules文件夹

来自分类Dev

记事本++:如何恢复已删除的文件?

来自分类Dev

VirtualBox:如何恢复已删除的配置文件?

来自分类Dev

Git存储库如何恢复已删除的文件?

来自分类Dev

如何恢复已删除的SQLite数据库文件?

来自分类Dev

如何恢复从/ usr / bin中删除的文件?

来自分类Dev

恢复SVN中已删除文件的历史记录

来自分类Dev

恢复未在git中暂存的已删除文件

来自分类Dev

从来宾帐户中恢复已删除的用户文件

来自分类Dev

从来宾帐户中恢复已删除的用户文件

来自分类Dev

恢复SVN中已删除文件的历史记录

来自分类Dev

如何在/ boot中恢复已删除的文件?(缺少vmlinuz,系统无法启动)

Related 相关文章

  1. 1

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

  2. 2

    如何在ubuntu中恢复已删除的文件?

  3. 3

    如何在ubuntu中恢复已删除的文件?

  4. 4

    恢复已删除的文件

  5. 5

    如何从丢失的已删除分区中恢复文件

  6. 6

    如何在Windows 7中恢复已删除的文件?

  7. 7

    如何从 FAT 映像中恢复已删除的文件?

  8. 8

    如何在git中恢复已删除的文件?

  9. 9

    如何防止SVN恢复已删除的文件

  10. 10

    从合并分支中恢复已删除的文件

  11. 11

    从幻像中恢复已删除的文件

  12. 12

    如何使用实时 USB 从损坏的 Ubuntu 操作系统中恢复 / 目录?

  13. 13

    是否可以从使用FileVault加密的主文件夹中恢复已删除的文件?

  14. 14

    在Ubuntu中恢复意外删除的文件

  15. 15

    如何恢复使用命令(Git checkout ...)删除的所有已删除本地文件?

  16. 16

    使用中的已删除文件

  17. 17

    文件从删除中恢复

  18. 18

    如何恢复已删除的.git / modules文件夹

  19. 19

    记事本++:如何恢复已删除的文件?

  20. 20

    VirtualBox:如何恢复已删除的配置文件?

  21. 21

    Git存储库如何恢复已删除的文件?

  22. 22

    如何恢复已删除的SQLite数据库文件?

  23. 23

    如何恢复从/ usr / bin中删除的文件?

  24. 24

    恢复SVN中已删除文件的历史记录

  25. 25

    恢复未在git中暂存的已删除文件

  26. 26

    从来宾帐户中恢复已删除的用户文件

  27. 27

    从来宾帐户中恢复已删除的用户文件

  28. 28

    恢复SVN中已删除文件的历史记录

  29. 29

    如何在/ boot中恢复已删除的文件?(缺少vmlinuz,系统无法启动)

热门标签

归档