在本文中,我们将探讨专为处理 Linux 操作系统而设计的数据恢复工具。我们将测试最受欢迎的应用程序,并尝试从用户便利性和数据恢复质量的角度客观地评估它们。
内容
- 使用终端的工具
- 第十名。安全复制
- 第9名。 DD救援
- 第8位。扩展删除
- 第七位。最重要的是
- 第六名。解剖刀
- 第五名。摄影记录
- 第四名。测试盘
- TOP 3:具有图形界面的 Linux 数据恢复工具
- 第三名。 R-Linux
- 第二名。 UFS 浏览器
- 第一名。 Hetman 分区恢复
- Linux 数据恢复工具的优缺点
- 结论
- 问答
- 评论
本材料计划作为一种总体回顾,因为有很多工具可以从 Linux 恢复数据,我们希望快速浏览一下它们中的每一个。
稍后,我们可以运行更详细的测试来比较某些工具在典型场景中的表现。留下您的评论,让我们知道您最感兴趣的工具。
在我们的测试中,我们将从磁盘中删除文件,然后根据应用恢复这些文件的方式来查看排名前 10 的应用程序列表。您将在本文的最后部分找到排名前 3 的工具 - 因此,如果您只想了解有史以来最好的应用程序,请随时点击内容部分中的链接。

前往查看

如何在清空 Linux 垃圾箱或使用 Shift + Del 后恢复文件
使用终端的工具
让我们从实际上未被归类为成熟数据恢复工具的应用程序开始。它们都缺乏图形界面,并且其中一些非常专业。
第十名。安全复制
第十名去往安全复制。

它不是像 PhotoRec 或 TestDisk 这样恢复已删除文件的经典工具,而只是从损坏的设备安全复制所有内容的一种方法。它不直接恢复特定文件,但会创建一个完美完整的图像,然后使用其他工具进行处理,例如Hetman 分区恢复。
基本场景的一个很好的例子是将磁盘的内容复制到映像中。您可以使用以下命令来完成此操作:
sudo safecopy /dev/sdс1 /home/user/disk.img复制

在哪里,
- /dev/sdс1— 源设备(硬盘或 USB 记忆棒)。
- /home/用户/disk.img— 将保存图像(由复制操作产生)的目录。
安全复制在以下情况下会派上用场:
- 磁盘包含坏扇区;
- 文件读取有错误;
- 您的设备在复制操作期间死机;
第9名。 DD救援
在下一个地方,我们发现DD救援。

它是一个控制台实用程序,旨在从损坏的磁盘或扇区恢复数据,它在丢失的区域上重复运行读取操作,保存流程图并允许您从开始的同一位置继续复制。
这是基本命令的示例:
sudo ddrescue /dev/sdс1 disk.img rescue.log复制

在哪里,
- /dev/sdс1— 源设备。
- 磁盘映像— 保存磁盘映像的目录。
- 救援日志— 保存流程图的日志文件(此元素是强制性的!)。
经过一个.img文件创建后,您可以使用其他实用程序来恢复特定文件。例如,Hetman 分区恢复。
第8位。扩展删除
第8名去往扩展删除。

它是一个专门的实用程序,旨在从格式化的卷中恢复已删除的文件外部3或者外部4文件系统。它仅适用于未安装的卷,并允许您恢复尚未被覆盖的文件。
要从某个磁盘恢复所有已删除的文件,请键入以下命令:
sudo extundelete /dev/sdс1 --restore-all复制

如果您想恢复文件夹,请键入–恢复目录并添加该文件夹的路径。如果您需要恢复特定文件,请键入–恢复文件以及该文件的路径。
所有恢复的文件都保存到名为的文件夹中已恢复文件/在您当前的目录中。
第七位。最重要的是
我们的评级中排名第七的是最重要的是。

这是一个免费实用程序恢复已删除的文件使用磁盘内容分析进行操作(文件雕刻)。它不需要任何文件系统,甚至可以处理损坏的分区。
该工具的主要命令如下所示:
sudo foremost -i /dev/sdс1 -o /home/user/recovery复制

在哪里,
- -i /dev/sdс1— 表示磁盘或映像
- -o /文件夹路径/— 恢复文件的保存位置
默认情况下,Foremost 可以恢复以下格式的文件:jpg、gif、png、bmp、avi、exe、mpg、wav、riff、dll、zip、rar、pdf、doc、ole、ppt、xls、html、cpp、java、txt。
这就是恢复操作的结果。

