OpenSuperClone

[![Commits](https://badgen.net/github/commits/ispillmydrink/opensuperclone/main)](https://github.com/ISpillMyDrink/OpenSuperClone/commits/main) [![Last Commit](https://badgen.net/github/last-commit/ispillmydrink/opensuperclone/main)](https://github.com/ISpillMyDrink/OpenSuperClone/commits/main) [![Release](https://badgen.net/github/release/ispillmydrink/opensuperclone)](https://github.com/ISpillMyDrink/OpenSuperClone/releases) [![License](https://badgen.net/github/license/ispillmydrink/opensuperclone)](https://github.com/ISpillMyDrink/OpenSuperClone/blob/main/LICENSE)

A powerful data recovery utility for Linux with many advanced features based on Scott Dwyer's HDDSuperClone.

✨ Features💾 Installation📖 Documentation✏️ Changelog💵 Credits📄 License

Size Limit CLI

## ✨ Features * Advanced drive cloning capability akin to that of ddrescue * Virtual Disk Mode for targeted data extraction * Direct AHCI/IDE capability to circumvent OS drivers * USB Relay Control for automatic power cycling of drives * Script Engine for advanced interaction with drives #### 📋 Planned Changes See the Roadmap for a list of planned changes. ## 💾 Installation Pre-built DEB and RPM packages for OpenSuperClone can be found on the Release page. Instructions for installing OpenSuperClone from source can be found on the Wiki. Alternatively to installing OpenSuperClone, a Linux Live ISO containing the project is now provided by xak77. ## 📖 Documentation Documentation for OpenSuperClone can be found on the Wiki. Note that the Wiki is currently a work-in-progress and incomplete. ## ✏️ Changelog #### OpenSuperClone 2.5.1 (Work-In-Progress) * OSCDriver 2.6.8: add support up to kernel 6.18.0 (thanks to piernov) * Add ability to save and load recovery settings, and change default settings for program start * OSCViewer: performance improvements and improved UI #### OpenSuperClone 2.5 * Implemented DKMS for driver installation * OSCDriver 2.6.6: add support up to kernel 6.11.0 (thanks to piernov) * Disabling the USB Mass Storage driver now also disables the USB Attached SCSI driver * Various UI improvements including tooltips for most controls and improved SMART, Analysis, and Identify views * Added some more known SMART attributes and Identify flags * Increased the maximum amount of retry runs from 8 to 1000 (useful for solid state recovery) #### OpenSuperClone 2.4.1 * Fixed a bug where the UI labels would show bogus strings #### OpenSuperClone 2.4 * Removal of licensing related code * Implemented CMake as build system * Switched from GTK2 to GTK3 * Replaced localization system with gettext * OSCDriver 2.6.1: add support up to kernel 5.19.11 (thanks to piernov) * Minor improvements to OSCViewer (color picker, minor graphical changes) ## 💵 Credits Credit belongs to Scott Dwyer for his excellent work on HDDSuperClone, and piernov for his work on updating the kernel module. 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/) * Font Awesome (https://fontawesome.com/) ## 📄 License This software is licensed under the [GPLv2](LICENSE).