Kann ich eine sterbende Festplatte reparieren / wiederverwenden?
652
albarc
Ich habe eine Festplatte, die viele Lese- / Schreib-E / A-Fehler, fehlerhafte Sektoren und allgemeine Fehlfunktionen liefert. Es ist ein 2-TB-Kaviar-Grün von Western Digital. Die Festplatte stirbt, ist nicht tot, also wird sie von meinem System erkannt, ich kann darauf zugreifen usw.
Ich hoffe, dass dies kein Duplikat ist, da sich jede andere Frage mit der Wiederherstellung von Daten befasst, was ich bereits getan habe. Wenn jemand etwas über diesen Prozess erfahren möchte, kann ich ihn erweitern, aber im Wesentlichen musste das gesamte Laufwerk chunk von Stück zu Stück auf ein anderes Laufwerk verschoben werden, wobei jede Menge E / A-Fehler auftraten und die Bewegungen mehrmals neu gestartet und wieder aufgenommen wurden. Das Laufwerk war Teil meines + 20-TB-LVM-Servers unter Ubuntu 12.04. Es ist jetzt leer und nicht partitioniert.
Dies ist die SMART-Information des Laufwerks. Wie Sie sehen, gibt es mehrere rote Flaggen: Fehlerrate, Neuzuweisungen ... (es ist ein altes und häufig genutztes Laufwerk):
Dies ist ein kleines Beispiel für die Fehler, die in syslog angezeigt werden, wenn ein einfaches dd von wenigen MB auf dem Gerät ausgeführt wird:
[vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] CDB: [vie may 4 12:08:45 2018] Write(10): 2a 00 00 00 c8 00 00 04 00 00 [vie may 4 12:08:45 2018] end_request: I/O error, dev sdg, sector 51200 [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6400 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6401 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6402 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6403 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6404 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6405 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6406 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6407 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6408 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] Buffer I/O error on device sdg, logical block 6409 [vie may 4 12:08:45 2018] lost page write due to I/O error on sdg [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] Unhandled error code [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] [vie may 4 12:08:45 2018] Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] CDB: [vie may 4 12:08:45 2018] Write(10): 2a 00 00 00 cc 00 00 04 00 00 [vie may 4 12:08:45 2018] end_request: I/O error, dev sdg, sector 52224 [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] Unhandled error code [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] [vie may 4 12:08:45 2018] Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] CDB: [vie may 4 12:08:45 2018] Write(10): 2a 00 00 00 d0 00 00 04 00 00 [vie may 4 12:08:45 2018] end_request: I/O error, dev sdg, sector 53248 [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] Unhandled error code [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] [vie may 4 12:08:45 2018] Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] CDB: [vie may 4 12:08:45 2018] Write(10): 2a 00 00 00 d4 00 00 04 00 00 [vie may 4 12:08:45 2018] end_request: I/O error, dev sdg, sector 54272 [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] Unhandled error code [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] [vie may 4 12:08:45 2018] Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT [vie may 4 12:08:45 2018] sd 5:0:0:0: [sdg] CDB: [vie may 4 12:08:45 2018] Write(10): 2a 00 00 00 d8 00 00 04 00 00 [vie may 4 12:08:45 2018] end_request: I/O error, dev sdg, sector 55296
IMO scheint es sich um einen Hardwarefehler im Alter zu handeln, aber ich würde gerne wissen, ob jemand eine andere Vorstellung von der Ursache hat.
Ich bin nicht dumm und habe genug Zeit damit verbracht, seine Daten wiederherzustellen. Ich werde also keine wichtigen Informationen hinzufügen, haha. Ich möchte nur wissen, ob es Verfahren gibt (Software oder sogar Hardware), mit denen ich einige dieser fehlerhaften Sektoren "reparieren" kann. Dies ist meistens aus Neugierde und Lernbereitschaft. Wenn ich es am Ende verwende, werde ich es zum Testen von Material, zur Sicherung von Teilen für meine anderen Laufwerke usw. verwenden.
TL; DR: Kann ich eine sterbende Festplatte "reparieren" (ohne sich um ihre Daten zu kümmern)?
Ein vollständiges Format (kein schnelles Format) sollte die gesamte Oberfläche überprüfen und eine neue Tabelle für schlechte Sektoren erstellen. Ob es dann stabil bleibt oder weiterhin Fehler erzeugt, hängt vom Fehlermechanismus ab.
AFH vor 6 Jahren
1
2 Antworten auf die Frage
2
Tiago Caldeira
Kurze Antwort: Nein .
Eine fehlerhafte Festplatte sollte nicht mehr verwendet werden. Sie können ein Low-Level-Format ausführen (" es ist erforderlich, dass jeder Sektor mit Nullen überschrieben wird "), aber es werden nur fehlerhafte Sektoren markiert , die nicht verwendet werden sollen (2) . Es ist nur eine kurzfristige Lösung, da mit der Zeit höchstwahrscheinlich mehr schlechte Sektoren entstehen werden.
Selbst wenn es eine Reparatur / eine Art Reparatur gab, war sie nur vorübergehend und ein sterbendes Laufwerk (insbesondere ein altes und stark genutztes Laufwerk) stirbt .
1
CDove
Ja, Sie können es tatsächlich reparieren. Es ist jedoch irgendwie sinnlos. Das Endergebnis würde dazu führen, dass Sie ein zweites Laufwerk kaufen, die Platten austauschen (um den Plattenteller-Schaden und fehlerhafte Sektoren zu beseitigen), möglicherweise blinken oder die Schnittstellenkarte austauschen, um die SMART-Daten zurückzusetzen ... buchstäblich ein neues Laufwerk einbauen der Rumpf des Alten. Was die Teile von einem anderen Laufwerk erfordert ... macht Ihre gesamte Reparatur sinnlos.
Wenn es nicht etwas gibt, das Sie unbedingt behalten möchten, werden 2-TB-WD-Grüns häufig bei Amazon verkauft und sind im Allgemeinen recht preiswert (unter 70 US-Dollar). Ich würde Daten wiederherstellen, was Sie können, wenn noch etwas vorhanden ist, einen Torx-Schraubendreher erhalten, ihn auseinanderziehen und Ihr Projekt eines Spiegels aus toten HDD-Platten beginnen.
HDD-Platten sind das Herzstück des Geräts und dort, wo die Daten leben. Schlechte Sektoren bedeuten oft, dass das dünne Metall, das über der Glasplatte liegt, entsteint ist oder nicht mehr magnetisiert werden kann. Ältere Modellplatten sind nicht länger haltbar, obwohl sie normalerweise aus massivem Metall bestehen. Einige wirklich alte haben sogar Edelmetallkerne. In allen Fällen, wenn der Sektor nicht magnetisiert werden kann, wird er für das Laufwerk unbrauchbar. Es gibt kein wirkliches Zurückkommen davon.
msgstr "Starten Sie Ihr Projekt eines Spiegels aus toten HDD - Platten". Haha, das hört sich ziemlich cool an. Der Kauf einer zweiten Festplatte, nur um die erste zu reparieren, scheint wirklich sinnlos, wie Sie sagten. Und eine Festplatte ist nicht teuer und behebt das Problem. Gute Antwort, +1
Tiago Caldeira vor 6 Jahren
0
Gute Antwort! Nach dieser Art von Erklärung habe ich nach Metallschäden und Magnetisierung gesucht. Und ja, ich würde mir keine neue HD kaufen, um seine Teile für diese zu verwenden ... Aber ich werde darüber nachdenken deine Spiegelidee, haha.
albarc vor 6 Jahren
0