Führt ein Spinrite-Level absichtlich zu Datenverlust?

441
Stefan Stlokic

Ist also eine der Betriebsebenen so gestaltet, dass vorhandene Daten auf der Festplatte überschrieben oder anderweitig zerstört werden? Ich schaute mich um, konnte aber keine Antwort auf diese Frage finden und kann sie nicht aus dem von Spinrite-Dokumentation verwendeten Jargon ableiten.

1

3 Antworten auf die Frage

3
J Marsh

Die kurze Antwort lautet nein. Tatsächlich werden zuvor nicht lesbare Datenblöcke wieder lesbar.

Nun zu einer Zusammenfassung der langen Antwort. Was Spinrite tut, ist den Betrieb der Festplatte auf Hardwareebene zu testen. Dabei wird die Fähigkeit der Festplatte überprüft, Daten zuverlässig zu lesen und zu schreiben. Da dies außerhalb Ihres Betriebssystems geschieht und Anweisungen direkt an der Hardware verwendet werden, geht es weit über das von Windows integrierte CheckDisk hinaus. Es liest und schreibt auf die gesamte Oberfläche der Platte. Er liest jeden Block, invertiert die binären Daten und schreibt sie zurück, um die Schreibbarkeit zu überprüfen. Anschließend werden die Daten erneut invertiert und auf die Festplatte geschrieben. Dabei wird erneut überprüft, ob die Daten lesbar sind. Dies hat zur Folge, dass nicht nur die Funktionsfähigkeit der Festplatte überprüft wird, sondern auch die auf der Festplatte gespeicherten Daten aktualisiert werden.

Es ist ein fantastisches Programm. Ich verwende es regelmäßig auf allen meinen Systemen und auf allen Kundencomputern, wenn sie zum ersten Mal in meinen Shop kommen. Dies hat viele Probleme für mich behoben, einschließlich nicht bootender Systeme und periodischer BSOD-Symptome. Wenn Sie erwägen, es zu kaufen, fahren Sie fort. Steve arbeitet an Updates des Programms, die die Geschwindigkeit, mit der Spinrite arbeitet, erheblich verbessern. Das aktualisierte Programm wird allen Besitzern der aktuellen Version (Spinrite 6.0) kostenlos zur Verfügung stehen.

1
user658404

Ich würde sagen, dass es keine Daten zerstört und ich verwende das Programm, und ich finde es sehr nützlich, wenn es mit moderner Hardware etwas umständlich ist.

Wenn ein Betriebssystem versucht, eine Datei mit einem beschädigten Sektor auf einem Datenträger zu lesen, versucht der Datenträger normalerweise kurz, und meldet dem Betriebssystem, dass die Datei beschädigt ist (die Prüfsumme zeigt dem Datenträger an, dass der Sektor falsch gelesen wurde, sodass ein Lesefehler gemeldet wird). Höchstwahrscheinlich können Sie die Datei überhaupt nicht öffnen.

Wenn Sie SpinRite auf dem Datenträger ausführen (normalerweise Level 2 für die Datenwiederherstellung), wird der Datenträger dazu gezwungen, sehr viele weitere Versuche zu unternehmen, um den beschädigten Sektor zu lesen, und er kann ihn möglicherweise wiederherstellen und erneut sicher schreiben.

