Wie können Festplatten mit kleinen physikalischen Fehlern verwendet werden?

Wie können Festplatten mit kleinen physikalischen Fehlern verwendet werden?

Nehmen wir an, eine Festplatte mit beweglichen Teilen hat irgendwo ein paar beschädigte Sektoren. Gibt es eine Möglichkeit, diese und einen guten Rand benachbarter Sektoren als unbrauchbar zu markieren oder sie einer separaten Partition namens „defekt“ zuzuordnen, sodass Sie den Rest der Festplatte halbwegs sicher verwenden können, natürlich mit einem gewissen Risiko, aber mit einer geringeren Wahrscheinlichkeit, dass der Laufwerkskopf in die Nähe der defekten Sektoren gelangt?

Ich weiß, dass das grundsätzlich keine gute Idee ist, aber manchmal hat man alte Hardware ohne wichtige Daten, die man zum Spaß und für Experimente weiterlaufen lassen möchte, ohne Geld für die Behebung kleinerer Probleme auszugeben.

Wie kann ich dies unter UNIX oder macOS tun?

Antwort1

Wenn Sie das Laufwerk neu formatieren, können Sie nach problematischen Stellen suchen badblocksund die Informationen weitergeben mkfs, damit das Dateisystem die fehlerhaften Sektoren bei der Erstellung auf die schwarze Liste setzen kann. Die folgenden Befehle generieren eine schwarze Liste unter /root/badblocks.txtund verwenden sie zur Dateisystemerstellung mit mkfs.

$ badblocks -wsv -o /root/badblocks.txt /dev/<device>
$ mkfs.<filesystem-type> -l /root/badblocks.txt /dev/<device>

Andererseits fsckkönnen Sie ein vorhandenes Dateisystem nach fehlerhaften Blöcken durchsuchen und diese auf die schwarze Liste setzen, ohne die vorhandenen Daten zu zerstören:

$ fsck -vcck /dev/<device-PARTITION>

Da das Laufwerk Anzeichen einer Beschädigung aufweist, vergessen Sie nicht, Vorkehrungen zum Schutz Ihrer Daten zu treffen.

https://wiki.archlinux.org/index.php/badblocks

Antwort2

Theoretisch gesehen bedeutet die Tatsache, dass Sie diese Sektoren sehen können, unabhängig davon, ob sie als unbrauchbar markiert sind oder nicht,überhauptbedeutet, dass das Laufwerkzunehmend schlechter, und dass das Laufwerk baldmöglichst ausgetauscht werden sollte, bevor es vollständig ausfällt.

Die Firmware des Laufwerks verfügt über Funktionen, um mit beschädigten Sektoren umzugehen und sie von der Nutzung abzusperren, und reserviert dafür eine kleine Menge Speicherplatz. Die Tatsache, dass Sie fehlerhafte Sektoren direkt sehen können, bedeutet, dassalledes reservierten Speicherplatzes wurde verbraucht, sodass hinter den wenigen sichtbaren fehlerhaften Sektoren tatsächlich Hunderte bis Tausende „unsichtbarer“ fehlerhafter Sektoren stecken. Es liegt also nicht daran, dass das Laufwerkwerde gehenschlecht, es ist, dass das Laufwerkwurde bereitsgeht schon seit einiger Zeit schlecht.

verwandte Informationen