linux文件恢复工具下载
Today we’ll be going over the best Linux data recovery tools to help you recover any data that you might have lost. If you recently deleted the files, the possibility of recovering those files increases a lot.
今天,我们将介绍最好的Linux数据恢复工具,以帮助您恢复可能丢失的所有数据。 如果您最近删除了文件,则恢复这些文件的可能性会大大增加。
But don’t lose hope if you’ve deleted the files long ago. There’s still a possibility that the file data is still present on your hard drive. So read on, you might as well be able to recover all the files that you’ve lost before!
但是,如果您早已删除了文件,请不要失去希望。 硬盘驱动器上仍然存在文件数据。 因此,请继续阅读,您也许还可以恢复以前丢失的所有文件!
如何选择最佳的Linux数据恢复工具? (How to Choose the Best Linux Data Recovery Tools?)
There are very few things that you need to consider because most of the data recovery tools work in a similar manner by accessing the fragmented bits on your hard drive.
您几乎不需要考虑任何事情,因为大多数数据恢复工具通过访问硬盘驱动器上的碎片位以类似的方式工作。
The major differences are usually in the ease of use, user interface, and features. So let’s go over the features and functionality of the top 20 best Linux data recovery tools in this article.
主要区别通常在于易用性,用户界面和功能。 因此,让我们仔细研究一下本文中排名前20位的最佳Linux数据恢复工具的功能。
1. TestDisk –分区和磁盘恢复工具 (1. TestDisk – Partition and Disk Recovery Tool)
This is one of my favorite utilities. It’s a command-line based tool but is really easy to use and very interactive. The utility runs and starts working its magic by simply running the command.
这是我最喜欢的实用程序之一。 这是一个基于命令行的工具,但是非常易于使用并且非常互动。 该实用程序运行并通过简单运行命令开始发挥其魔力。
We wrote a recent tutorial on the testdisk utility which walks you through the installation and the steps to recover files.
我们在testdisk实用程序上写了一个最新教程,该教程将引导您完成安装和恢复文件的步骤。
Some of the features of TestDisk:
TestDisk的一些功能:
- Recover deleted partitions 恢复已删除的分区
- Re-build partition table. 重新生成分区表。
- Partition backup for EFI GPT partitions EFI GPT分区的分区备份
- Rewrite MBR 重写MBR
2. Mondo Rescue –网络驱动器恢复实用程序 (2. Mondo Rescue – Network Drive Recovery Utility)
Another really good command-line utility is Mondo Rescue which has a few unique features which are really helpful for people working on multiple different types of file systems. This is the one utility that has been used for decades to backup/restore/recover data from all types of storage devices tape drives too!
另一个非常好的命令行实用程序是Mondo Rescue,它具有一些独特的功能,这些功能对于使用多种不同类型的文件系统的人们非常有帮助。 这是已经使用了数十年的一种实用程序,它也可以从所有类型的存储设备磁带机备份/还原/恢复数据!
Some features of Mondo Rescue:
Mondo Rescue的一些功能:
- Backup and restore between RAID and non-RAID devices 在RAID和非RAID设备之间进行备份和还原
- Partition management – Resizing, partitioning, formatting, etc. 分区管理–调整大小,分区,格式化等
- Backup and restore between Linux and Windows devices including the MBR 在Linux和Windows设备(包括MBR)之间进行备份和还原
- Verify the integrity of data. 验证数据的完整性。
3. ddrescue – GNU数据恢复实用程序 (3. ddrescue – GNU Data Recovery Utility)
We’re still sticking with command-line utilities. This is a utility that was developed by GNU. This is a free and open-source utility like all the other utilities by GNU.
我们仍然坚持使用命令行实用程序。 这是GNU开发的实用程序。 与GNU的所有其他实用程序一样,这是一个免费的开源实用程序。
Some of the features of ddrescue:
ddrescue的一些功能:
- Created to be fully automated 创建为完全自动化
- Data is rescued very efficiently (only the needed blocks are read). 数据可以非常有效地进行抢救(仅读取所需的块)。
- Auto-merge data 自动合并数据
- Automatically highlights bad sectors on a hard disk 自动突出显示硬盘上的坏扇区
- Backup-Recovery is resumable 备份-恢复是可恢复的
4. 重做备份和恢复 –最简单的GUI恢复实用程序 (4. Redo Backup and Recovery – Easiest GUI Recovery Utility)
This can work as a regular utility or as a bootable CD/USB that you can plug into any device, boot into the recovery utility, and start recovering data. The benefit of such a utility is that it is platform-independent allowing you to restore data for pretty much any operating system including Linux.
它可以用作常规实用程序或可引导CD / USB,您可以将其插入任何设备,引导至恢复实用程序并开始恢复数据。 这种实用程序的优势在于它与平台无关,使您可以为几乎所有操作系统(包括Linux)还原数据。
Some features of Redo Backup and Recovery:
重做备份和恢复的一些功能:
- Pre-installed basic applications like browser, text editor, even when the recovery is running 预先安装的基本应用程序,例如浏览器,文本编辑器,即使正在运行恢复时
- It can access other applications while recovery operations are running. 恢复操作运行时,它可以访问其他应用程序。
5. PhotoRec –照片恢复实用程序 (5. PhotoRec – Photo Recovery Utility)
This is another recovery utility by CGSecurity (the other one is TestDisk). PhotoRec was specifically created for recovering deleted photos and other graphic style media from SDCards, and hard drives.
这是CGSecurity的另一个恢复实用程序(另一个是TestDisk)。 PhotoRec是专门为从SD卡和硬盘驱动器恢复已删除的照片和其他图形样式媒体而创建的。
Some of the features of PhotoRec:
PhotoRec的一些功能:
- Intuitive and interactive interface 直观的互动界面
- PhotoRec is able to recover files even if the hard drive is badly damaged 即使硬盘驱动器严重损坏,PhotoRec仍能够恢复文件
- Searches for a very wide variety of file formats. 搜索各种各样的文件格式。
6. 引导修复 – Live CD文件恢复 (6. Boot Repair – Live CD File Recovery)
If your operating system no longer boots and you need to recover files from your hard disk, this is the live CD to use. It can be used as a CD or a USB based on availability.
如果您的操作系统不再启动,并且您需要从硬盘上恢复文件,则这是要使用的实时CD。 根据可用性,它可以用作CD或USB。
Some of the features of Boot Repair Live CD:
Boot Repair Live CD的一些功能:
- Repair booting when the OS doesn’t boot anymore 当操作系统不再启动时修复启动
- Repair booting when GRUB is broken (eg. “GRUB rescue” error) 修复GRUB损坏时的启动(例如“ GRUB抢救”错误)
- Easy GRUB reinstall or restoration 轻松重新安装或恢复GRUB
- Allow generating a generic MBR to boot into Windows 允许生成通用MBR引导进入Windows
- Allow restoring the original boot sector (MBR) if saved by clean-ubiquity 如果干净无处不在,则允许还原原始引导扇区(MBR)
7. 最重要 –法医数据恢复工具 (7. Foremost – A Forensic Data Recovery Tool)
This is a forensic data recovery tool that is pre-installed in Kali Linux but can be installed on pretty much any other Linux distro. This tool can also recover data from images (like those created with the dd command).
这是一种取证数据恢复工具,已预先安装在Kali Linux中,但几乎可以安装在任何其他Linux发行版上。 该工具还可以从图像中恢复数据(如使用dd命令创建的图像)。
Some of the features of Foremost:
最重要的一些功能:
- Retrieve data in multiple media file formats 检索多种媒体文件格式的数据
- Configuration file available for adding more file formats 配置文件可用于添加更多文件格式
- Retrieve lost iPhone data from a computer 从计算机检索丢失的iPhone数据
- Extract data elements that are embedded or lost from an image 提取图像中嵌入或丢失的数据元素
8. Scalpel –跨平台文件雕刻实用程序 (8. Scalpel – A Cross-Platform File Carving Utility)
Originally based on Foremost, Scalpel is another file carving utility that works on Windows and Linux. This utility also works on image files but has an added advantage of multithreading and asynchronous IO.
Scalpel最初基于Foremost,是另一个可在Windows和Linux上运行的文件雕刻实用程序。 该实用程序还适用于图像文件,但具有多线程和异步IO的附加优点。
Some features of Scalpel:
Scalpel的一些功能:
- Multithreading on multi-core processors for faster processing 多核处理器上的多线程可加快处理速度
- Asynchronous I/O allows disk operations and search operations to overlap 异步I / O允许磁盘操作和搜索操作重叠
- Regex support 正则表达式支持
- Embedded header-footer matching for better processing of files. 嵌入式页眉和页脚匹配,可更好地处理文件。
9. SystemRescue CD – AIO Rescue Package Live CD (9. SystemRescue CD – An AIO Rescue Package Live CD)
This is more of a collection of tools than a tool in itself. If you are stuck in a situation where you’re not able to boot into your system, this is the one bootable recovery CD that will help you out.
这更多是工具的集合,而不是工具本身。 如果遇到无法启动系统的情况,这是一张可引导的恢复CD,可以帮助您。
Some features of SystemRescue CD:
SystemRescue CD的某些功能:
- GNU Parted: Command-line partition management GNU Parted :命令行分区管理
- GParted: Graphical implementation for the GNU Parted GParted :GNU Parted的图形实现
- FSArchiver: Archiver software FSArchiver :存档软件
- ddrescue: Find bad sectors on the hard drive ddrescue :在硬盘上找到坏扇区
- Ntfs3g: For accessing Windows file systems. Ntfs3g :用于访问Windows文件系统。
- Testdisk: recover deleted partitions and files. Testdisk :恢复已删除的分区和文件。
- Memtest: Memory testing utility. Memtest :内存测试实用程序。
- Rsync: remote backup utility Rsync :远程备份工具
- Network tools: Samba-like utilities for backing up data over the local networks. 网络工具 :类似于Samba的实用程序,用于通过本地网络备份数据。
10. Ultimate Boot CD –几乎所有数据恢复工具的集合 (10. Ultimate Boot CD – A Collection of Almost All Data Recovery Tools)
Ultimate Boot CD 终极启动CDSimilar to the SystemRescue CD, Ultimate boot CD is a collection of diagnostic tools. But it doesn’t end at that. If you see the above screenshot, you’ll notice “Parted Magic” and “UBCD FreeDOS”. Yes, that’s exactly what it says.
与SystemRescue CD相似,Ultimate启动CD是诊断工具的集合。 但这还不止于此。 如果您看到上面的屏幕截图,您会注意到“ Parted Magic”和“ UBCD FreeDOS”。 是的,这就是它的意思。
The CD also packages these two operating systems which can be booted live from this menu to troubleshoot any of your Linux or Windows issues. The full list of tools and utilities packaged inside this CD are available on the website but here is a list of a few of the tools.
CD还打包了这两个操作系统,可以从此菜单实时启动它们,以解决任何Linux或Windows问题。 该CD附带的工具和实用程序的完整列表可在网站上找到,但此处是其中一些工具的列表。
Some of the features of Ultimate Boot CD:
Ultimate Boot CD的一些功能:
- BIOS 的BIOS
- CMOS Cleaner CMOS清洁剂
- CPUStress CPU压力
- System Stability Tester 系统稳定性测试仪
- MBR and GRUB recovery MBR和GRUB恢复
- Login recovery 登录恢复
- PhotoRec and TestDisk PhotoRec和TestDisk
- Disk partition tools 磁盘分区工具
- and more… 和更多…
11. Knoppix –具有日常驱动程序的恢复分发 (11. Knoppix – A Daily-Driver Capable Recovery Distribution)
Now Knoppix is not your regular Linux recovery utility like the ones listed above. Though the entire purpose of this Linux distro was to be run live and recover lost data or operating systems, it is fully capable of being run as the sole operating system for your computer.
现在,Knoppix不是您上面列出的常规Linux恢复实用程序。 尽管此Linux发行版的全部目的是实时运行并恢复丢失的数据或操作系统,但它完全能够作为计算机的唯一操作系统运行。
It comes packaged with almost all the tools you’d ever need to recover lost data.
它随附了恢复丢失数据所需的几乎所有工具。
Some of the features of Knoppix:
Knoppix的一些功能:
- GNU/Linux software GNU / Linux软件
- Automatic hardware detection 自动硬件检测
- Support for many graphics cards, sound cards, SCSI and USB devices, and other peripherals 支持许多图形卡,声卡,SCSI和USB设备以及其他外围设备
- Can be used as an educational disc, rescue system, or a Linux demo disk 可以用作教育光盘,救援系统或Linux演示盘
12. GParted Live – GNU Parted的GUI工具 (12. GParted Live – The GUI Tool for GNU Parted)
In some of the above Live CDs, we mentioned the GParted tool which is a GUI layer to the GNU Parted utility. Well, if all you want is the GParted tool for recovery, this live CD will solve your problem.
在上面的一些Live CD中,我们提到了GParted工具,它是GNU Parted实用程序的GUI层。 好吧,如果您想要的只是GParted恢复工具,此实时CD将解决您的问题。
GParted Live is a live CD that gives you instant access to GParted if you want to recover a failing system or partition.
GParted Live是一种实时CD,如果您要恢复发生故障的系统或分区,可以立即访问GParted。
Some of the features of GParted Live:
GParted Live的一些功能:
- Debian-based Live CD 基于Debian的Live CD
- Can manage partitions of all different types 可以管理所有不同类型的分区
- Comes packaged with testdisk and parted for which the GParted provides a Graphical layer 随附于测试磁盘,并与GParted一起提供了图形层的部分分开了
- Very intuitive with almost no learning curve 非常直观,几乎没有学习曲线
13. SafeCopy –最好的Linux数据恢复工具之一 (13. SafeCopy – One of The Best Linux Data Recovery Tools)
The SafeCopy is one of the best Linux data recovery tools and works when all else fails. This tool is used for recovering data from damaged and bad sectors on a hard drive.
SafeCopy是最好的Linux数据恢复工具之一,并且在其他所有方法均失败时可以使用。 该工具用于从硬盘驱动器上损坏和坏的扇区中恢复数据。
SafeCopy also tries to get as much data as possible from the source drive, even resorting to some device-specific low-level operations wherever applicable.
SafeCopy还会尝试从源驱动器中获取尽可能多的数据,甚至在适用的情况下甚至诉诸某些特定于设备的低级操作。
Some of the features of SafeCopy:
SafeCopy的一些功能:
- Performs low-level IO operations to extract maximum possible data 执行底层IO操作以提取最大可能的数据
- Remembers arbitrary recovery position even if the source device frequently disconnects (like USB drives that can lose connection due to faulty storage) 即使源设备频繁断开连接,也可以记住任意的恢复位置(例如USB驱动器可能由于存储故障而失去连接)
- Can fix errors in data on CDs, DVDs, and even Floppy drives 可以修复CD,DVD甚至软盘驱动器中的数据错误
14. grep命令 –简单文本数据恢复 (14. grep Command – Simple Text Data Recovery)
The grep utility that we use for finding text on the terminal output is powerful enough to also help us find lost text data. Have a look at the code sample below:
我们用于在终端输出上查找文本的grep实用程序功能强大,足以帮助我们查找丢失的文本数据。 看看下面的代码示例:
-
-
grep -a -A
400 -B
25
'string to find here' /dev/sdb1 >
recover.txt
- The -a specifies grep to consider the source as a text file -a指定grep将源视为文本文件
- The -A and -B specifies grep to find 25 lines before and 400 lines after this specific line is found. This allows us to get the entire text file and also, it’s better to have more data which we can later delete, than getting lesser one and having to run the command again. -A和-B指定grep查找该特定行之前的25行和之后的400行。 这使我们能够获取整个文本文件,而且,最好拥有更多的数据供以后删除,而不是获取较少的数据并再次运行命令。
- /dev/sdb1 is the source where we want the text to be searched for. We want the text to be searched on the entire drive / dev / sdb1是我们希望在其中搜索文本的源。 我们希望在整个驱动器上搜索文本
- > recover.txt will be where the output will be saved. > recovery.txt将是保存输出的位置。
15. ext3grep – ext3文件恢复工具 (15. ext3grep – An ext3 File Recovery Tool)
This is a command-line tool that is created for ext3 file systems for data recovery. With just two commands, you can recover and restore any deleted file that was recovered with this tool.
这是为ext3文件系统创建的用于数据恢复的命令行工具。 仅需两个命令,即可恢复和还原使用此工具恢复的所有已删除文件。
-
-
ext3grep --dump-name
-
ext3grep --restore-all
-
-
#Restored
data
is stored
in
this folder
-
cd RESTORED_FILES
16. ext4magic – ext4的最佳Linux数据恢复工具之一 (16. ext4magic – One of the Best Linux Data Recovery Tools for ext4)
Ext4magic Ext4魔术This is a command-line tool like many others in the list and is available from the package repositories for most Linux distributions.
与列表中的许多其他工具一样,这是一个命令行工具,可从大多数Linux发行版的软件包存储库中获得。
Some of the features of ext4magic:
ext4magic的一些功能:
- Can recover entire filesystems that were recursively deleted 可以恢复递归删除的整个文件系统
- Recover accidentally overwritten files 恢复意外覆盖的文件
- Recover first-sectors of a hard disk that were accidentally overwritten 恢复意外覆盖的硬盘的第一扇区
17. extundelete – ext3grep后继者 (17. extundelete – An ext3grep Successor)
Extundelete 外扩This utility has its roots in the code of ext3grep. The ext3grep utility used the disk journal to recover files and so does the extundelete. This utility searches the disk journal for old copies of an existing inode to find more details and collectively forms it into a file.
该实用程序源于ext3grep的代码。 ext3grep实用程序使用磁盘日志来恢复文件,extundelete也是如此。 该实用程序在磁盘日志中搜索现有inode的旧副本,以查找更多详细信息并将其共同形成一个文件。
Some of the features of extundelete:
extundelete的一些功能:
- Recover from ext3 and ex4 partitions (a combination of #15 and #16) 从ext3和ex4分区中恢复(#15和#16的组合)
- One of the programs to recover the file content and the file names on ext4 partitions 用于恢复ext4分区上的文件内容和文件名的程序之一
- ext4magic is based on extundelete for a lot of its ext4 recovery code ext4magic基于extundelete的很多ext4恢复代码
18. R-Undelete – IntelligentScan数据恢复技术 (18. R-Undelete – IntelligentScan Data Recovery Technology)
This is one of the best data recovery tools in Linux from the list. It has a free and a premium version but for personal use, it’s a completely free tool. It uses IntelligentScan technology that can recover severely damaged data too.
这是列表中Linux中最好的数据恢复工具之一。 它有一个免费和高级版本,但是供个人使用,它是一个完全免费的工具。 它使用IntelligentScan技术,也可以恢复严重损坏的数据。
Some of the features of R-Undelete:
R-Undelete的一些功能:
- MBR and GPT recovery MBR和GPT恢复
- Boot sector recovery on major file systems 主文件系统上的引导扇区恢复
- Recover files on ext, FAT, NTFS systems 在ext,FAT,NTFS系统上恢复文件
19. ext3undel –简化文件恢复的自定义脚本 (19. ext3undel – A Custom Script to Simplify File Recovery)
This is a script written to simplify the use of some of the complicated tools like Sleuthkit and PhotoRec and simplify them. Using these tools in combination also makes this script a more efficient method to extract more of the deleted inodes correctly.
该脚本的编写目的是简化某些复杂工具(如Sleuthkit和PhotoRec)的使用并简化它们。 结合使用这些工具还可以使此脚本成为更有效地方法,以正确地提取更多已删除的inode。
Since this is a script that combines the functionality of multiple tools, the functionality is similar to the tools themselves.
由于这是一个结合了多个工具功能的脚本,因此功能类似于工具本身。
20. 侦探工具包 –法医证据 (20. The Sleuth Kit – Forensic Evidence)
This is a tool that’s made specifically for forensic investigators to perform analysis on hard drives and collect evidence. So the Sleuth Kit uses very efficient and advanced algorithms to extract as much deleted data as possible from hard drives.
这是专门为法医调查人员设计的工具,用于对硬盘进行分析并收集证据。 因此,Sleuth Kit使用非常高效和先进的算法从硬盘驱动器中提取尽可能多的已删除数据。
The previous tool that we talked about “ext3undel” leverages technology from the Sleuth Kit but if you would like to use this tool as a standalone one, you can use it along with it’s GUI front-end “Autopsy“
我们之前讨论的“ ext3undel”工具利用了Sleuth Kit中的技术,但是如果您想将此工具作为独立工具使用,则可以将其与GUI前端“ 尸检 ”一起使用
Some of the features of The Sleuth Kit:
The Sleuth Kit的一些功能:
- Timeline Analysis: View system events on a GUI 时间线分析:在GUI上查看系统事件
- Keyword Search: Find keywords in text files across the entire drive (including deleted files) 关键字搜索:在整个驱动器的文本文件(包括已删除的文件)中查找关键字
- Web Artifacts: Extract web activity data 网络工件:提取网络活动数据
- Registry Analysis: Find recently connected devices using the registry data 注册表分析:使用注册表数据查找最近连接的设备
- LNK File Analysis: Identity recently accessed documents LNK文件分析:最近访问过的身份文件
- Email Analysis: Parses email messages in the mbox format for reading and analysis 电子邮件分析:以mbox格式解析电子邮件以进行阅读和分析
- and many more features… 还有更多功能...
结论 (Conclusion)
We hope you found the right tool for your data recovery needs with this article. For a basic user, pretty much any tool from the list will work. But for people who’ve special needs with file recovery, they need to find the one that has the features that they need.
我们希望本文能为您的数据恢复需求找到合适的工具。 对于基本用户,列表中的几乎所有工具都可以使用。 但是对于对文件恢复有特殊需求的人,他们需要找到具有所需功能的人。
Always remember though, these tools try to recover files that have been deleted based on the metadata that still remains. But that’s not a guarantee of recovery so it’s always best to have backups of all the data that’s being stored.
不过请始终记住,这些工具会尝试根据仍然保留的元数据来恢复已删除的文件。 但这并不是恢复的保证,因此始终最好对正在存储的所有数据进行备份。
翻译自: https://www.journaldev.com/36900/top-best-linux-data-recovery-tools
linux文件恢复工具下载