Basics of Operation - ISpillMyDrink/OpenSuperClone GitHub Wiki
OpenSuperClone features two main operating modes: Clone Mode and the Virtual Disk Mode. In Clone Mode OpenSuperClone will act similarly to ddrescue in that it will attempt to copy the source to the destination in a multi-phase process to achieve the best possible results on damaged or unstable drives. By default OpenSuperClone starts in Clone mode.
Getting Started
To begin any recovery a new project file (logfile) needs to be created. To do so select the File menu and New Project and store the project file in a secure location. To begin a simple clone in Passthrough Mode (selected by default) select Drives and Choose Source Drive and select the drive you want to recover data from. Now select Drives and Choose Destination to select the image file or drive you want to clone to making sure to select the appropriate drive. To run a clone with base settings select Connect followed by Start to begin the clone.
Interface
The left panel contains the main interface buttons for the program.
- Connect/Disconnect - Connect or disconnect from the source drive. The drive must be connected for any operations to be performed.
- Start/Stop - Start or stop the clone/virtual drive.
- SMART - Request the SMART data from the source drive. The SMART values can subsequently be viewed in Tools->Display SMART Results.
- Analyze - Analyses the source drive by reading over the drive in disinct zones to assess whether there is likely a weak/bad head or other common issues. The results can subsequently be viewed in Tools->Display Analyze Results.
- Extended Analyze - Same as Analyze but with more zones.
- Clone Mode - Switch to Clone Mode. This is the default mode.
- Slow Driver - Intended to help with the operating system hanging in Virtual Disk Mode. Whenether possible, this should be disabled.
- Virtual Mode 1 - Switch to Virtual Disk Mode 1. This mode will use all available Phases (starting with Phase 4) when reading from the source.
- Virtual Mode 2 - Switch to Virtual Disk Mode 2. This mode will only use Phase 4 and will not perform any further processing of a chunk.
- Virtual Mode 3 - Switch to Virtual Disk Mode 3. This mode is the same as mode 2, but it will increase the read size (up to the cluster size) when it detects sequential reads.
- Virtual Mode 4 - Switch to Virtual Disk Mode 4. This mode only reads from the destination, and will not read any data from the source.
- Virtual Mode 5 - Switch to Virtual Disk Mode 5. This mode does not read any data and will instead return zeroed data.
- Soft Reset - Perform a soft reset of the source drive.
- Hard Reset - Perform a hard reset of the source drive.
- Power On - Power on the source drive if a relay board is connected.
- Power Off - Power off the source drive if a relay board is connected.
The first 4 entries on the right panel contain information about the current log file, domain file, source drive, and destination drive.
- Project - The current log OpenSuperClone log file.
- Domain - The current domain file.
- Destination - The destination drive or image file to write to.
- Source - The source drive to read from.
The 4 rows below that contain information about the current status of the clone.
- Total LBA - The total number of LBAs on the source drive.
- LBA to Read - The amount of LBAs left to read.
- Domain Size - The amount of LBAs in the domain.
- Current Position - The current LBA being read.
- Current Status - The current phase of the clone.
- Clone/Driver Mode - The current mode of operation.
- Run Time - The amount of time the clone has been running.
- Remaining Time - The estimated time remaining for the clone to complete.
- Current/Recent/Longest - The current, recent, and longest time taken to read a chunk.
- Current Rate - The current read rate.
- Recent Rate - The read rate over the last 5 minutes.
- Total Rate - The average read rate over the entire clone.
Menu Options
- File->Open Project - Open an OpenSuperClone log file.
- File->New Project - Create a new OpenSuperClone log file.
- File->Import ddrescue Log (Map) File - Import a ddrescue log file.
- File->Save Project - Save the current state of the log file.
- File->Save Project As - Save the current state of the log file in a new location.
- File->Export ddrescue Log (Map) File - Export the current state of the log file to a ddrescue log file.
- File->Add to Domain from DMDE bytes file - Add a DMDE chunklist or filelist (in bytes) to the currently loaded domain.
- File->Load Domain File - Load a domain file.
- File->New Domain File - Create a new domain file.
- File->Clear Domain - Clear the current domain.
- File->Save Domain File - Save the current state of the domain file.
- File->Save Domain File As - Save the current state of the domain file in a new location.
- File->Quit - Quit the program.