我们都知道寻找文件而不是找到文件的感觉,即使是在垃圾桶里也是如此。 由于TestDisk ,文件和数据丢失带来的创伤应该结束 - 这是一个免费的开源软件,最初设计用于恢复内存分区并使不可引导的磁盘再次启动。 它对于从人为错误或病毒引起的分区中恢复数据非常有用。

在本文中,我们将向您展示如何使用TestDisk数据恢复工具在Linux中恢复已删除的文件。

一旦在Linux上安装了TestDisk ,就可以使用该命令验证testdisk的版本。# testdisk --version

样本输出TestDisk 7.0, Data Recovery Utility, April 2015

Christophe GRENIER

http://www.cgsecurity.org

Version: 7.0

Compiler: GCC 7.2

ext2fs lib: 1.44.1, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.0

OS: Linux, kernel 4.15.0-55-generic (#60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019) x86_64

大! 这证实我们已成功安装了testdisk 。 现在继续学习如何在Linux中恢复已删除的文件。

第1步:创建TestDisk数据日志文件

要恢复已删除的文件,首先需要创建一个testdisk.log文件,因为此日志数据非常重要,因为它包含以后恢复数据的有用信息。# testdisk

创建TestDisk数据日志文件

实用程序说明屏幕有三个选项,详细说明如下:

创造- “

创造“选项允许您创建新的日志文件。

附加 - 该选项使您可以从以前的会话中向报表添加额外信息。

无日志 - 如果您不想记录日志以供日后使用,请选择该选项。

注意 : Testdisk实用工具是初学者友好的; 它为每个屏幕上的选项提供建议。 选择推荐的选项(突出显示)。 按向上和箭头键可在不同选项之间切换。

选择“ 创建”选项,因为我们需要创建一个新的日志文件。 根据系统安全性,计算机可能会提示输入sudo密码以继续进行恢复。

创建新的日志文件

第2步:选择您的恢复驱动器

然后, Testdisk将显示连接到系统的磁盘。 系统显示每个驱动器的总存储空间及其可用空间。 选择存储文件的驱动器,然后使用向右和向左箭头键导航并选择“ 继续 ”。 接下来,按ENTER按钮。 在这种情况下,驱动器是标记为/dev/sdb的外部闪存驱动器。

选择恢复驱动器

根据安全权限,您的系统可能无法显示某些驱动器。 对于此类情况,请单击“ 继续和退出”选项旁边的“ Sudo选项 ”。

打开Sudo并输入密码。 密码验证成功后,系统将显示所有连接的驱动器及其规格。

第3步:选择分区表类型

选择驱动器后,下一个任务是识别正确的分区表 。 对于初学者,可能很难识别正确的分区表类型,但您不必担心这一点。 系统将自动预测并突出显示最佳选择。

选择分区表

接下来,单击“ ENTER ”继续。

指示正确的驱动器和分区类型后,下一个屏幕窗口将显示恢复选项列表。 您可以根据自己的喜好从屏幕中选择任何选项。 因为我们正在恢复已删除的文件,所以我们将选择“ 高级 ”选项。

高级文件恢复选项

第4步:选择已删除的文件源驱动器分区

如果您的计算机有很多,我们图片中的屏幕允许您选择分区。 选择您的选择并按“ ENTER ”继续。 在这种情况下,我使用的是只有1个FAT32分区的可移动闪存驱动器。

选择“删除的文件分区”

第5步:检查已删除的文件源目录

实用程序显示所有分区的系统目录后,导航到丢失或删除文件的特​​定目录。 例如,如果您的文件保存在“ 文档 ”文件中,请导航到“ 文档 ”选项卡。

选择已删除的源目录

提示 :使用“ 后退 ”箭头导航回丢失文件的位置。

导航到源目录后,您会发现删除的文件以红色突出显示。 从下拉列表中浏览您的文件并突出显示或检查它。

第6步:在Linux中恢复已删除的文件

按键盘上的字母c复制要还原的文件。 在上一个映像中,我要还原的已删除文件称为Best Password Practices.docx 。

要复制文件,只需按键盘上的字母c即可。

第7步:将恢复的文件粘贴到目录

然后, Testdisk实用程序将显示一个位置列表,您可以粘贴复制的文件以便恢复它。 再次,通过滚动选择目的地,就像之前一样,按C键粘贴它。 在这种情况下,文件将复制到Public目录中。

在Linux中恢复已删除的文件

如果一切顺利,您应该收到以下通知,表明文件已成功复制。

恢复已删除的文件

要退出Testdisk实用程序,请选择“ 退出” ,然后按Enter 。 这将带您回到上一个屏幕。 选择退出 ,然后按ENTER键 。 再次,这将带您回来,就像之前一样,选择退出并按ENTER键完全退出TestDisk 。

这就是使用testdisk实用工具在Linux中恢复已删除文件的方法。 如果您不小心删除了系统上的文件,请不要惊慌,testdisk会帮您解决问题。

linux disk 清除数据,如何在Linux中使用TestDisk恢复已删除的文件相关推荐

  1. photorec_如何在Linux / Ubuntu中使用PhotoRec恢复已删除的文件

    photorec Accidentally deleted files or photos? In this tutorial, we'll learn how to recover deleted ...

  2. 在Git存储库中查找并恢复已删除的文件

    假设我在Git存储库中. 我删除文件并提交更改. 我继续工作并做出更多承诺. 然后,我发现需要还原该文件. 我知道我可以使用git checkout HEAD^ foo.bar来签出文件,但是我真的不 ...

  3. linux下删除的文件怎么恢复出厂设置,如何在Linux中恢复已删除的文件(机器翻译)...

    如果您在Linux中不小心删除了一个文件,不要担心,只要该区域的磁盘尚未被覆盖,您可能仍然可以恢复它.这篇文章将告诉你如何在Linux中轻松恢复被删除的文件. Foremost能够搜索磁盘或原始图像文 ...

  4. Linux 系统中恢复已删除的文件

    注:文章内容仅用于本人日常学习记录 Linux 系统中恢复已删除的文件 当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件.不过,幸运的是文件是可以通过一 ...

  5. testdisk 恢复文件_如何在Linux上安装TestDisk并恢复已删除的文件

    testdisk 恢复文件 Ever stuck in a situation where you accidentally deleted a file? In this tutorial, we' ...

  6. 如何在前端删除项目中的文件_如何在macOS上恢复已删除的文件

    有时候不小心删除了我们不打算删除的MacBook上的文件.在MacBook上恢复永久删除的文件非常困难,但这并非不可能.在本文中,我们将指导您如何恢复MacBook上最近恢复的文件或永久删除的文件.从 ...

  7. 电脑文件数据恢复有哪些方法?电脑怎么恢复已删除的文件数据?

    常在河边走哪有不湿鞋,使用电脑时间久了,难免会遇到数据丢失的情况.可能是误操作删除了,可能是硬盘被格式化了,也可能是系统崩溃丢失了.总之,遇到这种情况该怎么办?这时该怎么恢复已删除的文件数据?且电脑文 ...

  8. Android手机和平板资源文件,如何从Android手机和平板电脑中恢复已删除的文件

    第3部分:如何从Android手机和平板电脑中恢复已删除的文件 正如我们所看到的,借助为此特定原因设计的专用工具,您仍可以从设备中恢复已删除的文件.最好的Android数据恢复软件之一dr.fone ...

  9. Linux 系统中成功恢复已删除的文件

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 当用户意外地删除 ...

最新文章

  1. 求1-100之间的奇数和、偶数和
  2. ES6.X,你必须知道的API和相关技巧
  3. 人工智能与量子计算在有前途的新忆阻器中融合
  4. 广域信息服务器,网络工程师之广域信息服务
  5. python大神的成长之路_我的Python成长之路
  6. nginx配置不记录指定文件类型日志
  7. Android接收系统广播
  8. linux 清空进程recv q,Linux中ss命令Recv-Q和Send-Q详解
  9. Process when we start our testing work
  10. JavaWeb快速入门(一)——新建JavaWeb项目
  11. 安信可推荐 | 安信可ESP-C3模组和ESP32-S3模组的软件和硬件对比区别
  12. QT 如何在其他类中修改UI控件的属性?
  13. 异构数据统一管理推动存储资源盘活
  14. 基础30讲 第六讲 中值定理
  15. Hadoop中Namenode单点故障的解决方案
  16. 关于蓝牙开发,必须注意的广播
  17. 对于CNN的文献阅读和识别手写数字的复现
  18. 基于STM32设计的小说阅读器(翻页、字体切换、颜色切换、语音播报)
  19. 微控制器和微处理器市场持续增长
  20. python打造记账本_python实现日常记账本小程序

热门文章

  1. android studio 使用开源库
  2. android 判断服务是否正在运行,Android 判断某个服务(service)是否运行
  3. linux mysql phpadmin_Linux系统下安装phpmyadmin方法
  4. 交换机和路由器的区别_秒懂交换机和路由器的功用区别 拷贝
  5. 用终端访问路由器设置端口开发_网络故障排查最全总结!ONU、机顶盒、路由器常见网络问题及处理方法...
  6. linux安装ssh放在,Linux安装SSH
  7. python 判断div 之间的内容是否为空_python实现数据结构与算法之双端队列实现
  8. arduino蜂鸣器音乐代码青花瓷_教你用 Arduino 制造简易金属探测器
  9. java 实体字段变更记录_java – Hibernate:检查哪个实体的字段被修改
  10. 电商年底年终促销页面,这种创意你收好