<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>dvdisaster</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 (pl1)</i> </td> <td align="right"> <font size="+3"> </font><a href="http://dvdisaster.net/en/">To the Internet version</a> <a href="../de/howtos24.html"></a> <a href="../ru/howtos24.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"><a href="howtos60.html">The big picture</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"></td><td>-</td><td><font size="-1"><a href="howtos21.html">Decision help</a></font></td></tr> <tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos22.html">Basic settings for reading</a></font></td></tr> <tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos23.html">Creating the error correction file</a></font></td></tr> <tr><td valign="top"></td><td>-</td><td><font size="-1">Archiving error correction files</font></td></tr> <tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos25.html">Advanced settings</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"> <table width="100%" bgcolor="#f0f0f0"> <tr><td><font size="+1"><b>Creating error correction files</b></font></td> <td rowspan="2" align="right"><img src="images/create-icon.png"></td></tr> <tr><td><i>Archival</i></td></tr> </table><p> <!--- Insert actual page content below ---> <h3>Tips for archival of error correction files</h3> CD/DVD/BD are currently among the most cost-effective exchangeable mass storage media. Therefore you are probably considering them for storing error correction files.<p> Nothing is wrong with doing so, but be aware that your data and protective error correction files are kept on media with equal reliability. When you encounter read errors on a data medium it is likely that the medium containing the respective error correction files has also gone defective. After all both media have been written at the same time, and they have the same aging characteristics. <p> <table width=100%><tr><td bgcolor=#000000 width=2><img width=1 height=1 alt=""></td> <td> </td> <td>This might come at a surprise, but it can not be guaranteed that an error correction file remains usable when it is stored on a defective medium. See the old documentation for an <a href="http://dvdisaster.net/legacy/en/background20.html">explanation of the technical background</a>. </td></tr></table><p> Therefore it is important to protect error correction files just as if they were normal data. To be more specific, the medium containing error correction files must be protected with error correction data as well. Here are two ways of doing this: <ol> <li>Storing error correction files on separate media:<p> Use additional media just for keeping the error correction files. If you use no more than 80% per medium for error correction files it can be <a href="howtos30.html">augmented with error correction data</a>. This allows you to recover the medium if you run into problems reading the error correction files at a later time.<p></li> <li>Storing error correction files on the next medium in sequence:<p> Maybe you are using media for an incremental backup strategy. In that case you could collect files until the first medium can be filled. Write that medium as usual and create an error correction file for it. Include that error correction file into the backup set which will go onto the second medium. When the second medium has been written, write the error correction file for it onto the third medium and so on. This way all media in the chain are protected with error correction files (with the ecc file for the last medium residing on hard disk until another medium is written).<p> Of course Murphys Law may strike and result in all media of the chain becoming defective. In that case you need to recover all media, starting with the most recent one ;-) </li> </ol> <!--- 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-2009 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>