safecopy is a data recovery tool which tries to extract as much data as possible from a seekable but problematic (i.e., damaged sectors) source like floppy drives, hard disk partitions, CDs, etc., where other tools like dd would fail due to I/O errors.
|Tags||Recovery Tools Utilities|
Release Notes: Safecopy can now wait for a disappearing source device to come back with the --forceopen option, which is useful in case USB devices temporarily vanish during renumeration. It is now possible to explicitly tell safecopy where to continue a previous session, which allows incremental mode when writing directly onto a target device. Safecopy now reports meaningful exit codes. "0" is reported in case of a 100% successful copy, "1" in case of non-recoverable read errors, and "2" in case of a serious error or an otherwise aborted process.
Release Notes: This release fixes a bug regarding badblock include file handling.
Release Notes: Safecopy now features a benchmark suite, ready to test-run data recovery tools in a controlled environment. This includes simulation of permanent and occasional IO errors, realistic read and seek timing characteristics, and sample presets for simulating a small number of faulty devices. The safecopy main program has been enhanced to be able to read from /dev/raw devices or open files with O_DIRECT if requested. New command line switches generate debug output and collect statistic information on damaged devices to be used for simulation with the benchmark utility.
Release Notes: Some compilation issues on AMD-64 systems have been fixed and the test suite shipped with safecopy has been rewritten to be more modular, portable, and reusable. There are also some fixed typos in safecopy documentation, program output, and code. Base functionality wise, however, this release behaves the same as version 1.3. Therefore, for end users, upgrading from 1.3 to 1.4 is optional. Package maintainers are encouraged to validate their 1.3 binary with the 1.4 test suite, should the old test suite have failed to compile or execute. The tests themselves are binary compatible between the versions.
Release Notes: Safecopy has been internally redesigned to improve reliability and predictability of behavior. It now comes with a textual behavior specification and a self test suite, complete with a glibc wrapper library to simulate IO errors on virtual files. Blocksize autodetection now also works in combination with low level device access. Blocksizes can now be specified as a percentage of the file size or as multiples of the hardware blocksize, making these options much easier to use. New option presets provide shortcuts for multi-stage data rescue with minimum commandline typing effort.