204 lines
8.5 KiB
HTML
204 lines
8.5 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
|
<title>Remarks on read errors</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">
|
|
<span class="fxxl"><b>dvdisaster</b></span>
|
|
<i>Version 0.72.4 / 0.72 (pl4)</i>
|
|
</td>
|
|
<td align="right">
|
|
<span class="fxxl"> </span><a href="http://dvdisaster.net/en/">To the Internet version</a>
|
|
<a href="../cs/qa36.html"></a>
|
|
<a href="../de/qa36.html"></a>
|
|
|
|
<a href="../ru/qa36.html"></a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<!-- Language chooser or separator -->
|
|
<table width="100%" cellpadding="0" border="0">
|
|
<tr>
|
|
<td colspan="2" class="hsep"></td>
|
|
</tr>
|
|
<tr><td colspan="2" style="height: 10px">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<!-- Main body (Navigation, actual page content, optional news column) -->
|
|
<table width="100%" cellspacing=0>
|
|
<tr>
|
|
<!-- Navigation -->
|
|
<td style="background-color:#f0f0f0; vertical-align:top; width:20%;">
|
|
<table width="100%" cellpadding="10">
|
|
<tr>
|
|
<td>
|
|
<span class="fs"><b>Contents</b></span>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td class="hsep"></td>
|
|
</tr>
|
|
</table><p>
|
|
|
|
<table width="100%">
|
|
<tr><td colspan=3><span class="fs"><a href="news.html">News</a></span></td></tr>
|
|
<tr><td></td><td></td><td style="height:10px;"></td></tr>
|
|
<tr><td colspan=3><span class="fs"><a href="index.html">Overview</a></span></td></tr>
|
|
<tr><td></td><td></td><td style="height:10px;"></td></tr>
|
|
<tr><td colspan=3><span class="fs"><a href="howtos.html">Howtos</a></span></td></tr>
|
|
<tr><td></td><td></td><td style="height:10px;"></td></tr>
|
|
<tr><td colspan=3><span class="fs"><a href="download.html">Download</a></span></td></tr>
|
|
<tr><td></td><td></td><td style="height:10px;"></td></tr>
|
|
<tr><td colspan=3><span class="fs"><a href="qa.html">Questions and Answers</a></span></td></tr>
|
|
<tr><td style="width:1%; vertical-align:top;">·</td><td colspan=2><span class="fs"><a href="qa10.html">Technical Questions</a></span></td></tr>
|
|
<tr><td style="width:1%; vertical-align:top;">·</td><td colspan=2><span class="fs"><a href="qa20.html">Error messages</a></span></td></tr>
|
|
<tr><td style="width:1%; vertical-align:top;">·</td><td colspan=2><span class="fs"><a href="qa30.html">Background information</a></span></td></tr>
|
|
<tr><td></td><td style="vertical-align:top; font-size:small;">-</td><td><span class="fs"><a href="qa31.html">Error correction properties</a></span></td></tr>
|
|
<tr><td></td><td style="vertical-align:top; font-size:small;">-</td><td><span class="fs"><a href="qa32.html">Image level data recovery</a></span></td></tr>
|
|
<tr><td></td><td style="vertical-align:top; font-size:small;">-</td><td><span class="fs"><a href="qa33.html">RS01, RS02 and RS03</a></span></td></tr>
|
|
<tr><td></td><td style="vertical-align:top; font-size:small;">-</td><td><span class="fs"><a href="qa34.html">Linear reading strategy</a></span></td></tr>
|
|
<tr><td></td><td style="vertical-align:top; font-size:small;">-</td><td><span class="fs"><a href="qa35.html">Adaptive reading strategy</a></span></td></tr>
|
|
<tr><td></td><td style="vertical-align:top; font-size:small;">-</td><td><span class="fs">Remarks on read errors</span></td></tr>
|
|
<tr><td></td><td style="vertical-align:top; font-size:small;">-</td><td><span class="fs"><a href="qa37.html">Hints for storing the error correction files</a></span></td></tr>
|
|
<tr><td></td><td></td><td style="height:10px;"></td></tr>
|
|
<tr><td colspan=3><span class="fs"><a href="feedback.html">Bug reporting</a></span></td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td></td>
|
|
|
|
<!-- Actual page contents -->
|
|
<td style="vertical-align:top; width:77%;" rowspan="2">
|
|
|
|
<!-- Insert actual page content below -->
|
|
|
|
<h3 class="top">Remarks on read errors</h3>
|
|
|
|
Optical media have their own error correction code which protects the data
|
|
against small manufacturing errors and inaccuracies during writing.
|
|
If the writer and medium are compatible and of high quality, the
|
|
error correction built into the medium will at first be mainly idle.
|
|
This leaves enough reserves to compensate normal wear and aging effects
|
|
during many years of the medium usage.
|
|
<p>
|
|
|
|
When the capacity of the built-in error correction is finally exhausted,
|
|
read errors will start to appear on the medium. These will be reported by
|
|
the <a href="howtos10.html">"Scan"</a>-operation of dvdisaster.
|
|
Depending on the time of first occurrence,
|
|
two types of read errors are of particular interest:<p>
|
|
|
|
<b>Read errors appearing right after writing the medium.</b>
|
|
This is a sign of:
|
|
|
|
<ul>
|
|
<li>media from a faulty production run, or</li>
|
|
<li>media which are not compatible with the writer.</li>
|
|
</ul>
|
|
|
|
A prudential choice is to dispose of the faulty media and
|
|
to write the data on error-free media, possibly switching to a
|
|
different producer.<p>
|
|
|
|
Please withstand the temptation of trying to preserve
|
|
the faulty media by means of an error correction file - this
|
|
will most likely end with data loss.<p>
|
|
|
|
<b>Read errors after a few months/years.</b>
|
|
The built-in error correction of the medium will be increasingly loaded
|
|
during its life time until it finally fails and read errors show up.
|
|
This happens for mechanical reasons (scratches, warping of the plastic material)
|
|
as well as for chemical causes (decaying dye and/or reflective layer).<p>
|
|
|
|
These effects typically occur while the medium is stored away for a few months,
|
|
and it may not be possible to read in all sectors afterwards.<p>
|
|
|
|
Therefore it is crucial to create the
|
|
<a href="howtos21.html">error correction data</a> in time.
|
|
The ecc data contains information for recalculating the contents of
|
|
missing sectors
|
|
<a href="qa31.html">(within certain limits)</a>.
|
|
Therefore with the help of the ecc data
|
|
dvdisaster can recover images even if not all sectors
|
|
could actually be read by the drive.<p>
|
|
|
|
Since the error correction can reconstruct missing sectors up to a certain number,
|
|
it is not necessary to squeeze out a defective medium for every readable sector.
|
|
The <a href="qa35.html">adaptive reading strategy</a> checks during
|
|
reading whether enough data for error correction has been collected.
|
|
As soon as this is the case, reading stops and still unread sectors
|
|
will be recovered using the ecc data.<p>
|
|
|
|
<a name="reading-tips"><b>
|
|
Some hints for effectively reading damaged media</b></a><p>
|
|
|
|
The outcome from reading damaged media depends on several factors:
|
|
|
|
<ul>
|
|
<li><b>Not all drives are built the same.</b><br>
|
|
Different drives have different reading capabilities.
|
|
Take advantage of dvdisaster's function for completing an image
|
|
with several reading passes and use different drives for each pass.
|
|
Transfer the image file between computers using a network or rewritable media
|
|
in order to use drives installed in different machines.
|
|
<p></li>
|
|
<li><b>Eject and insert the medium again.</b><br>
|
|
Sometimes it makes a difference to eject the medium, turn it about a quarter,
|
|
and then load it again for another reading pass.
|
|
<p></li>
|
|
<li><b>Some drives read better while being cold.</b><br>
|
|
Turn off the computer over night and perform another reading attempt in the next
|
|
morning.<p>
|
|
But note: "Cold" refers to normal living room conditions - putting hardware
|
|
or media into the fridge can be very unhealthy for them.<p></li>
|
|
</ul>
|
|
|
|
<!-- do not change below -->
|
|
|
|
</td> <!-- end of page contents -->
|
|
|
|
</tr>
|
|
|
|
<!--
|
|
<tr valign="bottom">
|
|
<td style="background-color:#f0f0f0;">
|
|
<table cellpadding="10"><tr><td><a href="http://dvdisaster.net/legacy/en/index.html"><span class="fs"></span></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" style="width:100%; height:10px;"></td>
|
|
</tr>
|
|
<tr><td colspan="2" class="hsep"></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">
|
|
<span class="fs">
|
|
<i> Copyright 2004-2012 Carsten Gnörlich.<br>
|
|
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
|
|
</i>
|
|
</span>
|
|
</td>
|
|
</tr>
|
|
<tr><td colspan="2" class="hsep"></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|