dvdisaster --version (return code: 0)
dvdisaster 0.79.5 build 3, GNU/Linux 64bit
dvdisaster --help (return code: 1)
Common usage examples:
dvdisaster -r,--read # Read the medium image to hard disk.
# Use -rn-m to read a certain sector range, e.g. -r100-200
dvdisaster -c,--create # Create .ecc information for the medium image.
dvdisaster -f,--fix # Try to fix medium image using .ecc information.
dvdisaster -s,--scan # Scan the medium for read errors.
dvdisaster -t,--test # Test integrity of the .iso and .ecc files.
dvdisaster -u,--unlink # Delete .iso files (when other actions complete)
Drive and file specification:
-d,--device device - read from given device (default: (null))
-p,--prefix prefix - prefix of .iso/.ecc file (default: medium.* )
-i,--image imagefile - name of image file (default: medium.iso)
-e,--ecc eccfile - name of parity file (default: medium.ecc)
-o,--ecc-target [file image] - where to put ecc data in RS03
Tweaking options (see manual before using!)
-a,--assume x,y,... - assume image is augmented with codec(s) x,y,...
-j,--jump n - jump n sectors forward after a read error (default: 16)
-m n - list/select error correction methods (default: RS01)
-n,--redundancy n% - error correction data redundancy
allowed values depend on codec (see manual)
-v,--verbose - more diagnostic messages
-x,--threads n - use n threads for en-/decoding (if supported by codec)
--adaptive-read - use optimized strategy for reading damaged media
--auto-suffix - automatically add .iso and .ecc file suffixes
--cache-size n - image cache size in MiB during -c mode (default: 32MiB)
--dao - assume DAO disc; do not trim image end
--defective-dump d - directory for saving incomplete raw sectors
--driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)
--eject - eject medium after successful read
--encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec
--encoding-io-strategy n - possible values: readwrite, mmap
--fill-unreadable n - fill unreadable sectors with byte n
--ignore-fatal-sense - continue reading after potentially fatal error conditon
--ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)
--internal-rereads n - drive may attempt n rereads before reporting an error
--medium-info - print info about medium in drive
--old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70
--prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)
--raw-mode n - mode for raw reading CD media (20 or 21)
--read-attempts n-m - attempts n up to m reads of a defective sector
--read-medium n - read the whole medium up to n times
--read-raw - performs read in raw mode if possible
--resource-file p - get resource file from given path
--speed-warning n - print warning if speed changes by more than n percent
--spinup-delay n - wait n seconds for drive to spin up