Befehl RR[N] - Wiederherstellungsdaten hinzufügen

WinRAR

Befehl RR[N] - Wiederherstellungsdaten hinzufügen


Fügt redundante Daten für die Wiederherstellung von beschädigten Archivdaten ("recovery record") zu einem RAR-Archiv hinzu. Diese zusätzlichen Daten vergrößern zwar ein Archiv, ermöglichen jedoch im Fall eines Datenträgerfehlers oder bei anderen Datenverlusten die Wiederherstellung der archivierten Dateien, sofern die Beschädigungen des Archivs nicht zu schwerwiegend sind. Die Reparatur eines beschädigten Archivs kann mit dem Befehl "r" durchgeführt werden. Das ZIP-Archivformat unterstützt das Hinzufügen von Wiederherstellungsdaten nicht.

Die Wiederherstellungsdaten bei RAR-4.x- und RAR-5.0-Archiven unterscheiden sich grundlegend: Die Datenstrukturen und die verwendeten Algorithmen für die Wiederherstellung sind unterschiedlich.

Die RAR-4.x-Wiederherstellungsdaten basieren auf einem XOR-Algorithmus. Die Größe der 4.x-Wiederherstellungsdaten lässt sich als Anzahl von Wiederherstellungs-Sektoren oder als Prozentwert von der Archivgröße angeben. Um eine Sektorenanzahl anzugeben, gibt man die Anzahl direkt hinter 'rr' an, wie z.B. 'rr1000' für 1000 Sektoren. Für einen Prozentwert fügt man hinter der Prozentzahl das Zeichen 'p' oder '%' an, also z.B. 'rr5p' oder 'rr5%' für 5%. Beachten Sie, dass Sie unter Windows bei der Ausführung dieses Befehls in einer ".bat"- oder ".cmd"-Datei den Befehl "rr3%%" statt "rr3%" angeben müssen, weil der Befehlsinterpreter das einzelne "%"-Zeichen als Beginn eines Batchdatei-Parameters ansieht. In diesem Fall ist es praktischer, gleich 'p' statt '%' zu verwenden.

RAR-4.x-Wiederherstellungs-Sektoren sind 512 Bytes lang. Wenn die Daten in einem Bereich fortlaufend beschädigt sind, kann mit Hilfe eines Wiederherstellungs-Sektors 512 Bytes an Daten wiederhergestellt werden. Dieser Wert kann abnehmen, wenn in einem Bereich die Daten an mehreren unterschiedlichen Stellen beschädigt sind. Die Wiederherstellungsdaten eines RAR-4.x-Archivs können bis zu 524288 Wiederherstellungs-Sektoren groß sein.

Die ungefähre Größe des RAR-4.x-"recovery records" kann durch folgende Formel bestimmt werden: <Archivgröße>/256 + <Anzahl der Wiederherstellungs-Sektoren>*512 Bytes.

Die RAR-5.0-Wiederherstellungsdaten verwenden Reed-Solomon-Fehlerkorrektur-Codes. Bei einer fortlaufenden Beschädigung in einem Archiv ist die Leistungsfähigkeit des alten und des neuen Fehlerkorrekturverfahrens ungefähr gleich. Wie bei RAR-4.x ist es mit den RAR-5.0-Wiederherstellungsdaten möglich, beschädigte Archivdaten mit einer etwas geringeren Größe als die Wiederherstellungsdaten zu reparieren. Die RAR-5.0-Wiederherstellungsdaten sind jedoch bei der Wiederherstellung von mehrfachen Beschädigungen an verschiedenen Stellen eines Archivs wesentlich effizienter als die RAR-4.x-Wiederherstellungsdaten.

RAR-5.0-Wiederherstellungsdaten setzen sich nicht mehr aus 512-Byte-Sektoren zusammen und man kann die Größe nur noch in Prozent der Archivgröße angeben. Auch wenn das Zeichen '%' oder 'p' fehlt, behandelt RAR den angegebenen Wert beim RAR-5.0-Archivformat als Prozentwert. Daher bedeuten 'rr5' und 'rr5p' dasselbe: 5%. Wegen dem Servicedaten-Overhead entspricht die sich ergebende Größe der Wiederherstellungsdaten nur ungefähr der vom Anwender angegebenen Größe in Prozent. Der Unterschied zwischen der angegebenen und der wirklichen Größe ist bei kleinen Archiven größer als bei großen Archiven.

Die Größe der RAR-5.0-Wiederherstellungsdaten kann die Größe des zu schützenden Archivs nicht übersteigen. Daher kann man als Parameterwert nicht mehr als 100% angeben. Je größer die Wiederherstellungsdaten sind, desto länger dauert die Erstellung beim Hinzufügen zu einem Archiv und die Verarbeitung bei der Archivreparatur.

Sowohl die 4.x- als auch die 5.0-Wiederherstellungsdaten sind dann am leistungsfähigsten und funktionieren am besten, wenn die Positionen der Daten im beschädigten Archiv sich nicht verschoben haben, also unverändert geblieben sind. Wenn Sie spezielle Software zum Kopieren von Archiven von beschädigten Datenträgern einsetzen, und Sie wählen können, ob die beschädigten Stellen mit Nullen gefüllt oder komplett entfernt werden sollen, sollten Sie einen Modus wählen, der beschädigte Stellen mit Nullen oder anderen Werten auffüllt. Dadurch bleiben die Archivdaten an ihren ursprünglichen Positionen. Auch wenn es nicht die beste Voraussetzung für eine Wiederherstellung ist, sind beide Versionen in der Lage, Archivdaten zu reparieren, bei denen Daten gelöscht oder eingefügt wurden, sich die Positionen der Archivdaten also verschoben haben. Mit RAR-5.0-Wiederherstellungsdaten können Blöcke eingefügter oder gelöschter Daten besser wiederhergestellt werden als mit den RAR-4.x-Wiederherstellungsdaten. In diesen Fällen arbeitet der RAR-5.0-"recovery record" effizienter.

Wird der Befehl 'rr' ohne den Parameter verwendet, setzt WinRAR die Größe der Wiederherstellungsdaten standardmäßig auf 3% der Archivgröße.

Dies ist der entsprechende Kommandozeilenbefehl des Archivmanagementbefehls "Archiv vor Zerstörung schützen".

Beispiele

  1. Füge Wiederherstellungsdaten mit der Standardgröße (3%) zum Archiv backup hinzu:

WinRAR rr backup

  1. Füge Wiederherstellungsdaten zum Archiv bilder hinzu und setze die Größe der Wiederherstellungsdaten auf 5% der Archivgröße:

WinRAR rr5p bilder