The 6 Best Linux File Recovery Software | FOSS Linux

It ’ sulfur bonny to say that most of us lose essential data in our computers either through accidental deletion, virus attacks, permanent removal of files, etc. at some steer. Some of these files contain critical information that can not be assumed and necessitate convalescence. In this post, we will discuss some of the best data recovery available for Linux systems. The fantastic part is that most of them are opensource and freely available for use .

What is Data Recovery?

The serve of Data recovery is the retrieve of either lost, damaged, inaccessible, or corrupted data from memory devices. They can range from repositing media like Hard drives, SSD, USB drives, DVD/CD, and other electronic storehouse devices.

How is it possible to recover the data after deletion?

As strange it may sound, the datum is not ‘ actually ’ deleted from the hard phonograph record after you remove the file from your Linux system ( or any OS if it matters ) using the edit keystone. The operate on organization just marks the memory sector of the deleted file location as available space for the future write sequence. It means anyone can use a particular tool to get access to that memory sector and recover the datum before other data overwrites it. The special tool I ’ meter talking about is the File Recovery cock .

Best File Recovery Tools For Linux

presently, there are many Linux data recovery software in the market, giving users a large pool to choose the good one. In this article, we will focus on the six best recovery tools available for Linux, and besides show you how to install them on the most coarse Linux distributions .

1. TestDisk

TestDIsk on UbuntuTestDIsk on Ubuntu

TestDisk is an opensource Data recovery tool chiefly used to retrieve damaged partitions. It is besides useful in recovering a non-booting harrow if an mistake was caused by harmful software, virus, or even accidental charge deletion. It is a brawny command-line utility program that is easy to use and fast to understand .


Installing this highly authentic utility is fast and comfortable. You can download the TesDisk setup file from the link below or use the command-line to install it .
Download TestDisk
Install TestDisk on Ubuntu and Debian

sudo apt update
sudo apt install testdisk

Install TestDisk on Red Hat and CentOS 7

yum install epel-release
yum update
yum install testdisk

Install TestDisk on Fedora

sudo dnf install tesdisk

Install TestDisk on Arch Linux

sudo pacman -S testdisk


  • TestDisk enables you to gather necessary information about a corrupted drive.
  • Recover deleted partitions.
  • It’s a cross-platform application that runs Linux, Windows Operating Systems, MacOS, and many more Operating System.
  • TestDisk can be used to re-build broken partition tables.
  • It is used to rewrite the corrupted MBR (Master Boot Record).
  • It can be used to backup partitions EFI GPT partitions.

2. Ddrescue

Ddrescue is a free and open-source command-line utility distributed under the GNU license. Ddrescue is used in retrieving data when a read mistake occurs. You can download the Ddrecue setup file from the associate below or use the Terminal commands .
Download Ddrescue
Install Ddrescue on Ubuntu

 sudo add-apt-repository ppa : hamishmb/myppa sudo apt update sudo apt-get install ddrescue-gui -y


  • Rescues data easily and fast by reading only the specified blocks.
  • Enables users to stop/pause an ongoing activity and resuming at any time.
  • Can recover necessary data efficiently in spit of disk errors and bad sectors.
  • It highlights the bad sector on a drive.
  • Ddrescues keeps track of logs about its advancement; therefore, reducing redundant scanning.

3. SafeCopy

It is one of the most authentic tools when all others fail. Written in C scheduling lyric, SafeCopy performs data recovery from bad sectors on a storage drive. You can download the SafeCopy frame-up file from the radio link below or use the command-line to install it.

Download SafeCopy
Install SafeCopy on Ubuntu

sudo apt-get update
sudo apt-get install -y safecopy


  • Since it’s written in C language, SafeCopy can execute low-level I/O operations.
  • SafeCopy works in the background without slowing or bringing the computer to a deadlock.
  • It’s available for use in 16 different languages.
  • It can continue from the exact position of recovery in case a storage drive disconnects. (For example, a USB drive could disconnect either accidentally or due to faulty storage).
  • SafeCopy can be used to fix errors in several storage media like DVD/CDs, Floppy drives, Hard drives, USB drives, etc.

4. Redo Backup and Recovery

Redo Backup and Recovery is one of the available data recovery utilities with a Graphical User Interface ( GUI ) and released under the GNU GPL3. It is regarded as an easy-to-use joyride even for newbies getting into Linux systems and have less cognition about the Terminal commands .
Redo Backup and Recovery is available as an ISO file which can be used to create a bootable USB/CD to boot your personal computer. Since this tool is platform-independent, users can retrieve a lot more data from different partitions. Download Redo Backup and Recovery creature from the connect below .
Download Redo Backup and Recovery


  • Redo Backup and recovery come with a few essential applications enabling you to carry out other tasks while recovering data. They include a text editor, browser, file manager, and Terminal.
  • Available for use as a bootable USB/CD.
  • It’s one of the few recovery utilities that make use of Partclone to clone disk partitions.

5. PhotoRec

PhotoRec is another amazing datum recovery utility from CGsecurity. The other is TestDisk. PhotoRec was developed to accurately recover deleted images/photos and other graphic media files. It ’ s a free and open-source utility distributed under the GNU General Public Licence .
You can download the PhotoRec apparatus file from the connection below or use the command-line install it .
Download PhotoRec
Install PhotoRec on Ubuntu
PhotoRec comes along with the TestDisk Data Recovery utility. therefore, to work with PhotoRec, we will install TestDisk .

sudo apt update
sudo apt install testdisk

launch Photorec with the command below .

sudo photorec


  • Comes with an intuitive and interactive interface
  • PhotoRec supports a wide range of file formats
  • Can recover damaged or lost photos from CD drives, Hard drives, and even digital cameras
  • PhotoRec can discover unseen or unexplored data to recover photos even when the media storage is severely damaged.

6. Mondo Rescue

Mondo is a release and highly reliable command-line data recovery utility available for most linux distributions. It comes with several alone features and has been in the market for a long time used by large and bantam companies to recover/backup/restore data extensively. Mondo works with a wide range of repositing media devices .
Download Mongo Rescue


  • Used to verify the reliability of your system
  • Can be used to perform several partition management features like resizing, formatting and partitioning
  • It works with both RAID and Non-Raid devices
  • Mondo is available for both Linux and Windows and can be used to recover the Master Boot Record (MBR).
  • Can be used to verify the integrity of recovered data


I hope this article has given you enough information on the best Linux file recovery software available to download, and you can nowadays make a choice on which creature best fits your needs. If you are a primary drug user, any of the tools above will be of great avail. however, for promote users with limited needs on file convalescence, they will need to go for one with the compulsory features .
It ’ mho authoritative to note that most of the data recovery tools available, retrieve lost data using the metadata left in the drive. That is not a hundred percentage guarantee you will recover every single byte of the data. At times, some of the files might be overwritten so much until the metadata itself is no longer utilitarian. consequently, it ’ south best always to have a backup of any critical data in your system .
Which tool do you use for data recovery in your Linux System ? Feel loose to share with our readers in the gloss section below.


reservoir :
Category : Tech

About admin

I am the owner of the website, my purpose is to bring all the most useful information to users.

Check Also


Manage participants in a zoom meeting webinar

Call the people who attend the meet as follows Alternate host host Who scheduled the …

Leave a Reply

Your email address will not be published.