Ddrescue is a rescue tool that has long been part of the GNU utilities package , and while its capabilities are beyond question—given its widespread use across numerous distributions for many years—like all command-line tools in GNU/Linux , some argue that it has a steep learning curve, and a shorter one would allow users to get more out of it.
Well, for those who think this way, we have Ddrescue-GUI, a frontend for Ddrescue written in Python 2 that offers a very clean and easy-to-use interface, thus allowing the excellent GNU tool to be used by a much larger number of users to recover information from their hard drives, USB flash drives, CDs, DVDs, and so on.
As we can see in the image above this post, we simply need to specify the source drive (in this case /dev/sda), the location of a log file (if desired), and a destination location. After clicking 'Start,' we're ready to begin recovering the information contained in bad sectors , etc. However, it's important to keep in mind that the duration of the procedure may vary depending on factors such as the size of our disk or the speed of our computer.
We can download DDRescue-GUI from its website, which we share below, or by adding the PPA if we use Ubuntu, Linux Mint or derivatives:
sudo add-apt-repository ppa: hamishmb / myppa
sudo apt-get update
sudo apt-get install ddrescue-gui
Website: DDRescue-GUI (Launchpad)