Gibt es eine Möglichkeit, Sektoren auf einer Festplatte anhand einer Linux-Disk zu überprüfen?

Gibt es eine Möglichkeit, Sektoren auf einer Festplatte anhand einer Linux-Disk zu überprüfen?

Ich bin gerade gestolpert und hingefallen, und mein Computer hat meinen Sturz abgefangen und ist auf die Treppe gestürzt. Ich mache mir ein wenig Sorgen, dass die Festplatte meines Computers beschädigt sein könnte. Sie läuft noch und weist keine sichtbaren Schäden auf, aber die Startdiskette ist eine SSD und hat eine zweite Festplatte darin, die keine Schäden aufweist, weder Software noch Hardware. Ich mache mir immer noch Sorgen, dass einige der Sektoren beschädigt sein könnten, obwohl die Festplatte problemlos gemountet wird. Gibt es unter Linux ein Dienstprogramm, um nach fehlerhaften oder beschädigten Sektoren auf einer Festplatte zu suchen? Danke.

Antwort1

Die Lösung besteht darin, „badblocks -v /dev/sdX“ auszuführen. Dies dauert zwar sehr lange, testet Ihre Festplatte jedoch gründlich auf schwerwiegende Fehler.

Die Verwendung von smartctl informiert Sie nur über Fehler, die dem Festplattencontroller bekannt sind (z. B. fehlgeschlagene Leseversuche). Damit lässt sich bestätigen, was das Laufwerk über seinen Zustand denkt, aber nicht, wie sein tatsächlicher Zustand ist, wenn es vor Kurzem beschädigt wurde.

Ich würde keine Badblocks auf der SSD ausführen, da die SSD als Solid State immun gegen Stürze ist und das Ausführen von Badblocks die Lebensdauer der Festplatte (leicht) verkürzt, ohne dass dies Vorteile bringt.

Antwort2

Es gibt viele Dienstprogramme, die fehlerhafte Sektoren in Linux prüfen. Eines davon ist smartctl.

sudo smartctl -H /dev/sda1

Weitere Informationen finden Sie im Artikel.

http://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/

verwandte Informationen