使用Foremost恢复已删除的文件

12,287 阅读5分钟

在靠近用户的地方部署容器

本工程教育(EngEd)计划由科支持。

在全球范围内即时部署容器。Section是经济实惠、简单而强大的。

免费开始吧。

使用Foremost恢复已删除的文件

9月5日, 2021

无意中删除重要文件可能是悲剧性的。这就导致了操作系统有一个还原点。在Linux中,还原点是垃圾箱。在Windows中,还原点是回收站。

有时我们也会在还原点中删除这些文件。在这一点上,我们选择访问数据恢复中心或购买昂贵的数据恢复软件。

简介

首要的是一个免费的数据检索软件。你可以在互联网上下载它。它在Linux操作系统上运行。

在本教程中,我们将使用Kali Linux。任何使用任何其他Linux发行版的人也可以跟上。

在本教程中,我们将研究如何使用foremost来恢复USB驱动器中丢失/删除的文件。然后,我们将了解如何从整个硬盘中恢复已删除的文件。

最后,我们将学习如何从硬盘的一个特定分区中恢复已删除的文件。

目录

前提条件

要理解这篇文章,读者需要有。

  • 安装了Kali Linux或任何其他Linux发行版。
  • 对Linux终端中的基本命令有初步了解。

在Kali Linux中安装foremost

Foremost已经预装在大多数Linux发行版中。要检查它是否安装在你的发行版中,请键入以下命令。

$ dpkg -s foremost

如果没有安装,在终端输入以下命令。执行该命令后,foremost将被安装。

sudo apt install foremost

Foremost软件包的工具

Foremost软件包包括一些标志。标志是一个值,作为一个进程的信号。它决定了一个程序接下来会做什么。

我们使用下面的命令来显示foremost软件包中包含的标志。

foremost -h

该命令显示所有包含的标志和它们的用途。下面是其显示的屏幕截图。

Tools

1.从U盘中恢复文件

要从USB驱动器中恢复文件,将USB连接到计算机上。使用下面的命令,列出计算机上的所有驱动器,以确定USB驱动器的路径。

sudo fdisk -l

上述命令的输出结果如下。

List Drives

向下滚动到你的USB所在的位置并复制文件路径。要开始文件恢复过程,使用下面的命令。

sudo foremost -v -t jpg,pdf,mp4,exe -q -i /dev/sdc -o /home/Desktop/recover -T
  • -t 标志指定要恢复的文件类型,如前所示。输入你想恢复的文件类型。
  • -o 标志指定了输出文件路径。
  • -i 标志指定了您要恢复文件的驱动器。用你的USB路径替换。

该命令的输出结果如下。

start recovery

该输出显示了正在实时恢复的文件。这些文件就是将被保存在输出路径中的文件。

在恢复过程完成后,恢复的文件将被保存在输出文件路径中。你可能需要练习一些耐心,因为根据驱动器的大小,这个过程可能需要比平时更长的时间。下面是输出文件。

Output

上面的输出显示了一个名为recover的文件夹。程序恢复的所有文件将被保存在这个文件夹内。

2.从硬盘中恢复文件

要列出所有连接在你机器上的驱动器,请使用下面的命令。

sudo fdisk -l

上述命令将列出连接到你的计算机的驱动器和它们的所有分区。下图显示了它的输出。

List Drives

从硬盘中恢复文件可以通过两种方式进行。

  • 从整个硬盘驱动器恢复文件,即,最重要的是将恢复文件从硬盘驱动器的所有分区。这个过程将需要更多的时间。
  • 从一个特定的分区恢复文件,即,你可以指定的分区,foremost应该恢复的文件。这是适用于当你知道你删除的文件位于哪个分区。

要从整个硬盘中恢复文件,请使用以下命令。

sudo foremost -v -t png,mp4,pdf  -i /dev/sda -o /home/Desktop/recover -T

用你自己的硬盘路径替换。你会在用于列出驱动器的命令的输出中找到该路径。下面是上述命令的输出。

Start recovery

请耐心等待,因为这个过程将需要一些时间。

要恢复单个分区的文件,请使用以下命令。

sudo foremost -v -t png,mp4,pdf -i /dev/sda1  -o /home/Desktop/recover -T

用你自己的分区路径替换。这个过程将需要一些时间,这取决于分区的大小。对于较大的分区,要有耐心,因为这个过程可能需要一些时间。

恢复所有类型的文件

要恢复most支持的所有文件,请使用以下命令。

sudo foremost -v  -q -i /dev/sdc 

用你想恢复的文件替换上面的驱动器路径。

上述命令将自动生成一个名为output的输出文件夹。该文件夹的位置将在主目录中。输出文件夹显示在下面的图片中。

Output

总结

在本教程中,我们已经讨论了你可以使用foremost来恢复你删除的文件的许多方法。你现在已经掌握了使用这个强大的免费数据恢复软件所需的所有技能。你现在可以在家里舒适地恢复你删除的文件,为你节省时间和金钱。

快乐的数据恢复体验!


同行评议贡献者:。Willies Ogola

类似文章

[

Cirq for Quantum Computing Hero Image

联网

量子计算的Cirq

阅读更多

](www.section.io/engineering…

Data synchronization and backup management in Networking Hero Image

联网

网络中的数据同步和备份管理

阅读更多

](www.section.io/engineering…

Qiskit for Quantum Computing Hero image

网络化

量子计算的Qiskit

阅读更多

](www.section.io/engineering…)