Warum kann ein Laufwerk den SMART-Test mit „BESTANDEN“ melden, aber beim vollständigen Lesetest an derselben LBA fehlschlagen?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Ein Laufwerk kann SMART PASSED melden und dennoch einen vollständigen Lesetest nicht bestehen, da der Schwellenwert für den Gesamtzustand keine Garantie dafür ist, dass jeder Sektor weiterhin lesbar ist.

Die SMART-Zeile zum Gesamtzustand fasst vom Hersteller definierte Ausfallschwellen zusammen; sie bedeutet nicht, dass bei dieser Prüfung die gesamte Oberfläche gelesen wurde. Ein vollständiger Lesetest greift auf deutlich mehr Adressen zu und kann einen lokal begrenzten nicht korrigierbaren Sektor, einen schwachen Schreib-/Lesekopf, einen grenzwertigen Flash-Bereich, eine Zeitüberschreitung, ein Kabelproblem oder einen Controller-Reset aufdecken. Besonders aussagekräftig ist, ob der Fehler wiederholt an derselben LBA auftritt und dem Laufwerk folgt, wenn der Verbindungsweg geändert wird.

Gesamtzustand von SMART und Selbsttestergebnissen getrennt betrachten

Speichern Sie den vollständigen SMART-Bericht, nicht nur die abschließende PASSED-Zeile. Er sollte Attribute, Fehlerprotokolle, den Selbsttestverlauf, ausstehende Sektoren, nicht korrigierbare Sektoren, CRC-Fehler und die Temperatur enthalten.

Smartmontools weist darauf hin, dass ein Laufwerk SMART PASSED beibehalten kann, nachdem ein Selbsttest fehlgeschlagen ist, wenn ein beschädigter oder nicht korrigierbarer Sektor die allgemeine Ausfallschwelle des Herstellers noch nicht überschritten hat.

Wenn das Selbsttestprotokoll bereits eine fehlerhafte LBA anzeigt, sichern Sie diese, bevor Sie weitere Tests ausführen. Das Ergebnis des Gesamtzustands darf spezifische Medien- oder Testdaten nicht außer Kraft setzen.

Verstehen, was ein vollständiger Lesetest zusätzlich zeigt

Notieren Sie das Testprogramm, den Lesemodus, die Blockgröße, die Start-LBA, die End-LBA, die verstrichene Zeit und ob fehlgeschlagene Lesevorgänge wiederholt werden. Vergewissern Sie sich, dass der Test ausschließlich lesend erfolgt.

Seagate erklärt, dass der Long Generic-Test jeden Sektor liest und daher ein lokal begrenztes Problem finden kann, das bei einer kurzen Zustandsprüfung unentdeckt bleibt.

Ein Fehler beim vollständigen Lesen ist aussagekräftiger, wenn er wiederholt an derselben Adresse auftritt. Ein Fehler, der zwischen Adressen wechselt oder nur über ein bestimmtes Gehäuse auftritt, weist stattdessen möglicherweise auf eine instabile Übertragung, Stromversorgung oder Steuerung hin.

Einen erweiterten Test eines zweiten Herstellers vergleichen

Wenn das Laufwerk stabil genug ist und die Daten geschützt sind, führen Sie die vom Hersteller unterstützte erweiterte Diagnose oder einen Medienscan aus. Speichern Sie den Code und das Protokoll.

Western Digital beschreibt einen erweiterten Test als gründliche Laufwerksprüfung. Dadurch lässt sich bestätigen, dass ein allgemeiner Lesefehler nicht nur eine Eigenheit eines einzelnen Dienstprogramms ist.

Belasten Sie ein Laufwerk, das die einzige Kopie wichtiger Daten enthält, nicht wiederholt. Wenn die Fehler zunehmen, ist das Erstellen eines Abbilds der lesbaren Bereiche sicherer, als weitere Bestätigungen zu sammeln.

-15% OFF

Die fehlerhafte LBA den eigenen Laufwerksprotokollen zuordnen

Vergleichen Sie die Fehleradresse des vollständigen Lesetests mit dem SMART-Selbsttestprotokoll, dem ATA-Fehlerprotokoll, Änderungen bei ausstehenden Sektoren und den I/O-Fehlern des Systems. Halten Sie fest, ob dieselbe LBA oder ein angrenzender Bereich wiederholt auftritt.

