As you may know, DDRescue-GUI is a graphical user interface for the DDrescue tool, a tool that enables the users to recover data from corrupted hard drives and flash memories. As the name suggests, DDRescue-GUI uses the command-line disk dump (dd) tool.

The latest version available is DDRescue-GUI 1.4, which has been released a while ago, bringing changes and fixes:
- Credit Minnie McIntyre-Bhatty for the idea for the splash screen, and for GUI design in this new version.
- Credit Holly McIntyre-Bhatty for logo and splash screen design in the about box as well as the release page.
- Update about box.
- Use sizers with the Device Information Window.
- Redesign the Preferences Window, and also switch to using sizers.
- Redesign the Device Info Window.
- Integrate the new device detection method into DDRescue-GUI (imported from Wine Autostart 2.0~rc1) (MainWindow, and DeviceInfoWindow)
- Rewrite the finished window with sizers.
- Write logging information in, and add support for logging to /var/log/ddrescue-gui.log
- Fully integrate the icon into the GUI.
- Remove the log file when exiting rather than when starting.
- Redesign the arrows on MainWindow.
- Make the wx.ListCtrls resize automatically.
- Make the main listctrl and the outputbox look nice in the GUI, and work together in a better way.
- Fix an important UI bug that occurs only when running a wxPython version newer than 2.8.12.1 (Only affects 1.4~rc1 active development, but not v1.3)
- Fix another UI bug with the throbber for Ubuntu 14.10 and 15.04 (Only affects 1.4~rc1 active development, but not v1.3).
- Unmount devices before attempting to recover any data.
- Disable the new settings button during a recovery.
- Enable experimental support for direct disk access (not yet tested on OS X)
- Fix a variety of bugs, and make the dialog messages more simple and clear-cut.
- Get the output box working fully.
For more information, see the changelog for yourself.
Installation instructions:
Up to date packages are available via some third party PPA, so installing the software on Ubuntu systems is a piece of cake. Add the PPA to your system, update the local repository index and install the ddrescue-gui package:
$ sudo add-apt-repository ppa:hamishmb/myppa
$ sudo apt-get update
$ sudo apt-get install ddrescue-gui
Optional, to remove ddrescue-gui, do:
$ sudo apt-get remove ddrescue-gui
The installation instructions should work on Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04 Vivid Vervet, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17.2 Rafaela, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Deepin 2014, Peppermint 6, Peppermint 5, LXLE 14.04 and Linux Lite 2.