Ich weiß nicht viel über die Physik hinter fehlerhaften Blöcken auf einer Festplatte, aber ich habe oft gesehen, dass ein "fehlerhafter" Block sich in einen guten verwandelt, wenn Sie ihn mit etwas überschreiben (alles, was Nullen bedeuten, reicht aus). Ich habe sogar mein eigenes Tool geschrieben , das genau das tut. Das Windows-Dienstprogramm für das Befehlszeilenformat mit dem /P:1
Schalter führt dasselbe aus. Ich denke, dass es in diesem Fall nur ein CRC-Fehler war (das Wissen, dass das Laufwerk Prüfsummen mit jedem seiner Sektoren speichert)
Ich frage mich jedoch, wie zuverlässig das ist. Vielleicht bleibt ein bisschen bei 0 hängen und erscheint als "gut", wenn alles auf Null gesetzt ist, aber im realen Betrieb hat es eine Chance von 50/50, dass es richtig funktioniert. Oder vielleicht wird immer ein bisschen zusammen mit seinem Nachbarn etc. gesetzt.
In einem anderen Internetforum scheint die vorherrschende Meinung zu sein, dass es zwei Arten von fehlerhaften Blöcken gibt - "weiche" fehlerhafte Blöcke (die tatsächlich Prüfsummenfehler sind und ohne Auswirkung auf die weitere Lebensdauer des Laufwerks sicher korrigiert werden können) und "harte" fehlerhafte Blöcke Das sind Mikrorisse in den Laufwerksplatten, die den Sektor immer unlesbar machen, und kein Überschreiben hilft dabei. Es ist auch zu erwarten, dass sich die Qualität des Laufwerks schnell verschlechtert.
Wenn das zutrifft, ist es einfach, zwischen einem wirklich schlechten Laufwerk und einem guten Laufwerk zu unterscheiden, das einfach das Unglück einer falschen Prüfsumme hatte. Leider bin ich alt genug, um nicht mehr an Märchen zu glauben.
Ich habe eine Idee zu einem Dienstprogramm ähnlich wie memtest , das dasselbe mit einer Festplatte macht (verschiedene Muster schreiben, möglicherweise mehrmals, und sie dann zur Überprüfung zurücklesen), aber ich frage mich auch, ob es einen Punkt gibt. Was ist, wenn die Jungs im anderen Forum doch Recht haben?
Weiß jemand?
Antworten:
Was passieren könnte, ist, dass die Firmware des Laufwerks den fehlerhaften Sektor hinter den Kulissen "neu abbildet". Moderne Festplatten verfügen über Ersatzsektoren, die sie für diesen Zweck bereithalten. Es gibt ein Limit von ihnen und SMART-Daten können Ihnen sagen, wie nahe Sie bei einigen Laufwerken am Ende sind.
Jedoch kann niemand wirklich wissen, was vor sich geht, ohne die Festplattenfirmware auseinanderzunehmen und zu untersuchen.
Es gibt Anwendungen wie
badblocks
für Linux, die in jeden Sektor schreiben und ihn zurücklesen.Die meisten physischen Datenträger weisen eine signifikante Fehlerrate auf, die durch Vorwärtsfehlerkorrekturcodes usw. ausgeblendet wird. Auf Ihrer Festplatte befinden sich derzeit möglicherweise Tausende von Fehlern. Da die Festplatte jedoch redundante Daten für jeden Sektor schreibt, wird kein Fehler gemeldet und man weiß nie davon.
quelle
Wenn eine typische mechanische Festplatte auf einen Sektor stößt, von dem sie glaubt, dass er fehlerhaft ist, führt sie eine der folgenden Aktionen aus. Der Autor hinter SpinRite spricht oft über einige der Funktionen eines von ihm geschriebenen Programms namens SpinRite.
Grundsätzlich kann Ihre Festplatte durch Fehlerprüfung feststellen, ob sie die Daten lesen kann. Wenn er auf einen Fehler stößt, kann er die Fehler auf eine bestimmte Anzahl von Bits korrigieren.
Was SpinRite macht, ist grundsätzlich die Frage, ob die Festplatte die Daten mehrmals lesen kann. Wenn die Festplatte es lesen kann, verschiebt SpinRite die Daten in einen anderen Sektor. Dadurch kann die Festplatte den vorherigen Sektor schließlich als fehlerhaft markieren und auf diese Weise Daten für Sie wiederherstellen.
Entweder physische, nicht behebbare Defekte der Platten selbst oder bekannte, behebbare Defekte oder besser beschrieben die Tatsache, dass eine Platte zu 99,999% perfekt sein kann und wird.
Abgesehen von der Tatsache, dass dieses Programm bereits existiert (SpinRite), scheint es, dass Sie nicht genug über die Funktionsweise einer Festplatte wissen, um dieses Dienstprogramm überhaupt zu schreiben.
Was SpinRite so gut machte, war seine Fähigkeit, die Fehlerprüfung in den Anfängen rückgängig zu machen.
Es geht weniger um Prüfsummen als um Fehlerprüfung und Fehlerkorrektur.
quelle
Ich benutze Spinrite, um die Festplatte auf Defekte zu überprüfen. Soweit bin ich damit zufrieden. Da es alle Fehler in der Festplatte zu deaktivieren, so dass der echte fehlerhafte Block angezeigt wird.
quelle
Diese Antwort enthält Spekulationen und Meinungen und macht mehr Spaß als Tatsachen.
http://www.seagate.com/staticfiles/support/seatools/user%20guides/SeaToolsDOSguide.EN.pdf geschrieben um 2010
Nach der Logik dieses Sachverhalts kann jeder "echte" neue fehlerhafte Sektor, der durch die Hardware gekennzeichnet ist, zu der einen oder anderen Zeit ein "echtes" Problem gehabt haben und sollte nicht erneut getestet und erneut verwendet werden, da dies ein Problem ist Problem, auf einen Ort zu warten, der passiert, genau wie der ursprünglich markierte fehlerhafte Sektor.
Der Platz, der von den wenigen "schlechten" Gegenständen beansprucht wird, ist in der Regel so klein, dass es sich nicht lohnt, darüber nachzudenken, sie zu verwenden.
Sollte ein Dienstprogramm zum erneuten Testen den Sektor unter vielen Bedingungen testen? Ja, es sollte, warum sollte es nicht, es würde etwas länger dauern, um zu bestätigen, dass mehrere und unterschiedliche Schreibvorgänge lesbar sind, und würde nicht in die Gesamtzahl in dem Bereich eingrenzen. Und warum nicht eine ganze Reihe von Sektoren am selben Ort, um herauszufinden, ob es tatsächlich Schäden in der Gegend gab oder ob es sich damals nur um einen Zufall handelte?
- http://www.seagate.com/staticfiles/support/samsung/docs/M2%20Portable%20Series%20User%20Manual%20EN%20Rev00%20110428.pdf
Die Auswirkungen schlechter Sektoren scheinen sich immer in Gruppierungen in einem ähnlichen Bereich zu zeigen, wobei zusätzliche schlechte Sektoren daraus erwachsen. eine Person sollte in der Lage sein, eine Vorstellung von tatsächlichen Kopfaufprallschäden auf Oberflächen aus der Gruppierung von ihnen zu erhalten. Jeglicher tatsächlicher physischer Schaden an einem Bereich, der Partikel aus diesem Bereich freisetzt, diese Partikel müssen weggeschleudert und herausgefiltert werden.
Nach all den anderen Informationen kann ein Kopfaufprall auch dazu führen, dass sich der Kopf selbst verschlimmert? Wenn sich in Gruppen merklich neue fehlerhafte Sektoren ansammeln, möchte ich mich nicht auf dieses Laufwerk verlassen, aber meine Laufwerke haben normalerweise überhaupt nicht viele (angezeigte) neu zugeordnete Sektoren.
Stromfluss, statische Induktion, Interferenz, atomare Größe, Temperatur, Datendichte. Ich würde mich fragen, ob die Hardware selbst bei "einigen Sektoren" unter "weniger als idealen" Umständen einen Fehler hatte, der auf jeden Fall immer noch der wäre "Das Schlimmste vom ganzen Haufen". Wenn die von den Herstellern selbst durchgeführten Tests fehlerhafte Originalsektoren ausloggen, kehren sie dann zurück und sagen: "Nun, die im Gebäude angeklickte Wechselstromquelle, oder wir hatten einen Einfluss auf die Hintergrundstrahlung. Lassen Sie uns das also erneut testen?" :-) Oder glauben sie, dass "unter allen Umständen" der Rest von ihnen nicht funktioniert hat?
Wenn es eine Möglichkeit gab, festzustellen, ob es sich bei den Sektoren um Schäden, zunehmende Schäden durch Oberflächenschäden oder Oberflächenfehler handelt, sollte es sich um die Gruppierung der als schlecht gekennzeichneten Sektoren handeln. ARgggg
Ich denke, nur ein Festplattenhersteller könnte dies richtig beantworten, es gibt andere Datenblätter, die weit über meine Fähigkeiten hinausgehen. Bei seagate scheint WD eher beim Einfacheren zu bleiben.
Das meiste, was ich tun muss, ist das, was ich gesehen und erlebt habe und die Daten, die sie liefern. Es gibt Zeiten, in denen das Zeug als schlecht eingestuft wird und ich es wiederverwendet habe und es nie ein Problem darstellte. Ich wusste damals, dass es ein eigenes Software- / Hardware-Problem war. Wenn es ein Schaden war, den ich verursacht habe, würde ich hoffen, dass es alle 15 Tracks dort abgemeldet hat, um nie wieder das gesamte Gebiet zu passieren :-). Wenn ich in die Laufwerke schaue, ist es mir ein Rätsel, sie sind perfekt. Nach diesem Bild sehen wir die molekularen Hügel, über die der Kopf zu fliegen versucht. Und Magnetkraftmikroskopie?
Wenn ein Festplattenhersteller alle Antworten kennen würde, würde dies nicht alle verärgerten Benutzer erklären, die neu getestete, neu hergestellte Laufwerke als Ersatz erhalten und Probleme mit ihnen haben. Einige Benutzer waren zwar das Problem, aber nicht alle.
Folgen Sie diesem Bild Um zu sehen,
ob "schwache Köpfe" Nullen sind oder nicht, ich bezweifle, dass es wichtig ist, dass ein Schreibvorgang sehr vollständig ist
quelle