Die smartctl-Referenz von Debian dokumentiert die Ausgabe von Selbsttests und Fehlerprotokollen, in der die erste fehlerhafte logische Blockadresse erhalten bleiben kann.

Eine reproduzierbare Adresse spricht für einen lokal begrenzten Mediendeffekt. Zufällige Adressen in Verbindung mit CRC-Fehlern, Verbindungs-Resets oder dem Verschwinden des Geräts sprechen eher für den Verbindungsweg oder den Controller.

Einen schreibgeschützten Oberflächentest vorsichtig verwenden

Vergewissern Sie sich, dass das ausgewählte Programm im schreibgeschützten Modus arbeitet und das richtige Gerät adressiert. Verwenden Sie niemals einen destruktiven Schreibmustertest auf einem Datenträger, der benötigte Daten enthält.

Das badblocks-Handbuch unterscheidet zwischen schreibgeschützten Scans und destruktiven Schreibmodi. Das ist vor dem Test eines beschriebenen Datenträgers entscheidend.

Ein Oberflächenscan ist keine Reparatur. Er misst die Lesbarkeit unter den aktuellen Bedingungen, und wiederholte Leseversuche können ein ausfallendes Laufwerk zusätzlich belasten.

Medienfehler von Kabel-, Stromversorgungs- und Controllerfehlern unterscheiden

Schützen Sie zunächst die Daten und wiederholen Sie dann einen kurzen, begrenzten Lesevorgang rund um den fehlerhaften Bereich – möglichst mit einem geprüften Kabel, einem direkten Anschluss, einer stabilen Stromversorgung und einem anderen Controller.

GNU ddrescue wurde entwickelt, um zuerst lesbare Bereiche zu retten und dabei den Fortschritt aufzuzeichnen. Das ist sicherer, als einen gewöhnlichen vollständigen Lesetest auf einem instabilen Datenträger wiederholt neu zu starten.

Wenn dieselbe LBA über geprüfte Verbindungswege hinweg fehlschlägt, ist das Laufwerk die gemeinsame Komponente. Verschwindet der Fehler oder verändert er sich mit dem Verbindungsweg, prüfen Sie Stromversorgung, Kabel, Bridge, HBA und die Host-Protokolle.

Daten schützen, bevor Sie über den Austausch des Laufwerks entscheiden

Beenden Sie unnötige Tests, wenn die Fehler zunehmen, das Gerät zurückgesetzt wird, die SMART-Zähler für ausstehende oder nicht korrigierbare Sektoren steigen oder das Laufwerk unersetzliche Daten enthält. Kopieren oder spiegeln Sie zuerst die lesbaren Daten.

Der ZimaSpace-Leitfaden zu einem defekten SATA-Kabel im Vergleich zu einem ausfallenden Laufwerk behandelt die angrenzende Entscheidung zur Eingrenzung des Verbindungswegs. Dieser Artikel konzentriert sich darauf, warum SMART PASSED und ein Ergebnis des vollständigen Oberflächentests voneinander abweichen können.

Das Laufwerk sollte den primären Betrieb verlassen, wenn reproduzierbare nicht lesbare Bereiche, fehlgeschlagene erweiterte Tests, sich verschlechternde Geräteprotokolle oder dem Laufwerk folgende Fehler bestehen bleiben, nachdem der Verbindungsweg kontrolliert wurde.

Häufig gestellte Fragen

Bedeutet SMART PASSED, dass ein Laufwerk gesund ist?

Es bedeutet, dass das Laufwerk die allgemeine Ausfallschwelle des Herstellers noch nicht überschritten hat. Es garantiert nicht, dass jede LBA lesbar ist oder kein intermittierender Elektronik- oder Übertragungsfehler vorliegt.

Ist ein vollständiger Lesetest destruktiv?

Ein schreibgeschützter Scan soll die Daten nicht verändern, kann ein schwaches Laufwerk jedoch belasten. Schreibmustertests der Oberfläche sind destruktiv und dürfen niemals auf Datenträgern mit benötigten Daten eingesetzt werden.

Sollte ich denselben fehlerhaften Sektor viele Male erneut lesen?

Nein. Wiederholte Versuche können Zeit verschwenden und instabile Medien belasten. Sichern Sie den ersten Fehler, schützen Sie die lesbaren Daten und verwenden Sie bei wichtigen Daten ein auf Datenrettung ausgerichtetes Programm.

Support & Tipps

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.