1DVDISASTER(1) protection for CD/DVD media DVDISASTER(1)
2
3
4
6 DVDISASTER - data loss/scratch/aging protection for CD/DVD media
7
8
10 dvdisaster [-r|-c|-f|-s|-t|-u] [-d device] [-p prefix] [-i image] [-e
11 eccfile] [--list] [-j n] [-n n%] [-m n] [-v] [--adaptive-read] [--auto-
12 suffix] [--cache-size n] [--dao] [--fill-unreadable n] [--query-size n]
13 [--speed-warning n] [--spinup-delay n] [--split-files]
14
15
17 DVDISASTER provides a margin of safety against data loss on CD and DVD
18 media caused by scratches or aging media. It creates error correction
19 data which is used to recover unreadable sectors if the disc becomes
20 damaged at a later time.
21
22
24 dvdisaster -d /dev/hdc -s
25 Scans the medium in drive /dev/hdc for errors.
26
27 dvdisaster -d /dev/hdc -i medium.iso -r
28 Reads an image from drive /dev/hdc into the file medium.iso.
29
30 dvdisaster -d /dev/hdc -i medium.iso -e corr.ecc -r --adaptive-read
31 Uses the adaptive reading strategy to read an image from drive
32 /dev/hdc into the file medium.iso. Reading will stop when
33 enough data has been gathered to repair the image using the
34 error correction file corr.ecc.
35
36 dvdisaster -i medium.iso -e corr.ecc -c
37 Creates an error correction file corr.ecc for the image
38 medium.iso.
39
40 dvdisaster -i medium.iso -mRS02 -n 350000 -c
41 Augments the image medium.iso with error correction information,
42 expanding the image to no more than 350000 sectors. If -n is
43 omitted the image will be expanded to the smallest possible
44 medium size (CD, DVD, DVD9). Note the missing blank between -m
45 and RS02.
46
47 dvdisaster -i medium.iso -e corr.ecc -f
48 Repairs the image file medium.iso using the error correction
49 file corr.ecc.
50
51 dvdisaster -i medium.iso -e corr.ecc -t
52 Verifies the image medium.iso with information from the error
53 correction file corr.ecc.
54
55 NOTE: Omit the -e corr.ecc options when working with augmented images
56 in the examples above.
57
58
60 Action selection (at least one action must be specified):
61
62 -r, --read
63 Read the medium image to hard disc. Use -rn-m to read a certain
64 sector range, e.g. -r100-200.
65
66 -c, --create
67 Create .ecc information for the medium image.
68
69 -f, --fix
70 Try to fix medium image using .ecc information.
71
72 -s, --scan
73 Scan the medium for read errors.
74
75 -t, --test
76 Test integrity of the .iso and .ecc files.
77
78 -u, --unlink
79 Delete .iso files (when other actions complete).
80
81 Drive and file specification:
82
83 -d, --device device
84 read from given device (default: /dev/cdrom).
85
86 -p, --prefix prefix
87 prefix of .iso/.ecc file (default: medium.* ).
88
89 -i, --image imagefile
90 name of image file (default: medium.iso).
91
92 -e, --ecc eccfile
93 name of parity file (default: medium.ecc).
94
95 --list lists available drives for the ASPI driver (Windows only).
96
97 Tweaking options (see manual before using!):
98
99 -j, --jump n
100 jump n sectors forward after a read error (default: 16).
101
102 -n, --redundancy n%
103 sets redundancy for error correction (default: 14.3%).
104
105 -m, --method n
106 lists/selects error correction methods (default: RS01).
107 Possible values are RS01 and RS02.
108
109 -v, --verbose n%
110 more diagnostic messages
111
112 --adaptive-read
113 use optimized strategy for reading damaged media.
114
115 --auto-suffix
116 automatically add .iso and .ecc file suffixes.
117
118 --cache-size n
119 image cache size in MB during -c mode (default: 32MB).
120
121 --dao assume DAO disc; do not trim image end.
122
123 --fill-unreadable n
124 fill unreadable sectors with byte n
125
126 --query-size n
127 queries drive or filesystem on medium for image size (default:
128 ecc)
129 Possible values are: drive udf ecc
130
131 --speed-warning n
132 print warning if speed changes by more than n percent.
133
134 --spinup-delay n
135 wait n seconds for drive to spin up.
136
137 --split-files
138 split image into files <= 2GB.
139
141 Documentation DVDISASTER is documented by its own manual, installed in
142 /usr/share/doc/dvdisaster-0.70.4/en
143
144
146 DVDISASTER was written by Carsten Gnoerlich <carsten@dvdisaster.com>.
147
148 This manual page was written by Daniel Baumann <daniel.baumann@pan‐
149 thera-systems.net>, for the Debian project (but may be used by others).
150 It was enhanced for V0.70 by Carsten Gnoerlich.
151
152
153
1540.70 2006-07-06 DVDISASTER(1)