What is DDRescue-GUI?

Figure 1.2. DDRescue-GUI in action

DDRescue-GUI in action

DDRescue-GUI aims to bring GNU ddrescue to a wider audience by providing a graphical interface. DDRescue-GUI is cross platform, running on Linux, macOS and Windows. On macOS, DDRescue-GUI comes with a pre-compiled copy of ddrescue, so you can just install it and get to work. The GUI also provides other features not present in ddrescue, such as disk information, to help make sure you select the right disks for your recovery, auto-unmounting of devices (I will explain this later), and useful tips and suggestions to help you get set up. Various other dependencies are bundled with the Windows version of DDRescue-GUI to make installation and use easy.

DDRescue-GUI lets you use most of ddrescue's features, as well as guiding you. On macOS, some of these features aren't available if you're just using ddrescue by itself, but in a few cases DDRescue-GUI can work around the problem and provide a way for you to use them.