A powerful disk cloning utility for Linux with many advanced features based on Scott Dwyer's HDDSuperClone.
β¨ Features β’ πΎ Installation β’ βοΈ Changelog β’ π΅ Credits β’ π License
- Advanced drive cloning capability akin to that of ddrescue
- Virtual drive mode for targeted data extraction
- Direct AHCI and IDE capability to circumvent OS drivers completely
- USB relay control for automatic power cycling of drives
- Refactoring of codebase (get rid of -fcommon flag)
- Implement DKMS for driver (un-)installation
- Remove requirement for running as root
- Add configuration files and presets for settings
Pre-built binaries aswell as Debian packages for OpenSuperClone can be found on the Release page.
π‘ OpenSuperClone requires the following packages to be installed for a successful project build:
cmake
gcc
gettext
libconfig-dev
libgtk-3-dev
libusb-dev
pkg-config
# Build OpenSuperClone and OSCViewer for Release and install to ./Release
$ ./build.sh
# Run OpenSuperClone
$ sudo ./Release/bin/opensuperclone
# Run OSCViewer
$ ./Release/bin/oscviewer
- Fixed a bug where the UI labels would show bogus strings
- Removal of licensing related code
- Implemented CMake as build system
- Switched from GTK2 to GTK3
- Replaced localization system with gettext
- Updated kernel driver to work on 5.15
- Minor improvements to OSCViewer (color picker, minor graphical changes)
All credit belongs to Scott Dwyer with his work on HDDSuperClone.
This project makes use of the following libraries/programs:
- GLADE (https://glade.gnome.org/)
- GTK (https://www.gtk.org/)
- libconfig (https://hyperrealm.github.io/libconfig/)
- libintl (https://www.gnu.org/software/gettext/)
- libusb (https://libusb.info/)
This software is licensed under the GPLv2.