Nachdem ein Datenverlust auf einer Festplatte eigentlich öfters vorkommt als man meinem möchte und ich auch schon davon betroffen gewesen bin (aber ich hatte noch ein Backup), habe ich es mir zu angewohnheit gemacht alle meine neu gekauften Festplatten einem Test zu unterziehen.
Unter Windows gibt es von den meisten Herstellern ein entsprechendes Tool um alle Sektoren zu prüfen, oder man kann auch eine Formatierung der Festplatte (kein Schnellformatierung) durchführen.
Ich habe hier Linux im Einsatz und in diesem System gibt es ein Bordmittel, nämlich das schöne Tool “dd” welches in den meisten Distributionen schon mit an Bord ist.
Gedacht ist das Tool für das klonen von Festplatten oder Partitionen, aber man kann es auch zum löschen von Festplatten benutzen. Genau hier ist der Ansatz, denn beim löschen wird jede Speicherstelle der Platte einmal beschrieben. Sollte hier kein Schreibvorgang möglich sein, so kann man davon ausgehen, das diese Speicherstelle defekt ist.
Der entsprechende Befehl hierzu lautet:
sudo dd if=/dev/zero of=/dev/sdX bs=64M status=progress
* sudo – nutzt man wenn man sich noch nicht als “root” angemeldet hat
* if=/dev/zero – man beschreibt die Festplatte mit NULL
* of=/dev/sdX – X bezeichnet die Festplatte.
* bs=64M – die Blockgröße welche geschrieben wird
* status=progress – Zustandsanzeige des Vorgangs