286 lines
11 KiB
HTML
286 lines
11 KiB
HTML
<html>
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
|
|
|
<title>The big picture</title>
|
|
<link rel="stylesheet" type="text/css" href="../include/dvdisaster.css">
|
|
</head>
|
|
<body>
|
|
|
|
<!--- Title header --->
|
|
<table width="100%" cellpadding="0" border="0">
|
|
<tr>
|
|
<td align="left">
|
|
<font size="+3"><b>dvdisaster</b></font>
|
|
<i>Version 0.72 (pl3)</i>
|
|
</td>
|
|
<td align="right">
|
|
<font size="+3"> </font><a href="http://dvdisaster.net/en/">To the Internet version</a>
|
|
<a href="../de/howtos60.html"></a>
|
|
|
|
<a href="../ru/howtos60.html"></a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<!--- Language chooser or separator --->
|
|
<table width="100%" cellpadding="0" border="0">
|
|
<tr bgcolor="#000000">
|
|
<td colspan="2" width="100%"><img width=1 height=1 alt=""></td>
|
|
</tr>
|
|
<tr><td colspan="2" width="100%" height="10">
|
|
<img width=1 height=1 alt="">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<!--- Main body (Navigation, actual page content, optional news column) --->
|
|
<table width="100%" cellspacing=0>
|
|
<tr>
|
|
<!--- Navigation --->
|
|
<td bgcolor="#f0f0f0" valign="top" width="20%">
|
|
<table width="100%" cellpadding="10">
|
|
<tr>
|
|
<td>
|
|
<font size="-1"><b>Contents</b></font>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr bgcolor="#000000">
|
|
<td width="100%"><img width=1 height=1 alt=""></td>
|
|
</tr>
|
|
</table><p>
|
|
|
|
<table width="100%">
|
|
|
|
<tr><td colspan=3><font size="-1"><a href="news.html">News</a></font></td></tr>
|
|
<tr><td></td><td></td><td height="10"></td></tr>
|
|
<tr><td colspan=3><font size="-1"><a href="index.html">Overview</a></font></td></tr>
|
|
<tr><td></td><td></td><td height="10"></td></tr>
|
|
<tr><td colspan=3><font size="-1"><a href="howtos.html">Howtos</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1">The big picture</font></td></tr>
|
|
<tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos61.html">error correction</a></font></td></tr>
|
|
<tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos62.html">correct usage</a></font></td></tr>
|
|
<tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos63.html">incorrect usage</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos10.html">Scanning media for errors</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos20.html">Putting error correction data on a separate file</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos30.html">Putting error correction data on the medium</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos40.html">Recovering media images</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos50.html">Getting information about images and error correction data</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos90.html">Testing image compatibility</a></font></td></tr>
|
|
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtosa0.html">Dialogs and buttons</a></font></td></tr>
|
|
<tr><td></td><td></td><td height="10"></td></tr>
|
|
<tr><td colspan=3><font size="-1"><a href="download.html">Download</a></font></td></tr>
|
|
<tr><td></td><td></td><td height="10"></td></tr>
|
|
<tr><td colspan=3><font size="-1"><a href="qa.html">Questions and Answers</a></font></td></tr>
|
|
<tr><td></td><td></td><td height="10"></td></tr>
|
|
<tr><td colspan=3><font size="-1"><a href="feedback.html">Bug reporting</a></font></td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td></td>
|
|
|
|
<!--- Actual page contents --->
|
|
<td valign="top" width="77%" rowspan="2">
|
|
|
|
<!--- Insert actual page content below --->
|
|
|
|
<h3>The big picture - a comparison of dvdisaster with conventional backup</h3>
|
|
|
|
dvdisaster stores data on CD/DVD/BD in a way that the data is fully recoverable even after
|
|
the medium has developed some read errors. The method employed in dvdisaster uses
|
|
less storage space (or additional media) than a full backup would do.
|
|
Before using dvdisaster it is important to understand the similarities and
|
|
differences between dvdisaster and a conventional (full) backup:<p>
|
|
|
|
Let's first consider how a conventional backup scheme works:<p>
|
|
|
|
<table width="100%">
|
|
<tr>
|
|
<td width="60px"><img src="../images/backup1.png"></td>
|
|
<td width="60px">Copy<br><img src="../images/right-arrow.png"></td>
|
|
<td width="60px"><img src="../images/backup2.png"></td>
|
|
<td> </td>
|
|
<td>An existing medium (1) is copied onto a backup medium (2).</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td align="center"><img src="../images/down-arrow.png"> </td>
|
|
<td></td>
|
|
<td align="center"><img src="../images/down-arrow.png"> </td>
|
|
<td> </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td width="60px"><img src="../images/bad-cd1.png"></td>
|
|
<td width="60px"> </td>
|
|
<td width="60px"><img src="../images/backup2.png"></td>
|
|
<td></td>
|
|
<td>If any one of the two media is damaged afterwards, we still have
|
|
an intact medium left.</td>
|
|
</tr>
|
|
</table><p>
|
|
|
|
There are actually some cases where it is important to keep a second copy of
|
|
a CD/DVD/BD: One medium might get lost, burst while spinning in the drive,
|
|
or it may be destroyed due to mishandling. However such cases of complete
|
|
data loss are rare as long as media are handled properly.<p>
|
|
|
|
It is more likely that the medium starts to gradually lose data
|
|
after a few years - a nearly unavoidable aging process.
|
|
When the medium is regularly used (or scanned for defects) the data loss
|
|
will typically be noticed after 5% to 10% of the medium have already become
|
|
unreadable. At this point the medium is unusable as a whole,
|
|
but maybe 90% of it is still readable. <i>On the other hand a full backup copy of the
|
|
medium is not required; we simply need a method for recovering the
|
|
missing 10% of data.</i><p>
|
|
|
|
This is where dvdisaster comes into play. Consider this:<p>
|
|
|
|
<table width="100%">
|
|
<tr>
|
|
<td width="60px"><img src="../images/good-cd.png"></td>
|
|
<td width="60px">Create<br><img src="../images/right-arrow.png"><br>ECC</td>
|
|
<td width="60px"><img src="../images/ecc.png"></td>
|
|
<td> </td>
|
|
<td>
|
|
This time we do not make a full backup. dvdisaster is used to create error correction data
|
|
("ECC") which can recover up to 20% of a degraded medium.
|
|
The value of 20% was chosen to have a safety margin over the expected data loss of 5-10%.
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td align="center"><img src="../images/down-arrow.png"> </td>
|
|
<td></td>
|
|
<td align="center"><img src="../images/down-arrow.png"> </td>
|
|
<td> </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><img src="../images/bad-cd.png"></td>
|
|
<td> </td>
|
|
<td><img src="../images/ecc.png"></td>
|
|
<td> </td>
|
|
<td>
|
|
Wenn the medium fails at a later time,
|
|
its contents are recovered from its still readable parts and from the
|
|
error correction data.
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td align="right">80%<img src="../images/rdiag-arrow.png"></td>
|
|
<td> </td>
|
|
<td align="left"><img src="../images/ldiag-arrow.png">20%</td>
|
|
<td> </td>
|
|
<td>
|
|
For a successful recovery at least 80% of the data must still be readable from the medium,
|
|
and the remaining 20% are recalculated from the error correction data.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> </td>
|
|
<td> <img src="../images/good-image.png"></td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td>The completely recovered data is now available as an ISO image on the hard drive
|
|
(the medium remains defective as physical data loss is irrevocable).
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> </td>
|
|
<td align="center"><img src="../images/down-arrow.png"></td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td>Write the image to a blank medium using your favourite CD/DVD/BD authoring software.</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td> </td>
|
|
<td align="center"><img src="../images/good-cd.png"></td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td>You now have a new error-free medium.</td>
|
|
</tr>
|
|
</table><p>
|
|
|
|
As you have seen the data recovery took more steps then doing a conventional backup.
|
|
So let's summarize the pros and cons of dvdisaster compared with conventional backup:<p>
|
|
|
|
<table>
|
|
<tr valign="top"><td>Advantages</td>
|
|
<td><ul>
|
|
<li>dvdisaster uses less storage. When using error correction data with a 20%
|
|
recovery capability, protecting 5 media requires only one additional medium for
|
|
the ECC data.</li>
|
|
<li>Since all media will eventually age and start losing data in similar places
|
|
(typically in the outermost region), doing a 1:1 copy might not help at all.
|
|
Both copies may turn out defective in the same places after a few years.</li>
|
|
</ul></td></tr>
|
|
<tr valign="top"><td>Similarities</td>
|
|
<td><ul><li>Both backup copies and error correction data must be created
|
|
before the master disc fails. You can't create them from an already defective
|
|
medium.</li></ul></td></tr>
|
|
<tr valign="top"><td>Disadvantages</td>
|
|
<td><ul><li>If the recovery capability of the error correction data is exceeded
|
|
(or the medium gets lost), no data can be recovered!
|
|
Especially take note that error correction data with a repair rate of 20% together
|
|
with a 75% readable the medium does not result in 95% recovery! In that case,
|
|
nothing beyond the 75% readable data from the medium can be recovered!</li></ul></td></tr>
|
|
</table>
|
|
|
|
The next three pages provide more related information:<p>
|
|
|
|
<ul>
|
|
<li>The general idea of the <a href="howtos61.html">error correction</a> is explained.<p></li>
|
|
<li>Jane demonstrates the
|
|
<a href="howtos62.html">proper usage of dvdisaster</a>. She will create error correction
|
|
data in advance and is therefore able to recover all data when her media become defective.<p></li>
|
|
<li>However you should <a href="howtos63.html">not follow the way</a> of Joe.
|
|
He does not use error correction data and finds out that his defective
|
|
media are not recoverable even after multiple reading passes. As a consequence he loses
|
|
data from a defective medium.<p></li>
|
|
</ul>
|
|
|
|
Of course these stories are purely fictional and any similarities with existing
|
|
persons or situations are purely conincidental.
|
|
|
|
|
|
<!--- do not change below --->
|
|
|
|
</td> <!--- end of page contents --->
|
|
|
|
</tr>
|
|
<tr valign="bottom">
|
|
<td bgcolor="#f0f0f0">
|
|
<table cellpadding="10"><tr><td><a href="http://dvdisaster.net/legacy/en/index.html"><font size="-1">Old documentation (V0.70)</font></a></td></tr></table>
|
|
</td>
|
|
<td></td>
|
|
<td></td>
|
|
|
|
</tr>
|
|
</table> <!--- end of main body table --->
|
|
|
|
|
|
<!--- Page footer --->
|
|
<table width="100%" cellpadding="0" border="0">
|
|
<tr><td colspan="2" width="100%" height="10"><img width=1 height=1 alt=""></td>
|
|
</tr>
|
|
<tr bgcolor="#000000"><td colspan="2" width="100%"><img width=1 height=1 alt=""></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">
|
|
<font size="-1">
|
|
<i> Copyright 2004-2011 Carsten Gnörlich.<br>
|
|
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
|
|
</i>
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr bgcolor="#000000"><td colspan="2" width="100%"><img width=1 height=1 alt=""></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|