DDRescue-GUI v2.1.0 released with various new features and fixes!

DDRescue-GUI v2.1.0 has been released!

Earlier this week I released DDRescue-GUI v2.1.0, a major new version which adds numerous new features and fixes over the last version, especially for macOS users. You can download the new version from this website, or Launchpad.net. There are a lot of things to cover, so let’s dive straight in.

New features for all platforms

  • Massively improved output file mounting.
    • Support for LVM disks on Linux, and APFS on macOS (10.12 and higher).
    • Improved reliability, speed, usability, and error handling.
    • You can now select a file/device to mount from the main window using the menus.
    • You can now open the file manager with a button to browse the files recovered once your output file/device is mounted.
  • Better time remaining estimate.
    • On macOS, and on Linux distributions with a new enough version of GNU ddrescue, a better time remaining estimate will now be used.
  • Support for GNU ddrescue 1.25.
  • New text entry dialog to input file/device paths.
  • Experimental support for running multiple instances of the GUI at once.
    • NOTE: This is not finished and not fully tested yet – use at your own risk.

New features and fixes specific to Linux

  • Ability to mount CD/DVD images again (broken in a regression in 2.0.x).
  • Various mounting fixes (including support for LVM disks).
    • Support for mounting LUKS volumes is coming soon.

New features and fixes specific to macOS

  • GNU ddrescue updated to 1.25.
  • Python updated to 3.8.2
  • wxPython updated to 4.0.7.
  • APFS mounting support.
  • Various fixes to usability when mounting output files.
  • Tooltips on the main window detailing the unavoidable overwrite prompt the file dialogs give you on macOS.
  • Ability to select custom devices not detected by DDRescue-GUI.
    • This uses the custom path text entry box.
    • NOTE: You need to run DDRescue-GUI in forwards mode in this case because the device size will not be able to be determined. You will also get no progress information.
    • ^ I’m hoping to fix this problem in the next release or so.
  • Ability to mount normally-hidden partitions such as EFI partitions.

There are also various other smaller bug fixes in this release. Rather than list all of them here, please have a look at the GitLab commit history from 05 Mar 2019 – 27 Apr 2020.

DDRescue-GUI v2.1.0 – Summary

A year in the making, this new release contains a lot of new features and fixes for annoying bugs and glitches in the previous version, and paves the way for even more features I want to add in the next release. I know I say this every time, but this is the best version of DDRescue-GUI I’ve ever released! I hope you have a good experience using this program, and if you do, please leave me a review!

That’s all for now, but stay tuned for some interesting posts about new projects coming soon!

Tagged , , , , , , . Bookmark the permalink.

About Hamish McIntyre-Bhatty

I'm currently studying for a Computing and IT degree with the Open University, and am a software developer as well. I enjoy coding in Python, C++ (still learning), and Java. Having written 4 open-source programs (hosted on launchpad.net), set up my own website, and started volunteering at Wimborne Model Town to work on their river control system, I still find the time to enjoy cycling, acting, photography, and playing bass guitar. I go climbing every now and then as well. More recently, I wrote my first commercial program, Disk Verifier, and created a PSID Unlocker GUI for Parted Magic. I also create tutorial and other informative videos for Parted Magic LLC.

Leave a Reply

Your email address will not be published. Required fields are marked *