Ich habe in letzter Zeit seltsame und seltene Dateisystembeschädigungen gehabt, von denen ich vermute, dass die Schuld an meiner SSD liegt. Ich bin auf der Suche nach einem guten Laufwerk-Foltertest-Tool. Etwas, das auf die gesamte Festplatte schreiben und sie dann erneut lesen kann, um nach fliegenden Schreibvorgängen, beschädigten Blöcken, Blöcken, die auf ältere Versionen zurückgesetzt wurden, und anderen Fehlern zu suchen. Das wäre viel mehr als das, was es badblocks
tut. Gibt es so ein Tool?
Hinweis Ich bin nicht für ein Performance - Benchmark suchen und überprüfte bereits den SMART - Status; sagt gesund und keine schlechten Blöcke gemeldet.
Antworten:
Könnte übertrieben sein, aber es gibt Phoronix Test Suite . Es gibt auch
bonnie++
so gut wiehdparm
.Ich benutze normalerweise
hdparm
zum Beispiel:Ich würde keinen
hdparm
Foltertest nennen, aber es gibt Ihnen eine ungefähre Vorstellung von der Gesamtleistung der Laufwerke.Ermitteln des Zustands eines Laufwerks
Nachdem Sie das Laufwerk gequält haben, können Sie mit diesem Befehl den allgemeinen Zustand des Laufwerks überprüfen:
Tools für Festplattenintegrität / -wartung
Wir haben gute Erfolge mit den folgenden 2 Tools erzielt, in denen ich arbeite. HDAT2 & Spinrite . Das letztere ist ein kommerzielles Tool, das erstere, HDAT2, ist ein Open Source-Projekt.
Hier sind ein paar Screenshots von HDAT2:
Sie müssen Ihr System in beiden Fällen neu starten, damit es offline ist, während Sie diese Vorgänge ausführen. Beide Laufwerke haben jedoch Laufwerke wiederhergestellt, bei denen ein Fehler aufgetreten ist oder auftrat. Die Benutzeroberfläche in HDAT2 ist etwas rauh in der Navigation, wir haben im Allgemeinen die Standardeinstellungen zum größten Teil verwendet und versucht, nicht zu weit von dort wegzuwandern.
quelle
bonnie ++ fällt mir ein:
Abhängig von der Hardware-Konfiguration Ihrer Box:
Beispiel:
Es sollte Ihrem Gerät einen guten Stresstest geben. Sie können es auch anpassen.
Beachten Sie, dass bei einer SSD, wenn ein fehlerhafter Block auftritt, dieser möglicherweise automatisch von der Laufwerkhardware neu zugeordnet wird, je nachdem, mit welchem Laufwerk Sie arbeiten. Ein Foltertest verkürzt auch die Schreiblebensdauer Ihrer SSD. Verwenden Sie es also nach eigenem Ermessen.
BEARBEITEN:
Hinzufügen eines Hinweises zu SSD-Fehlern, da darauf hingewiesen wurde, dass Bonnie ++ Fehler testet, aber nicht nachverfolgt. Die Art und Weise, wie SSDs fehlerhafte Blöcke neu zuordnen, unterscheidet sich von der Art und Weise, wie Festplatten neu zugeordnet werden. Wie es geht, hängt ganz davon ab, welche Marke / Marke / Modell der SSD Sie haben:
Wenn sich die Größe der SSD aufgrund der Isolierung fehlerhafter Blöcke ändert, müssen Sie möglicherweise die folgenden Schritte ausführen, um das Laufwerk wieder zu aktivieren, wenn die Firmware des Laufwerks nicht automatisch die richtigen Aktualisierungen vornimmt:
http://communities.intel.com/message/145676
Sofern das Stresstest- und Fehlerprotokollierungstool nicht speziell für SSDs entwickelt wurde, wird nur die Lebensdauer des Geräts beansprucht.
BEARBEITEN:
Basierend auf den Informationen aus den obigen Antworten empfehlen wir, entweder das Kabel durch ein besseres zu ersetzen oder das Laufwerk zu ersetzen (RMA / Garantie-Ersatz), da diese Art von Fehlern auf Betriebssystem-Dateisystemebene nicht normal ist.
Wenn Ihr Laufwerk dies unterstützt, können Sie auch den für die Behandlung von Fehlern reservierten Speicherplatz erhöhen:
http://www.thomas-krenn.com/en/wiki/SSD_Over-provisioning_using_hdparm
quelle
Ich verstehe, dass dies über ein Jahr alt ist, aber zum Nutzen aller, die in Zukunft den Thread lesen, gehe ich davon aus, dass die von Ihnen benötigte Software (d) noch nicht außerhalb von HP Labs existiert:
"Die Robustheit von SSDs unter Stromausfall verstehen" https://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf
Ersetzen der Stromversorgungsfehler-Einspeisung durch ein Ereignis Ihrer Wahl (oder nichts im Fall des Erkennens zeitweiliger Firmware-Fehler), und es scheint, dass diese Software dies erkennen würde. Leider glaube ich nicht, dass es eine Alternative gibt, ansonsten hätte HP vermutlich nichts im Haus geschrieben.
Es ist eine Schande, da ich auch so etwas gebraucht habe, um Probleme in der virtuellen Umgebung zu beweisen. wo ich vermute, dass bestimmte Schreibvorgänge nicht tatsächlich auf die physische Festplatte gelangt sind. Es wäre großartig, wenn Sie den Storage Stack auf diese Weise testen könnten, nicht nur SSDs. Ich habe noch nichts Passendes gefunden.
quelle
Verwenden Sie das Maker-Test-Tool. Dies ist die beste Möglichkeit, eine Festplatte zu testen, da es auf die Tests auf niedriger Ebene zugreifen, fehlerhafte Sektoren neu zuordnen und den gesamten Status des Smart Health testen kann (speziell für eine SSD gibt es für die meisten von uns viele unbekannte Register) kann dem Hersteller aber helfen, den Festplattenstatus zu erkennen)
hirensCD hat viele Testwerkzeuge, aber ich denke, dass es nicht auf SSD-fähige aktualisiert wurde, also schauen Sie direkt auf der Hersteller-Website nach. Einige unterstützen Linux, andere erfordern möglicherweise eine Windows Live-CD (überprüfen Sie die hirenCd erneut) oder starten von einem pendrive (freedos, spezielles Betriebssystem usw.)
Die meisten älteren HD-Tools eignen sich nicht zum Testen von SSDs, da sich ein Sektor nie an derselben Stelle befindet und von der Firmware dynamisch zugeordnet wird, um die Schreibvorgänge auf dem gesamten Laufwerk zu verteilen. Wenn sie also Schreibtests durchführen, brennen Sie nur Schreibzyklen, anstatt die Festplatte wirklich zu testen.
Lesetests brennen nicht die SSD, sondern testen möglicherweise auch nicht alle SSD-Sektoren. Dies liegt wiederum daran, dass die Firmware das tatsächliche Layout verbirgt.
quelle