dvdisaster Version 0.70  Zur Internet-Version
Inhalt

▄berblick
Beispiele und Bildschirmfotos
Herunterladen
Fragen und Antworten
Hintergrundinformationen
·Eigenschaften der Fehlerkorrektur
·Datenrekonstruktion auf Abbild-Ebene
·RS01 und RS02
·Lineares Lese-Verfahren
·Angepa▀tes Lese-Verfahren
·Bemerkungen zu Lesefehlern
·Fehlerkorrektur-Datei aufbewahren

Technische Eigenschaften der Fehlerkorrektur

Diese Seite skizziert die Grundideen hinter dvdisaster, damit Sie abschΣtzen k÷nnen, ob es Ihren Anforderungen zur Datensicherung genⁿgt. Im Zweifelsfall sollten Sie dvdisaster nicht einsetzen oder zusΣtzliche Sicherungsstrategien anwenden.

Fehlerkorrektur-Verfahren.   dvdisaster verwendet einen Reed-Solomon-Kode mit einem auf die Behandlung von Ausl÷schungen optimierten Fehlerkorrektur-Algorithmus. Die Implementierung bezieht eine Menge Inspiration und Programmcode aus der hervorragenden Reed-Solomon-Bibliothek von Phil Karn.

In der Grundeinstellung bilden jeweils 223 DatentrΣger-Sektoren einen Fehlerkorrektur ("ECC") - Bereich. Auf dem DatentrΣger auftretende Lesefehler werden als Ausl÷schungen betrachtet, so da▀ pro ECC-Bereich bis zu 32 defekte Sektoren*) rekonstruierbar sind.

Die 223 Sektoren werden so ausgewΣhlt, da▀ sie sich gleichmΣ▀ig ⁿber die gesamte DatentrΣger-OberflΣche verteilen. Dadurch k÷nnen gro▀e zusammenhΣngende Bereiche von defekten Sektoren korrigiert werden, bevor die kritische Anzahl von 32 Defekten*) pro ECC-Bereich erreicht wird. Dieses Fehlermuster ist besonders typisch fⁿr alternde DatentrΣger, bei denen im Au▀enbereich gehΣuft Fehler auftreten, und fⁿr Kratzer entlang der Datenspirale.

Radiale oder diagonale Kratzer werden hingegen in der Regel schon im Laufwerk selbst korrigiert. Fⁿr diese FΣlle ist die verwendete Fehlerkorrektur weder besonders gut noch besonders schlecht geeignet.

Grenzen der Fehlerkorrektur.   Im schlechtesten Fall reichen schon 33 defekte Sektoren*) auf dem DatentrΣger, um seine Wiederherstellung zu verhindern. Damit diese Wirkung eintritt, mⁿssen die Fehler wie ein Schrotschu▀ ⁿber den DatentrΣger verteilt sein und alle im gleichen ECC-Bereich liegen - das ist eher unwahrscheinlich.
Erfahrungstests haben ergeben, da▀ bei normaler Alterung ca. 10% an Sektoren ausfallen k÷nnen, bevor die kritsche Anzahl von 33 Defekten pro ECC-Bereich*) erreicht wird.
Bei Kratzern wird die Ausfallschwelle frⁿher erreicht; deshalb empfiehlt sich eine stΣndige Sichtkontrolle und ein sofortiges Umkopieren von DatentrΣgern, die durch Kratzer verursachte Lesefehler aufweisen.

Technische EinschrΣnkungen.   Viele Laufwerke erkennen den DatentrΣger nicht mehr, wenn die Einfⁿhrungszone ("Lead in") vor dem ersten Sektor (nahe dem Innenloch) beschΣdigt ist. In diesem Fall k÷nnen Sie dvdisaster nicht mehr anwenden, um den Inhalt des DatentrΣgers zu retten.

Es ist nicht m÷glich, die QualitΣt minderwertiger DatentrΣger durch dvdisaster aufzuwerten. Billige Rohlinge k÷nnen bereits nach wenigen Tagen so stark verfallen, da▀ die KapazitΣt des Fehlerkorrekturkodes ⁿberschritten wird.

 

*) Die angegebene Grenze von 32 korrigierbaren Defekten pro ECC-Bereich ist die Grundeinstellung. Sie k÷nnen hier andere Werte einstellen und so die LeistungfΣhigkeit der Fehlerkorrektur anpassen.

Copyright 2004-2006 Carsten Gn÷rlich.
Die unverΣnderte Wiedergabe und Verteilung dieses gesamten Textes in beliebiger Form ist gestattet, sofern dieser Hinweis erhalten bleibt.