mirror of
https://github.com/ISpillMyDrink/OpenSuperClone.git
synced 2026-10-09 10:11:29 +00:00
104 lines
4.8 KiB
Markdown
104 lines
4.8 KiB
Markdown
<h1 align="center">
|
|
<br>
|
|
OpenSuperClone
|
|
<br>
|
|
</h1>
|
|
|
|
<div align="center">
|
|
|
|
[](https://github.com/ISpillMyDrink/OpenSuperClone/commits/main)
|
|
[](https://github.com/ISpillMyDrink/OpenSuperClone/commits/main)
|
|
[](https://github.com/ISpillMyDrink/OpenSuperClone/releases)
|
|
[](https://github.com/ISpillMyDrink/OpenSuperClone/blob/main/LICENSE)
|
|
|
|
</div>
|
|
|
|
<h4 align="center">
|
|
A powerful data recovery utility for Linux with many advanced features based on <a href="https://www.hddsuperclone.com/">Scott Dwyer's HDDSuperClone</a>.
|
|
</h4>
|
|
|
|
<p align="center">
|
|
<a href="#-features">✨ Features</a> •
|
|
<a href="#-installation">💾 Installation</a> •
|
|
<a href="#-documentation">📖 Documentation</a> •
|
|
<a href="#%EF%B8%8F-changelog">✏️ Changelog</a> •
|
|
<a href="#-credits">💵 Credits</a> •
|
|
<a href="#-license">📄 License</a>
|
|
</p>
|
|
|
|
<p align="center">
|
|
<img src="./doc/opensuperclone.gif" alt="Size Limit CLI" width="738">
|
|
</p>
|
|
|
|
## ✨ Features
|
|
|
|
* Advanced drive <a href="https://github.com/ISpillMyDrink/OpenSuperClone/wiki/Clone-Mode">cloning</a> capability akin to that of ddrescue
|
|
* <a href="https://github.com/ISpillMyDrink/OpenSuperClone/wiki/Virtual-Disk-Mode">Virtual Disk Mode</a> for targeted data extraction
|
|
* <a href="https://github.com/ISpillMyDrink/OpenSuperClone/wiki/Direct-Modes">Direct AHCI/IDE</a> capability to circumvent OS drivers
|
|
* <a href="https://github.com/ISpillMyDrink/OpenSuperClone/wiki/Relay-Operation">USB Relay Control</a> for automatic power cycling of drives
|
|
* <a href="https://github.com/ISpillMyDrink/OpenSuperClone/wiki/Script-Reference">Script Engine</a> for advanced interaction with drives
|
|
|
|
#### 📋 Planned Changes
|
|
|
|
See the <a href="https://github.com/users/ISpillMyDrink/projects/2">Roadmap</a> for a list of planned changes.
|
|
|
|
## 💾 Installation
|
|
|
|
Pre-built DEB and RPM packages for OpenSuperClone can be found on the <a href=https://github.com/ISpillMyDrink/OpenSuperClone/releases>Release</a> page.
|
|
|
|
Instructions for installing OpenSuperClone from source can be found on the <a href="https://github.com/ISpillMyDrink/OpenSuperClone/wiki/Compiling-from-Source">Wiki</a>.
|
|
|
|
Alternatively to installing OpenSuperClone, a <a href="https://sourceforge.net/projects/opensuperclone-live/">Linux Live ISO</a> containing the project is now provided by <a href="https://sourceforge.net/u/xak77/profile/">xak77</a>.
|
|
|
|
## 📖 Documentation
|
|
|
|
Documentation for OpenSuperClone can be found on the <a href="https://github.com/ISpillMyDrink/OpenSuperClone/wiki">Wiki</a>.
|
|
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 <a href="https://github.com/ISpillMyDrink/OpenSuperClone/pull/30">piernov</a>)
|
|
* 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 <a href="https://github.com/ISpillMyDrink/OpenSuperClone/pull/19">piernov</a>)
|
|
* 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 <a href="https://github.com/piernov/">piernov</a>)
|
|
* Minor improvements to OSCViewer (color picker, minor graphical changes)
|
|
|
|
## 💵 Credits
|
|
|
|
Credit belongs to Scott Dwyer for his excellent work on <a href="https://www.hddsuperclone.com/">HDDSuperClone</a>,
|
|
and <a href="https://github.com/piernov/">piernov</a> 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).
|