Wenn Sie SpinRite auf Hardware ausführen, auf die vollständig auf das Laufwerk zugegriffen werden kann (mit den alten Befehlen, die SpinRite 6.0 noch verwendet), kann es die einzelnen Bits des beschädigten Sektors lesen und eine statistische Analyse "Dynastat" durchführen, um das Laufwerk richtig zu lesen Daten (mit der Prüfsumme, um zu bestätigen, dass sie korrekt erhalten wurde). Wenn er es nicht richtig abruft, hat er möglicherweise die Mehrheit davon richtig gelesen. Da jedoch einige Bits falsch sind, stimmt die Prüfsumme nicht überein. Was SpinRite als nächstes tut, könnte einige Leute verärgern ... es schreibt den Sektor mit der besten Vermutung dessen, was er lesen sollte, und es setzt die Prüfsumme, so dass die Festplatte jetzt denkt, der Sektor sei in Ordnung. Wenn das Betriebssystem nun versucht, die Datei zu lesen, die diesen Sektor enthält, wird es denken, dass nichts daran falsch ist. Allerdings werden einige Bits in dieser Datei beschädigt sein. Nun, das hat gute und schlechte Auswirkungen. Das oder die beschädigten Bits sind möglicherweise völlig irrelevant. Sie befinden sich möglicherweise in einem ungenutzten Bereich. Sie befinden sich möglicherweise nach dem Ende des Inhalts einer Datei im leeren Bereich. Oder vielleicht handelt es sich bei der Datei um eine Textdatei und einige Zeichen sind jetzt verstümmelt (zumindest ist die Datei jetzt lesbar). Wenn es sich um eine binäre ausführbare Datei handelt, kann es bei der Ausführung zum Absturz kommen. Wenn es Teil eines FAT-Verzeichnisses ist, kann ein Dateiname ein unleserliches Zeichen oder eine falsche Größe oder einen falschen Speicherort haben. Am wahrscheinlichsten ist jedoch, dass eine Reihe zuvor verlorener Dateien wieder aufgetaucht ist. Obwohl es sich vielleicht schlecht anhört, eine Datei mit beschädigten Daten zu haben ... In fast allen Fällen sind Sie besser (oder zumindest nicht schlechter) als vor der Ausführung von SpinRite. Sie befinden sich möglicherweise nach dem Ende des Inhalts einer Datei im leeren Bereich. Oder vielleicht handelt es sich bei der Datei um eine Textdatei und einige Zeichen sind jetzt verstümmelt (zumindest ist die Datei jetzt lesbar). Wenn es sich um eine binäre ausführbare Datei handelt, kann es bei der Ausführung zum Absturz kommen. Wenn es Teil eines FAT-Verzeichnisses ist, kann ein Dateiname ein unleserliches Zeichen oder eine falsche Größe oder einen falschen Speicherort haben. Am wahrscheinlichsten ist jedoch, dass eine Reihe zuvor verlorener Dateien wieder aufgetaucht ist. Obwohl es sich vielleicht schlecht anhört, eine Datei mit beschädigten Daten zu haben ... In fast allen Fällen sind Sie besser (oder zumindest nicht schlechter) als vor der Ausführung von SpinRite. Sie befinden sich möglicherweise nach dem Ende des Inhalts einer Datei im leeren Bereich. Oder vielleicht handelt es sich bei der Datei um eine Textdatei und einige Zeichen sind jetzt verstümmelt (zumindest ist die Datei jetzt lesbar). Wenn es sich um eine binäre ausführbare Datei handelt, kann es bei der Ausführung zum Absturz kommen. Wenn es Teil eines FAT-Verzeichnisses ist, kann ein Dateiname ein unleserliches Zeichen oder eine falsche Größe oder einen falschen Speicherort haben. Am wahrscheinlichsten ist jedoch, dass eine Reihe zuvor verlorener Dateien wieder aufgetaucht ist. Obwohl es sich vielleicht schlecht anhört, eine Datei mit beschädigten Daten zu haben ... In fast allen Fällen sind Sie besser (oder zumindest nicht schlechter) als vor der Ausführung von SpinRite. Wenn es Teil eines FAT-Verzeichnisses ist, kann ein Dateiname ein unleserliches Zeichen oder eine falsche Größe oder einen falschen Speicherort haben. Am wahrscheinlichsten ist jedoch, dass eine Reihe zuvor verlorener Dateien wieder aufgetaucht ist. Obwohl es sich vielleicht schlecht anhört, eine Datei mit beschädigten Daten zu haben ... In fast allen Fällen sind Sie besser (oder zumindest nicht schlechter) als vor der Ausführung von SpinRite. Wenn es Teil eines FAT-Verzeichnisses ist, kann ein Dateiname ein unleserliches Zeichen oder eine falsche Größe oder einen falschen Speicherort haben. Am wahrscheinlichsten ist jedoch, dass eine Reihe zuvor verlorener Dateien wieder aufgetaucht ist. Obwohl es sich vielleicht schlecht anhört, eine Datei mit beschädigten Daten zu haben ... In fast allen Fällen sind Sie besser (oder zumindest nicht schlechter) als vor der Ausführung von SpinRite.

Da SpinRite das tatsächliche Dateisystem auf der Festplatte ignoriert, erhalten Sie leider keinen Bericht darüber, welche Dateien möglicherweise beschädigt sind. (Nochmals positiv: Die Tatsache, dass SpinRite das Dateisystem nicht berücksichtigt, ist ein Vorteil, da es auf jeder Festplatte gleich gut funktioniert, unabhängig davon, welches Betriebssystem oder welches Dateisystem es enthält ... vom Massenspeicher bis zum TIVO Platten)

Eine weitere Sorge, die Sie möglicherweise haben, ist, dass bei einer sterbenden Festplatte die Festplatte fehlerhaft wird. Vielleicht verbreiten Sie Ablagerungen im Laufwerk oder tragen den Lesekopf tödlich aus. Das war nicht meine Erfahrung. Ich kann nicht sagen, dass dies nicht passieren kann, aber in den Fällen, in denen Festplatten ausfielen, habe ich die Probleme nicht verschlimmert.

0
DrWattsOn

Ein weiterer sehr feiner Punkt ("fein" wie in "wählerisch" und "gut" wie in "anwendbar") ist, dass die meisten Dateisystem-abhängigen Laufwerks- und Datenprogramme dies nicht tun: Lesen und Wiederherstellen der meisten (wenn nicht aller) schlechten Bits innerhalb eines Sektors. Dies hat die Laufwerke funktionsfähig gemacht.

Sobald eine Fahrt über SpinRite wieder zum Leben erweckt wird, ist es ständig zu sichern (wie ich es vielleicht hätte tun sollen)?

Und BTW: HEAT ist ein Faktor; Ich hatte noch nie mehrere 320-GB-Western-Digital-7200-RPM-Laufwerke (ca. 10) ausfallen lassen, die seit über 10 Jahren immer noch verwendet werden, weil ich das Geld ausgegeben und das Metallhandwerk dort gemacht habe, wo es nötig war, um diese dedizierten HDD-Lüfterbaugruppen direkt am Boden von zu montieren die Fahrt. Ich habe sogar einige Zwei-Lüfter-Baugruppen mit den Lüftern in Reihe geschaltet, laufe langsam und leise, verhindere aber trotzdem absolut eine Überhitzung, da sie die Luft direkt auf der Festplatte bewegen und ihre Metallstrukturen die Wärme abführen.

Ich mache dasselbe mit SSDs (2,5 Zoll) und werde einfach einen Weg KLUGE machen, wenn ich mSATA und NVMe verwende, um sie kühl zu halten. Weil sie im Betrieb heiß werden, und das ist schlecht, und deshalb werden Kühlkörper jetzt auch für SSDs und RAM angeboten.