这是一个简单的工具,但数据恢复结果很差。
第六名。解剖刀
第六个位置是解剖刀。
它是一个免费且快速的实用程序,可通过分析设备上或图像文件中的原始位数据来恢复已删除的文件。它基于与 Foremost 相同的原则。
在运行该实用程序之前,请指定要恢复的文件类型。为此,请打开可在此处找到的配置文件:
/etc/scalpel/scalpel.conf复制

找到包含所需文件类型的行(它们用 # 符号注释)并取消注释。之后,保存配置文件。

要启动恢复过程,请键入以下命令:
sudo scalpel -c /etc/scalpel/scalpel.conf -o /path/to/results /dev/sdb复制

在哪里,
- -c— 配置文件的路径
- -o— 找到的文件保存在哪里
- /dev/sdb— 设备、图像或文件
什么时候解剖刀完成工作后,它将创建该目录的结构,其中包含按文件类型(例如 jpg/、pdf/、doc/)的子目录,其中将保存所有找到的数据。
第五名。摄影记录
第五名和第四名被分配给了Linux的经典数据恢复工具——摄影记录和测试盘。

摄影记录是一个免费的开源实用程序,旨在恢复已删除的文件来自硬盘、USB 驱动器、存储卡和磁盘映像。尽管它仍然是一个基于终端的应用程序,但它有一种供用户导航的菜单。
PhotoRec 与 TestDisk 一起提供并安装在同一软件包中。
该界面基于文本但很方便。
选择设备从中恢复数据。

选择一个分割或整个磁盘

选择文件系统。

现在选择[自由的]— 如果您只想扫描未分配的磁盘空间,或者[所有的]— 如果您想扫描整个分区。

选择保存恢复文件的目录。

按S开始扫描磁盘并恢复数据的过程。
PhotoRec 将创建具有以下名称的文件夹恢复目录.1,恢复目录.2恢复的文件将保存在其中。文件名看起来像f12345678.jpg,f98765432.pdf——也就是说,他们原来的名字将不会被恢复。

文件夹结构和文件名也不会被保留。然而,恢复结果比我们之前提到的所有其他工具要好得多。
第四名。测试盘
测试盘是一个免费的开源实用程序,旨在执行以下任一操作:删除的分区, 恢复中已删除的文件, 修复分区表,并恢复引导扇区。
其界面和功能与摄影记录,但有某些例外。

恢复数据:
从列表中选择一个磁盘并单击继续。
TestDisk通常会自动识别磁盘类型。就我而言,这是一个英特尔(MBR)。

选择您想要执行的操作。

选择删除了某些文件的分区并扫描它。
复制完成后,文件将保存到所选目录中。
TOP 3:具有图形界面的 Linux 数据恢复工具
对于我们的前 3 名列表,我们选择了我们认为是适用于 Linux 的成熟数据恢复实用程序的应用程序。它们都有图形界面,而可用功能列表和数据恢复的质量都非常好。
第三名。 R-Linux
我们把第三个位置给了R-Linux。
R-Linux是 R-Tools Technology 的一款图形应用程序,允许用户恢复已删除的文件,从中恢复数据损坏或格式化的分区, 与外部2/外部3/外部4。,超高速文件系统,XFS,NTFS,胖的。
请注意:R-Linux不支持 Btrfs 和 ZFS 等文件系统。
它有一个简单的图形界面,可以处理物理磁盘、分区和映像。
要恢复已删除的文件,请运行该应用程序并按照以下步骤操作:
在主窗口中,选择需要恢复数据的磁盘或分区。
打扫描让应用程序分析磁盘结构。

扫描结束后,单击显示文件。

找到所需的文件或文件夹。
选择它们并单击恢复。

这个应用程序擅长恢复已删除的数据,但它有一定的文件系统限制,而且界面相当混乱,不太人性化。不过,它仍然比在终端中输入命令更方便。
第二名。 UFS 浏览器
对于第二好的工具,我们的选择是UFS 浏览器。
UFS Explorer 是一款更专业的工具,用于恢复已删除的文件和分区、损坏的文件系统、RAID 阵列、虚拟磁盘和磁盘映像。
它适用于许多文件系统:外部2/3/4,XFS,雷瑟FS,Btrfs,ZFS,NTFS,胖的,外FAT,高频FS+。该工具还支持Linux,视窗, 和macOS。
要恢复已删除的数据:
在主窗口中,选择您需要从中恢复数据的磁盘、分区或映像。

该应用程序将扫描文件系统结构。
通常,磁盘扫描需要相当长的时间才能完成,因为没有选项可以运行快速扫描。
在文件系统浏览器窗口中,找到文件和文件夹已被删除的。
删除的文件通常标有红叉或放入标题为“已删除的文件。

选择需要的项目并点击保存(恢复)。
选择保存目录恢复的数据。
该应用程序界面非常方便,但对于新手用户来说可能很难导航。它提供的功能范围相当广泛。
第一名。 Hetman 分区恢复
最后,我们给予的第一名是Hetman 分区恢复。
这是一款适用于 Linux、Windows 和 MacOS 的强大数据恢复工具。Hetman 分区恢复可以恢复已删除的文件和文件夹,以及丢失、损坏或格式化的分区。
这个专业工具能够扫描硬盘、USB 驱动器、存储卡、磁盘映像和虚拟机磁盘。
要恢复已删除的数据:
安装并运行Hetman 分区恢复。您可以在下面的描述中找到相应的链接。
在左侧窗口中,程序将显示所有现有的本地磁盘以及连接到该计算机的物理磁盘。

在磁盘工具,我可以看到所需的磁盘具有名称安全数据表1。它有这个尺寸。

我还可以在应用程序窗口中看到该磁盘。这意味着我将从该特定磁盘恢复丢失的文件。
为此,我们右键单击它,然后选择打开。

首先,让我们尝试一下快速扫描。

正如您所看到的,该应用程序非常快速地处理了此任务,自动识别文件系统,扫描磁盘并找到已删除的数据。

请注意,甚至文件和文件夹结构也被保留。
如您所见,所有丢失的文件和文件夹都在这里。它们的内容可以在预览窗口中看到。为此,只需单击一个文件即可。

由于某种原因,视频文件的内容未显示在预览窗口中。让我们尝试恢复它们,以确保此恢复工具可以正确处理它们。

要恢复文件,请选择它们并点击恢复按钮。

选择要恢复的驱动器和文件夹。
参见:适用于 Windows 11 的 5 个最佳数据恢复软件工具

结束。文件已恢复。

如您所见,视频文件现已恢复。它们可以播放,并且没有任何损坏。
如果快速扫描后无法恢复您的文件,您可以随时使用全面分析。

要做到这一点:
选择全面分析并为您想要从中恢复数据的分区指定文件系统。如您所见,该应用程序支持相当广泛的文件系统。

| 位置 | 工具 | 优点 | 缺点 |
|---|---|---|---|
| 10 | 安全复制 | 易于使用,可从损坏的扇区中恢复 | 功能有限,没有 GUI |
| 9 | DD救援 | 从损坏的存储设备复制非常有效 | 需要终端知识,无可视化界面 |
| 8 | 扩展删除 | 专为ext3/ext4设计,运行方便 | 仅适用于 ext 系列文件系统 |
| 7 | 最重要的是 | 擅长通过签名恢复照片、视频、文档 | 没有 GUI,有时无法保留文件名 |
| 6 | 解剖刀 | 灵活的格式设置来搜索文件 | 比较旧,更新很少 |
| 5 | 摄影记录 | 强大的数据恢复潜力,即使是损坏的设备 | 无图形界面,导航困难 |
| 4 | 测试盘 | 恢复分区、MBR、多操作系统支持 | 界面对于新手来说过于复杂 |
| 3 | R-Linux | 友好的用户界面,支持ext2/ext3/ext4 | 可能难以识别某些新文件系统 |
| 2 | UFS 浏览器 | 具有 RAID 和 LVM 支持的强大专业解决方案 | 付费许可,设置复杂 |
| 1 | Hetman 分区恢复 | 快速扫描,方便的界面,支持多种文件格式和文件系统,虚拟机数据恢复。适用于 Linux、Windows、MacOS 的版本。 | 视频文件没有预览选项。 |
结论
正如我们已经证明的那样,Hetman 分区恢复事实证明,它是最用户友好的工具,同时提供最广泛的功能和最高质量的数据恢复。
然而,我想再次强调一下,本文旨在作为一种回顾,向您介绍当您需要从 Linux 恢复数据时可以选择的可用工具。选择权始终是您的——因此请随意选择最适合您情况的工具或应用程序。
