Wie finde ich Dateien, die von neu zugewiesenen Sektoren betroffen sind?


7

Ich habe einen Western Digital RE4 1.5TB, der gerade 56 Sektoren neu zugewiesen hat.

  Reallocated Sectors Count,140,193,193,OK,56,0,Enabled

Ich möchte wissen, ob es möglich ist herauszufinden, welche Dateien von diesen neu zugewiesenen Sektoren betroffen sind und ob sie aufgrund dieser Neuzuweisung beschädigte Bits erhalten haben.

Antworten:


6

Nicht einfach.
Die Neuzuweisung des Sektors erfolgt innerhalb des Laufwerks (weshalb Sie von SMART darüber informiert werden). Ihr Dateisystem hat keine Ahnung, dass dies geschieht. Was den Sektor betrifft, so 12345ist er immer noch Sektor 12345, darum bittet er. Intern weiß das Laufwerk, dass 12345es jetzt ist, 67890und gibt den Inhalt des neu zugeordneten Sektors zurück.

Ich weiß nur, dass Sie dies tun können, indem Sie die physische Sektorkarte des Laufwerks (aus der Elektronik des Laufwerks) abrufen, mit der Neuzuordnungskarte kombinieren und in die logische Sektorkarte (die dem Betriebssystem angezeigt wird) übersetzen / Dateisystem), und bestimmen Sie dann, welche Dateien die neu zugewiesenen Sektoren zum Zeitpunkt der Neuzuordnung verwendet haben (möglicherweise nicht die Datei (en), die sie derzeit verwenden).


Für alle praktischen Zwecke können Sie dies also nicht tun - und Sie sollten es auch nicht müssen.
Moderne Festplatten sind bei der Neuzuweisung von Sektoren pessimistisch und werden neu zugewiesen, wenn ein Sektor marginal ist, anstatt darauf zu warten, dass er vollständig unbrauchbar wird. Wenn also die Neuzuweisung erfolgreich und transparent ist, gehen keine Daten verloren: Der Schreibvorgang wurde umgeleitet oder der Lesevorgang erneut versucht erfolgreich und die Daten anschließend verschoben). Wenn die Neuzuweisung fehlgeschlagen wäre, hätte das Betriebssystem einen Fehler vom Laufwerk zurückbekommen und ihn Ihnen gemeldet.

Über die einzigen Dinge, mit denen Sie sich befassen sollten, sind:

  • Befinden sich auf meinem Laufwerk sichtbare fehlerhafte Sektoren (die dem Betriebssystem gemeldet werden)?
    Wenn die Antwort Ja lautet, ist das Laufwerk tot. Vom Betriebssystem sichtbare fehlerhafte Sektoren bedeuten, dass der Neuzuweisungsspeicher des Laufwerks belegt ist und Sie beginnen, auf die zugängliche Festplatte zu verlieren. Ein Ausfall steht normalerweise unmittelbar bevor und das Laufwerk sollte so schnell wie möglich ersetzt werden.

  • Liegt die Umverteilung des Sektors über der Schwelle oder wächst sie stetig und schnell?
    Dies könnte auf einen laufenden Fehler hinweisen. Planen Sie erneut, das Laufwerk so schnell wie möglich auszutauschen.


voretaq, denken Sie also, dass im Allgemeinen keine Daten verloren gehen? Dies war nicht einmal eine OS-Festplatte, ich habe sie nur zum Speichern von Daten verwendet und nur selten darauf zugegriffen. Als ich es Ende 2010 kaufte, erhielt ich innerhalb eines kurzen Zeitraums, vielleicht eines Monats, 25 neu zugewiesene Sektoren, störte mich aber zu diesem Zeitpunkt nicht. Jetzt, 2 Jahre später, weitere 31 Sektoren.
Nick

arstechnica.com/civis/viewtopic.php?t=1155702 "Realloacted Sector Count = UNSICHTBARE fehlerhafte Sektoren, die gegen Reservesektoren ausgetauscht wurden. Diese Sektoren sind für Ihr Betriebssystem NICHT MEHR SICHTBAR und können daher NIEMALS weitere Probleme verursachen."
Mfinni

@Nick Im Allgemeinen gibt das Laufwerk bei Datenverlust einen Fehler zurück (den Ihr Betriebssystem Ihnen meldet). Sie sagen, dass die Anzahl der Neuzuweisungen zunimmt (was sich mit zunehmendem Alter der Laufwerke auswirkt). Wenn sich die SMART-Schwelle nähert oder steigt und sich nicht abflacht, würde ich in Betracht ziehen, das Laufwerk als günstige Versicherung zu ersetzen. Ihre Daten sind wahrscheinlich mindestens 200 US-Dollar wert. (Dies ist übrigens ein Teil des
Grundes,

Deshalb haben wir auch SMART. Wenn ein solcher Zähler zu klettern beginnt, führt das nicht zu einem PREDICTIVE FAILURE-Status?
Mfinni

voretaq7, ich habe überprüft, nichts in Windows-Ereignisprotokollen angezeigt. Ich habe jedoch immer noch Angst, aufgrund dieser Neuzuweisungen keine beschädigten Daten zu haben. Ich verstehe auch, dass es schwierig ist zu überprüfen, ob dies der Fall ist oder nicht.
Nick

5

Dies ist ein SMART-Zähler. Neu zugewiesene Sektoren sind der Software nicht ausgesetzt. Physisch gesehen verfügen alle Laufwerke über eine freie Speicherplatzreserve für die Neuzuweisung. Die Festplatte erledigt also intern alle Aufgaben und der Prozess ist für die Außenwelt transparent. Während die Anzahl der neu zugewiesenen Sektoren niedrig genug ist - Sie müssen sich keine Sorgen machen, ist der Leistungsabfall nicht signifikant. Wahrscheinlich können einige herstellerspezifische Tools Ihnen die interne Struktur der Festplatte zeigen, aber mit generischen Dienstprogrammen ist dies nicht wirklich möglich, es gibt keinen solchen Standard, nur SMART.


Früher hatte Western Digital ein solches Dienstprogramm zur Verfügung (für die alten parallelen ATA-Laufwerke) - mir ist keines für SATA bekannt.
voretaq7

1
Data LifeGuard Diagnostic, aber dasselbe geschieht über SMART. oder ... acelaboratory.com/products.php#002
GioMac

Ich habe das gesamte Laufwerk mit Hard Disk Sentinel - Surface Scan gescannt, mit dem festgestellt werden kann, ob es Sektoren gibt, bei denen mehr als ein Leseversuch durchgeführt wurde (schwache Sektoren), und es gab keinen einzigen schwachen Sektor.
Nick

Dies zeigt nichts an, bis sich die Festplatte in einem sehr schlechten Zustand befindet. Die Neuzuweisung ist für diese Anwendung transparent - der reale physische Sektor wird möglicherweise verschoben, aber bei HD Sentinel wird die Situation unverändert bleiben. Es gibt keine 100% ige Garantie dafür, dass die Dateikonsistenz nicht verloren geht, aber es gibt interne Wiederherstellungs- und Prüfsummenmechanismen, um dies zu verhindern. Auf jeden Fall wird das Betriebssystem möglicherweise darüber informiert, oder der RSC wird erhöht. Der einzige bewährte Weg, dies zu erkennen, ist der Cheechsuming-Mechanismus der oberen Ebene, der in heutigen Dateisystemen noch nicht weit verbreitet ist.
GioMac
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.