Wie löscht man neu zugeordnete fehlerhafte Sektoren auf der Festplatte unter Linux sicher?


2

Ich habe Badblocks auf meiner Festplatte unter Linux ausgeführt. Es wurden keine Badblocks gefunden. Einige fehlerhafte Sektoren wurden jedoch möglicherweise zuvor erkannt und neu zugeordnet. In diesem Fall hätte der Badblocks-Test nichts gefunden. Ist es mir möglich, diese fehlerhaften Sektoren sicher zu löschen, wenn es welche gibt?


Sie möchten die Festplatte später verwenden können oder nicht? Das Löschen der Daten mit der Festplatte ist ganz einfach. Es ist schwieriger, die Festplatte am Leben zu halten.
Ecnerwal

Ich habe definitiv vor, es zu behalten. Ich möchte aus Sicherheitsgründen nur alle alten Daten löschen.
user138072

Gibt es keinen Befehl oder kein Programm, mit dem ich auf neu zugeordnete fehlerhafte Sektoren zugreifen kann? Wenn es unter dem Betriebssystem nicht möglich ist, so etwas zu tun, werde ich weitermachen.
user138072

Ich weiß nicht, ob es so einen Befehl gibt. Wenn an meinen Arbeitsplätzen ein Sicherheitsrisiko für alte Daten bestand, war der Preis der Festplatte kein Problem, und die physische Zerstörung war und ist der Ansatz, den wir gewählt haben und verfolgen. Jemand anders kann eine Methode kennen oder nicht. Lass dir etwas Zeit.
Ecnerwal

Ich glaube nicht, dass dies mit normaler Software möglich ist. Dies ist möglicherweise mit einer speziellen Software möglich, die von Datenrettungsfachleuten verwendet wird. Die Kosten hierfür sind für normale Benutzer unerreichbar. Wenn Sie Sicherheitsbedenken haben, ist physische Zerstörung wahrscheinlich die bessere Option.
LMiller7

Antworten:


1

Sie können überprüfen, ob Sektoren neu zugeordnet wurden smartctl(siehe Reallocated_Sector_Count , die letzte Spalte ist der Rohwert).

Wenn Ihre Festplatte die Sicherheitsfunktionen unterstützt, können Sie SECURITY ERASE UNITim erweiterten Löschmodus einen Befehl ausgeben , mit dem auch neu zugewiesene Benutzerdaten gelöscht werden (siehe S. 249 ). Dieser Befehl löscht jedoch auch alle anderen Daten.

Das Werkzeug hdparmkann dazu verwendet werden, auszuführen , eine solche Lösch.

Mir ist kein standardisiertes Protokoll bekannt, mit dem eine Liste der neu zugewiesenen Sektoren von einer Festplatte abgerufen oder direkt auf die neu zugewiesenen Sektoren zugegriffen werden kann (schließlich sind sie neu zugewiesen, sodass ihnen kein LBN mehr zugeordnet ist).


Versuchte die Installation von "smartctl". Sagte es kalt nicht, weil es keinen Installationskandidaten gibt. Im Software-Manager nachgeschlagen und 'gsmartcontrol' gefunden. Ran it with 'sudo gsmartcontrol'> Rechtsklick auf mein Laufwerk> Klick auf 'Details anzeigen'> Klick auf die Attribut-Überschrift> Anzeige der Zeile 'Neu zugewiesene Sektorenanzahl'. Die folgenden Details haben eine 'Spaltenüberschrift: Wert'-Beziehung. Fehlgeschlagen: Niemals. Normierter Wert: 100. Schlechtester Wert: 100. Schwellenwert: 5. Rohwert: 0. Typ: Vorversagen. Aktualisiert: kontinuierlich. Flag: 0x0033. Das hat mich verwirrt. Bedeutet dies, dass KEINE fehlerhaften Sektoren gefunden wurden? Es heißt "Pre-Failure".
user138072

Pre-Failure hört sich für mich schlecht an. Tatsächlich sagen alle Zeilen für "Typ" "Vorversagen" oder "Alter". Das hat mich verwirrt. Der allgemeine Gesundheitsselbstbewertungstest ist „BESTANDEN“. Ich gehe davon aus, dass diese Überschriften kryptisch sind und nicht genau das bedeuten, was sie zuerst zu bedeuten scheinen. Soll ich davon ausgehen, dass meine Festplatte in Ordnung ist und keine fehlerhaften Sektoren gefunden wurden?
user138072

1
"Pre-Failure" und "Old-Age" ist genau die Klasse, in die diese Messungen fallen. Und ja, smartctl wird verwendet, um das Laufwerk auf Ausfall und Alter zu überwachen. Wenn viele Sektoren neu zugeordnet werden, bedeutet dies, dass viele fehlerhafte Sektoren erkannt wurden. Dies bedeutet, dass Ihr Laufwerk kurz vor dem vollständigen Ausfall steht und es Zeit für ein Backup und ein neues ist. Der Rohwert "0" bedeutet, dass bisher kein Sektor neu zugeordnet wurde ("100% gut" als normalisierter Wert). Ihre Festplatte ist also in Ordnung, hat bisher keine fehlerhaften Sektoren gefunden, und Sie müssen sie nicht löschen.
Dirkt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.