Windows chkdsk ersetzt schlechten Cluster-sind Dateien jetzt beschädigt?

Ich habe chkdsk auf einem Laufwerk ausgeführt und als es zu Stufe 4 kam (Dateidaten überprüfen), wurde diese Meldung für einige Dateien angezeigt:

Windows replaced bad clusters in file ######
of name \path\filename.ext

Bedeutet dies, dass diese Dateien jetzt beschädigt sind? Ich mache mir hauptsächlich Sorgen um ISOs und ausführbare Dateien. Leider habe ich keine Hashes von ihnen, daher habe ich nach Abschluss der Ausführung von chkdsk nichts mehr auf ihre Integrität zu überprüfen.

Wenn es relevant ist, ist dies eine mechanische Festplatte, ein 2TB Western Digital Green.

Author: tgxiii, 2013-07-03

4 answers

Die Antwort ist, es kommt darauf an. die Datei befand sich zumindest teilweise in einem fehlerhaften Cluster, wodurch die Datei tatsächlich beschädigt wurde. chkdsk ordnete den Sektor neu zu (wies diese Adresse auf einen nicht fehlerhaften Speicherort auf der Festplattenoberfläche) und versuchte, den Inhalt des fehlerhaften Clusters darauf zu kopieren. es gibt jedoch keine Garantie dafür, dass die Daten im Quellcluster vollständig zum Ziel wiederhergestellt werden können. wenn ja, ist Ihre Datei intakt, aber wenn es nicht möglich war, die Daten vollständig und genau wiederherzustellen, es wird Korruption gegeben haben.

Unfourtunately, ohne einen Ausgangswert, es ist keine Möglichkeit zu sagen.

 10
Author: Frank Thomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-07-03 15:54:03

Bedeutet dies, dass diese Dateien jetzt beschädigt sind? Die Dateien waren beschädigt und Windows konnte die Datei reparieren Leider habe ich keine Hashes von ihnen, also habe ich nichts zu überprüfen ihre Integrität gegen nach chkdsk beendet läuft. Ich mache mir hauptsächlich Sorgen um ISOs und ausführbare Dateien.

Sie müssen diese Prüfsummen finden, abhängig von der Datei, die chkdisk repariert, sollte nicht schwer sein. Am Ende wurde eine Beschädigung eines Clusters festgestellt. Sie sollten wiederherstellen die Datei aus Ihrer Backup-Quelle.

Wenn es relevant ist, ist dies eine mechanische Festplatte, eine 2TB. Digitale Grün.

Sie sollten Ihre Daten öfter sichern, damit Sie auch Prüfsummen vergleichen können.

Wenn die Datei eine Systemdatei war, sollten Sie sfc /scannow ausführen, um die Integrität von Windows zu überprüfen.

 1
Author: Ramhound,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-01-22 04:15:23

Oft wird eine Datei Clustern auf einer Festplatte zugewiesen, speichert jedoch nicht unbedingt aussagekräftige Daten in diesen Clustern. Beispiel:

  • Virtuelle Maschinen, deren Disk-Images vorab zugewiesen sind, um Speicherplatz zu reservieren und Fragmentierung zu vermeiden. Die Hälfte der heruntergeladenen Dateien ist oft auch auf diese Weise vorbelegt.
  • Eine Datenbank, in der Datensätze gelöscht wurden, die aber noch nicht abgesaugt wurden . Auf einem Desktop-System können "Datenbanken" Postfächer, Instant Messenger-Verlauf enthalten, browser-Lesezeichen, Passwort-Manager, Fotokataloge, Musikbibliotheken oder die Windows-Registrierung.

In einem solchen Fall enthalten die Dateien normalerweise einige aussagekräftige Cluster und einige Cluster, die nicht verwandte Daten enthalten, die Sie in der Vergangenheit gelöscht haben, z. B. Dateien, die vom zu überschreibenden Dateisystem markiert wurden. Selbst wenn eine Datei technisch beschädigt ist, haben Sie manchmal das Glück, dass die Integrität der Datei nicht beeinträchtigt wird.

Es wäre jedoch eine gute Idee, dies zu überprüfen die Integrität der Datei mit einem Werkzeug, das das spezifische Dateiformat versteht, wo möglich. Solche Werkzeuge existieren für die meisten Formen von Disk-Image, Datenbank und Mediendatei.

 0
Author: copycat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-23 12:41:46

In einem solchen Fall könnte man einen Hexadezimaleditor verwenden und suchen, wenn eine ungewöhnlich lange Folge von 00s einen ansonsten komplexen Datenbereich unterbricht. Wenn Sie zu einem bestimmten Zeitpunkt ein Vielfaches von 512 Byte leerer Daten sehen, beginnend mit einem 512-Byte-Offset relativ zum Anfang der Datei (Sektorgrenze), in einem Bereich, in dem (scheinbar) zufällige Zeichen vorhanden sein sollten (wenn es sich um eine Binärdatei handelt) oder eine lesbare Folge von Zeichen (wenn es sich um eine Textdatei handelt), dann können Sie sicher sein, dass ziemlich sicher, dass etwas Korruption aufgetreten ist.

Damit dies überschaubar ist, ist es natürlich nicht praktisch möglich, jede einzelne Datei wie diese zu überprüfen, damit zumindest die LBAs der fehlerhaften Sektoren verwaltet werden können. Die beste Vorgehensweise, wenn fehlerhafte Sektoren auf einer Speichereinheit vorhanden sind, besteht darin, sie zuerst mit einem geeigneten Tool zu klonen (ddrescue wird häufig empfohlen), dann CHKDSK oder ein anderes Tool auszuführen, das eine Reparatur vor Ort versucht, die erfolgreich sein kann oder fehlschlägt, aber niemals explizit ausgeführt wird berichten Sie, was das tatsächliche Ergebnis war. Andernfalls besteht die einzige vernünftige Möglichkeit, solche Fehler zu erkennen, darin, beim späteren Lesen / Abspielen / Ausführen der auf diesem Gerät gespeicherten Dateien auf Störungen jeglicher Art zu achten und diese dann mit der oben angegebenen Methode zu überprüfen.

 0
Author: GabrielB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-09-21 17:00:30