gibt es Terminal-Dienstprogramme in Linux, die Ihnen helfen können, fehlerhafte Festplatten-Sektoren zu verwalten. Sie können sie auch mit diesen Dienstprogrammen scannen und als unbrauchbar markieren.
Fehlerhafte Sektoren oder fehlerhafte Blöcke sind beschädigte Teile Ihrer mechanischen Festplatte, die überhaupt nicht für Datenspeicherzwecke verwendet werden können. Das Betriebssystem kann jedoch weiterhin in diese Sektoren schreiben, es sei denn, Sie markieren sie speziell als „schlecht“ oder unbrauchbar., Auch wenn Daten in diesen Bereichen der Festplatte gespeichert sind, ist es sehr schwierig, diese ebenfalls wiederherzustellen.
Obwohl, die neueste computer lagerung technologie wie SSD, etc fast beseitigt dieses problem. Es gibt jedoch immer noch eine große Anzahl von Festplattenlaufwerken, die heute verwendet werden und altern und möglicherweise langsam fehlerhafte Sektoren aufweisen.
Daher sollten Sie Ihre Festplatte (insbesondere alternde) regelmäßig nach fehlerhaften Sektoren durchsuchen, wenn Sie das Gefühl haben, dass sich Ihr System verlangsamt oder die Festplatten-E / A zunimmt., Unter Linux (Ubuntu, Fedora und anderen Distributionen) können Sie dies einfach über die folgenden Terminalbefehle tun.
So verwalten Sie fehlerhafte Datenträgersektoren unter Linux
Es ist besser, die folgenden Befehle auszuführen, wenn Ihre Festplatte nicht mit dem Betriebssystem gemountet ist. Daher würde ich vorschlagen, dass Sie dies mit LIVE-Betriebssystem-Boot von einem USB-Stick versuchen. Sie können einen LIVE-USB mit diesem Handbuch mit jedem Linux-Betriebssystem Ihrer Wahl erstellen (empfohlen: Ubuntu).,
Sie können diese Befehle jedoch weiterhin in Ihrer installierten Linux-Distribution ausführen, sollten das gemountete Root-Dateisystem jedoch nicht scannen oder markieren.
Nach fehlerhaften Sektoren suchen
Identifizieren Sie als ersten Schritt die Festplattenpartition, die Sie nach fehlerhaften Sektoren durchsuchen möchten. Wenn Sie GParted installiert haben, ist es leicht herauszufinden. Andernfalls können Sie den folgenden Befehl ausführen (lsblk-List block devices), um Ihre Festplattenpartitionen anzuzeigen.
sudo lsblk -o name,mountpoint,label,size,uuid
Wenn Sie den obigen Befehl über LIVE USB ausführen, stellen Sie sicher, dass Sie Ihre Festplatte und Ihren USB-Stick identifizieren können., Normalerweise sollte HDD als /dev/sda
definiert werden.
Dann können Sie den Befehl badblocks
wie folgt mit dem Schalter verbose (-v) ausführen. Speichern Sie die Ausgabe zur weiteren Untersuchung in einer Textdatei. Dies ist nur eine Überprüfung, ob Sie fehlerhafte Sektoren auf der Festplatte haben oder nicht.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
Fehlerhafte Sektoren reparieren
Für ext2 -, ext3-und ext4-Dateisysteme können Sie das Dienstprogramm e2fsck
verwenden, um fehlerhafte Sektoren zu überprüfen und zu reparieren. Führen Sie im Terminal den folgenden Befehl mit Administratorrechten aus, um ihn zu überprüfen und zu reparieren.,
sudo e2fsck -cfpv /dev/sda1
Stellen Sie sicher, dass Sie sda1
durch die richtige Gerätekennung ersetzen. Die Parameter “ c „sucht nach fehlerhaften Blöcken und fügt sie einer Liste hinzu,“ f “ überprüft das Dateisystem. Der Parameter “ p „repariert alles, wenn möglich, und“ v “ ist der ausführliche Modus, der Ihnen die Terminalausgabe des Befehls progress gibt.
Sie können auch die bad_sectors.txt
– Datei angeben, die in den vorherigen Schritten erstellt wurde, und e2fsck
erzwingen, diese in der Datei nur über den folgenden Befehl zu reparieren.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
Für andere Dateisysteme (wie FAT32) können Sie fsck verwenden.
sudo fsck -l bad_sectors.txt /dev/sda1
Die Ausführung des obigen Befehls kann jedoch je nach Größe und Zustand der Festplattenpartition mehrere Stunden dauern. Seien Sie also bereit, bevor Sie den Befehl starten. Versuchen Sie, den Befehl während des laufenden Betriebs nicht über STRG+C oder STRG+Z zu beenden.
Ich hoffe, dieses Tutorial hat Ihnen geholfen, Probleme auf Ihrer Festplatte zu identifizieren und sie als schlecht zu markieren, um weiteren Datenverlust zu verhindern., Denken Sie daran, dass selbst wenn Sie die Sektoren als „schlecht“ markieren, die Festplatte bereits physisch beschädigt ist. Es ist nur ein Software-Fix, um diese Spuren als schlecht zu markieren, um dem Betriebssystem mitzuteilen, dass es nicht darauf zugreifen soll. Wenn Ihre Festplatte fehlerhafte Sektoren hatte, würde es auf lange Sicht schlimmer werden. Daher wird empfohlen, dass Sie mit der Sicherung Ihrer Daten beginnen und Ihre Festplatte durch eine neue ersetzen oder sich für die neuesten SSD-Laufwerke entscheiden.