Als ich einem Freund noch einmal erzählte, warum man den SMART-Messwerten nicht unbedingt vertrauen sollte und warum es besser ist, nicht immer die klassischen „SMART-Monitore“ zu verwenden, kam mir die Idee, die gesprochenen Wörter in Form einer Reihe von Thesen mit Erklärungen aufzuschreiben. Links bereitstellen, anstatt sie jedes Mal neu zu erzählen. Und um ein breites Publikum vertraut zu machen.
1) Programme zur automatischen Überwachung von SMART-Attributen sollten mit großer Sorgfalt verwendet werden.
Was Sie als SMART-Attribute kennen, wird nicht von der Stange gespeichert, sondern in dem Moment generiert, in dem Sie sie anfordern. Sie werden basierend auf internen Statistiken berechnet, die während des Betriebs von der Laufwerksfirmware gesammelt und verwendet werden.
Einige dieser Daten werden vom Gerät nicht benötigt, um die Grundfunktionalität bereitzustellen. Und es wird nicht gespeichert, sondern jedes Mal generiert, wenn es benötigt wird. Wenn eine Anforderung für SMART-Attribute auftritt, startet die Firmware daher eine große Anzahl von Prozessen, die zum Abrufen der fehlenden Daten erforderlich sind.
Diese Prozesse sind jedoch schlecht kompatibel mit den Prozeduren, die ausgeführt werden, wenn das Laufwerk mit Lese- / Schreibvorgängen geladen wird.
In einer idealen Welt sollte dies nicht zu Problemen führen. In Wirklichkeit schreiben normale Leute Firmware für Festplatten. Was falsch sein kann und falsch ist. Wenn Sie also SMART-Attribute abfragen, während das Gerät aktiv Lese- / Schreibvorgänge ausführt, steigt die Wahrscheinlichkeit, dass etwas schief geht, erheblich. Beispielsweise werden Daten in einem Benutzer-Lese- oder Schreibpuffer beschädigt.
Die Aussage über den Anstieg der Risiken ist keine theoretische Schlussfolgerung, sondern eine praktische Beobachtung. Beispielsweise ist ein Fehler in der Firmware der Samsung 103UI-Festplatte bekannt, bei dem Benutzerdaten während der Ausführung einer Anforderung für SMART-Attribute beschädigt wurden.
Konfigurieren Sie daher keine automatische SMART-Attributprüfung. Es sei denn, Sie wissen sicher, dass der Befehl "Cache leeren" zuvor ausgegeben wurde. Wenn Sie nicht darauf verzichten können, konfigurieren Sie die Prüfausführung so selten wie möglich. In vielen Überwachungsprogrammen beträgt die Standardzeit zwischen den Scans etwa 10 Minuten. Es ist zu häufig. Auf jeden Fall sind solche Überprüfungen kein Allheilmittel für unerwartete Festplattenfehler (ein Allheilmittel ist nur Redundanz). Einmal am Tag - ich denke es ist völlig ausreichend.
Die Temperaturanforderung führt nicht zum Start der Attributberechnungsprozesse und kann häufig durchgeführt werden. Denn bei korrekter Implementierung erfolgt dies über das SCT-Protokoll. Nur was bereits bekannt ist, wird durch SCT gegeben. Diese Daten werden automatisch im Hintergrund aktualisiert.
2) SMART-Attributdaten sind häufig unzuverlässig.
Die Festplatten-Firmware zeigt Ihnen, was Sie für richtig halten und nicht, was tatsächlich passiert. Das offensichtlichste Beispiel ist das 5. Attribut, die Anzahl der neu zugewiesenen Sektoren. Datenrettungsspezialisten ist bekannt, dass eine Festplatte im fünften Attribut keine Realokate anzeigen kann, obwohl sie vorhanden sind und weiterhin angezeigt werden.
Ich habe einem Spezialisten eine Frage gestellt, der Festplatten studiert und deren Firmware untersucht. Ich habe gefragt, nach welchem Prinzip die Firmware des Geräts entscheidet, dass es jetzt notwendig ist, die Tatsache der Neuzuweisung der Sektoren zu verbergen, und jetzt können Sie über die SMART-Attribute darüber sprechen.
Er antwortete, dass es keine allgemeine Regel gibt, dass Geräte das reale Bild ein- oder ausblenden. Und die Logik von Programmierern, die Firmware für Festplatten schreiben, sieht manchmal sehr seltsam aus. Beim Studium der Firmware verschiedener Modelle stellte er fest, dass die Entscheidung zum "Verstecken oder Anzeigen" häufig auf der Grundlage einer Reihe von Parametern getroffen wird, bei denen im Allgemeinen nicht klar ist, in welcher Beziehung sie zueinander und zur Restressource der Festplatte stehen.
3) Die Interpretation von SMART-Metriken ist herstellerspezifisch.
Bei Seagates sollten Sie beispielsweise nicht auf die "schlechten" Rohwerte der Attribute 1 und 7 achten, während der Rest normal ist. Bei Festplatten dieses Herstellers können sich ihre absoluten Werte während des normalen Gebrauchs erhöhen.
Um den Zustand und die Restressource einer Festplatte zu beurteilen, wird zunächst empfohlen, die Parameter 5, 196, 197, 198 zu beachten. Darüber hinaus ist es sinnvoll, sich auf die absoluten Rohwerte (Rohwerte) und nicht auf die angegebenen Werte zu konzentrieren. Das Casting von Attributen kann auf nicht offensichtliche Weise durchgeführt werden, die sich in verschiedenen Algorithmen und Firmware unterscheiden.
Wenn Medienspezialisten über den Wert eines Attributs sprechen, ist im Allgemeinen der absolute Wert gemeint.