Datenträger - Festplatten, SSDs, Speichersticks und -Karten, CD/ 19.578 Themen, 110.118 Beiträge

Prüfung alter Datenbestände auf Fehlerfreiheit

mawe2 / 23 Antworten / Flachansicht Nickles

Auf einer älteren Festplatte (HDD) liegt eine größere Datenmenge (100.000 Dateien unterschiedlichster Größen) vor.

Die Platte wurde schon viele Jahre nicht genutzt.

Möglicherweise sind durch die längere Lagerung (ohne regelmäßige Inbetriebnahme!) Fehler entstanden, so dass einzelne (oder auch viele) Dateien nicht mehr nutzbar sind.

Eine AdHoc-Prüfung ist für mich nur stichprobenartig möglich. Wenn ich 20 Dateien geöffnet und kontrolliert habe, lässt das aber noch keine Rückschlüsse auf die Unversehrtheit der restlichen 99.980 Dateien zu.

Wie lässt sich dieser Datenbestand auf einfachem Wege überprüfen?

Wie finde ich heraus, welche der 100.000 Dateien fehlerfrei sind und bei welchen Dateien Fehler vorliegen?

Die Prüfung sollte auf einem Windows-System erfolgen.
(Wenn es dort keine erfolgversprechenden Methoden dafür gibt, wäre aber auch der Einsatz anderer Betriebssysteme für diesen Zweck denkbar.)

Gruß, mawe2

bei Antwort benachrichtigen
Borlander gelöscht_189916 „Die arbeitet doch m.E. aber dateiweise? Für die Integrität der gesamten Platte ist das also nur bedingt aussagefähig. ...“
Optionen
Die arbeitet doch m.E. aber dateiweise?

Checksummen können auf ganz unterschiedlichen Ebenen zum Einsatz kommen:

  • Je Speicherwort im Arbeitsspeicher (Beim Einsatz von ECC)
  • An einzelnen Werten/Datenfeldern (z.B. Prüfziffern in IBAN)
  • An einzelnen Datensätzen
  • Für einzelne Dateien in Archiven
  • Im Dateisystem je Cluster (Beim Einsatz von entsprechenden Dateisystemen)
  • Im Dateisystem je Datei (Beim Einsatz von entsprechenden Dateisystemen)
  • Auf Datenträger je Sektor
[…] mehrere Datensätze identisch vorhalten und diese permanent prüfen, um im Schadensfall diesen aus einem Double wieder herstellen zu können.

Ein regelmäßiges Prüfen ist bei modernen Speichersystemen gar nicht so exotisch. Bei RAID-Systemen gab es das ja auch früher schon, wobei Du bei zwei Kopien und ohne Checksumme dann keine Möglichkeit hast festzustellen welche Version den Fehler enthält. Z.B. bei BTRFS als Dateisystem kannst Du die Inhalte mit brfs scrub prüfen (und bei Vorliegen einer Kopie auch reparieren) lassen. Das kann im Hintergrund laufen ohne, dass Du davon bei der Nutzung viel merkst.

bei Antwort benachrichtigen