Imported Upstream version 0.72
This commit is contained in:
231
documentation/de/howtos61.html
Normal file
231
documentation/de/howtos61.html
Normal file
@@ -0,0 +1,231 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<title>Overview</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</i>
|
||||
</td>
|
||||
<td align="right">
|
||||
<font size="+3"> </font><a href="http://dvdisaster.net/de/">Zur Internet-Version</a>
|
||||
|
||||
<a href="../en/howtos61.html"></a>
|
||||
<a href="../ru/howtos61.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>Inhalt</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">Neuigkeiten</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">Überblick</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">Typische Anwendungen</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos60.html">Das große Bild</a></font></td></tr>
|
||||
<tr><td valign="top"></td><td>-</td><td><font size="-1">Fehlerkorrektur</font></td></tr>
|
||||
<tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos62.html">richtige Anwendung</a></font></td></tr>
|
||||
<tr><td valign="top"></td><td>-</td><td><font size="-1"><a href="howtos63.html">falsche Anwendung</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos10.html">Datenträger auf Lesefehler prüfen</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos20.html">Fehlerkorrektur-Daten als Datei erzeugen</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos30.html">Fehlerkorrektur-Daten auf dem Datenträger ablegen</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos40.html">Datenträger-Abbild rekonstruieren</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos50.html">Informationen über Abbilder und Fehlerkorrektur-Daten anzeigen</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtos90.html">Abbild-Kompatibilität überprüfen</a></font></td></tr>
|
||||
<tr><td valign="top" width="1%">·</td><td colspan=2><font size="-1"><a href="howtosa0.html">Bedienelemente</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">Herunterladen</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">Fragen und Antworten</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">Fehler berichten</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>Die Idee der Fehlerkorrektur</h3>
|
||||
|
||||
<table width="100%">
|
||||
<tr valign="top">
|
||||
<td><img src="../images/bad-cd.png"></td>
|
||||
<td> </td>
|
||||
<td><img src="../images/ecc.png"></td>
|
||||
<td> </td>
|
||||
<td rowspan="3">
|
||||
In dem Beispiel auf der letzten Seite haben wir gesehen, daß dvdisaster
|
||||
die Daten aus den noch lesbaren Teilen des defekten Datenträgers und den
|
||||
Fehlerkorrektur-Daten wiederherstellt.<p>
|
||||
|
||||
Ein grundlegendes Verständnis der Fehlerkorrektur ist auf jeden Fall hilfreich,
|
||||
um dvdisaster nutzbringend einzusetzen. Bei der Gelegenheit können wir mit
|
||||
der ab und zu gemachten Vermutung aufräumen, daß die Fehlerkorrektur-Daten
|
||||
nur eine Kopie der letzten 20% des Datenträgers seien.
|
||||
So einfach geht es nun auch wieder nicht ;-)
|
||||
</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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> <img src="../images/good-image.png"></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table><p>
|
||||
|
||||
<b>Beispiel: Annas Schreibtisch-PIN</b><p>
|
||||
|
||||
Anna besitzt einen Schreibtisch, dessen Schubladen nur aufgehen, wenn man
|
||||
die Zahlenkombination "8 6 2 3" eingibt. Da die Schubladen keinen wertvollen Inhalt
|
||||
enthalten, beschließt Anna die Zahlenkombination auf dem Schreibtisch zu notieren:<p>
|
||||
|
||||
<img src="../images/ecc-example1.png"><p>
|
||||
|
||||
Allerdings befürchtet sie, daß eine der Zahlen durch einen Tintenfleck
|
||||
unlesbar werden könnte. Daher schreibt sie zusätzlich noch die Summe
|
||||
der vier Zahlen dazu ("+" und "=" - Zeichen sind nur zur Verdeutlichung
|
||||
dazugeschrieben):<p>
|
||||
|
||||
<img src="../images/ecc-example2.png"><p>
|
||||
|
||||
Nach einer Weile wird tatsächlich eine Zahl durch einen Tintenfleck
|
||||
verdeckt:<p>
|
||||
|
||||
<img src="../images/ecc-example3.png"><p>
|
||||
|
||||
Das ist aber kein Problem, da Anna sich die fehlende Zahl <i>x</i>
|
||||
durch Umstellen der Gleichung wieder ausrechnen kann:<p>
|
||||
|
||||
8 + x + 2 + 3 = 19, also<p>
|
||||
|
||||
x = 19 - 8 - 2 - 3, demnach ist x = 6.<p>
|
||||
|
||||
Man kann sich leicht davon überzeugen, daß auf diese Weise jede Zahl aus den
|
||||
anderen vier Zahlen wieder berechnet werden kann. Das Rechenbeispiel
|
||||
verdeutlicht außerdem die grundlegenden Eigenschaften der Fehlerkorrektur:
|
||||
<p>
|
||||
|
||||
<table><tr><td><img src="../images/ecc-example4.png"></td><td> </td>
|
||||
<td valign="top">
|
||||
Zu einer gegebenen Menge von Daten (hier die Zahlenfolge "8 6 2 3")
|
||||
kann man zusätzliche Fehlerkorrektur-Daten berechnen (hier die Summe "19"),
|
||||
mit denen sich verlorengegangene Daten wieder errechnen lassen.<p>
|
||||
|
||||
Bei dvdisaster ist es ganz ähnlich; hier ist die zu schützende Zahlenfolge
|
||||
nichts anderes als das ISO-Abbild einer CD, DVD oder BD.</td>
|
||||
</tr></table><p>
|
||||
|
||||
Der Begriff der <b>Redundanz</b> läßt sich damit wie folgt erklären:
|
||||
|
||||
<ul>
|
||||
<li>Zu 4 Eingabezahlen wird eine weitere "Fehlerkorrektur-Zahl" berechnet.
|
||||
1 von 4 (oder 1/4) entspricht einer Redundanz von 25%.</li>
|
||||
<li> Aus der Fehlerkorrektur-Zahl kann eine andere Zahl wieder berechnet
|
||||
werden, also höchstens 25% der Daten. Die Kapazität der Fehlerkorrektur entspricht
|
||||
der Redundanz.</li>
|
||||
<li> Der zusätzliche Speicherverbrauch durch die Fehlerkorrektur-Daten
|
||||
entspricht ebenfalls der gewählten Redundanz, also 25%</li>
|
||||
</ul>
|
||||
|
||||
In dvdisaster wird der Begriff der Redundanz entsprechend verwendet.
|
||||
Außerdem kann man sich durch Nachrechnen überlegen, daß
|
||||
<ul>
|
||||
<li>keine Daten wiederhergestellt werden können, wenn der Datenverlust
|
||||
größer als die Redundanz ist (für zwei oder mehr fehlende Zahlen kann die
|
||||
Gleichung nicht eindeutig gelöst werden).</li>
|
||||
<li>die Fehlerkorrektur-Daten berechnet werden müssen, wenn noch alle
|
||||
Daten vorhanden sind.</li>
|
||||
</ul><p>
|
||||
|
||||
Das hier gezeigte Summenbeispiel läßt sich allerdings nicht zur einer
|
||||
Fehlerkorrektur verallgemeinern, die mehr als einen fehlenden Datenwert
|
||||
korrigieren kann. Dazu braucht man ein mächtigeres Gleichungssystem,
|
||||
das sich auch für mehrere fehlende Werte (= Variablen) eindeutig lösen
|
||||
läßt. Der in dvdisaster
|
||||
verwendete <a hef="http://de.wikipedia.org/wiki/Reed-Solomon-Code">Reed-Solomon-Kode</a> hat diese Eigenschaften; er ist jedoch mit der üblichen Schulmathematik
|
||||
nicht anschaulich zu erklären. Daher mögen an weiterführenden
|
||||
Informationen interessierte Leser die entsprechende Literatur aus der
|
||||
Kodierungstheorie hinzuziehen.
|
||||
|
||||
<!--- 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/de/index.html"><font size="-1">Alte Dokumentation (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>
|
||||
Die unveränderte Wiedergabe und Verteilung dieses gesamten Textes in beliebiger Form ist gestattet, sofern dieser Hinweis erhalten bleibt.
|
||||
</i>
|
||||
</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#000000"><td colspan="2" width="100%"><img width=1 height=1 alt=""></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user