HDDSuperClone - A new advanced Linux based hard drive cloning/imaging tool

Up until now, gnu ddrescue has been widely known to be the best free hard drive cloning tool for failing hard drives. It is open source and cross platform. But being cross platform has some limitations, as there are some specialized ways for Linux to send commands to a drive that have some advantages over standard techniques. So I would like to introduce HDDSuperClone, which is not open source and only works on Linux. While I intend to make more advanced paid versions in the future, the free version is now available.

The free version uses SCSI passthrough commands to communicate with the device. This offers more feedback than traditional communication methods, and it can be possible to detect when a drive is no longer responding properly. Ddrescue can have trouble knowing when a drive is no longer responding as the OS just reports a read error with no way to tell what is wrong.

There is also another advantage of HDDSuperClone. It has an advanced self learning head skipping algorithm that will attempt to skip out of a bad head in about 7 bad reads. This can make getting the data from the good heads much faster. Hardware imagers can “turn off” a head and only read data from the good heads which is ideal, but that requires using special vendor specific commands.  The head skipping algorithm of HDDSuperClone is about as close as one can hope to get to that without special commands.

HDDSuperClone can import and export ddrescue map (log) files, so it you can switch between the two if needed.

Please note that the free version of HDDSuperClone is command line only. I am planning on making a simple GUI for the more advanced versions, but there is still much work to be done before the advanced versions are anywhere near ready. So enjoy the free version!

Please report any bugs or issues, and also feel free to report any success stories.