Ich habe einen Laptop, der kaum noch funktioniert. Der Bildschirm ist kaputt. Das Netzkabel ist ausgefranst. Die Betriebsanzeige blinkt manchmal rot. Usw. Ich möchte die Festplatte also so gründlich wie möglich löschen, bevor ich sie heute zum Recycling bringe. Normalerweise geht das so:DBANvon einem USB-Stick, aber oh nein! Ich habe weder einen Ersatz-USB-Stick noch CDs!
Was ist deram effektivstenMöglichkeit, Daten von einer Festplatte zu löschen, wenn man dies nur über das aktuell auf der Festplatte installierte Linux-Betriebssystem versuchen kann? Oder über das BIOS, nehme ich an. Ich frage, weil ich davon ausgehe, dass es etwas Besseres gibt als
Klassisch
rm -rf --no-preserve-root /
.dd if=/dev/zero of=/dev/sda
oder etwas Ähnliches.Das Laufwerk mit einem Hammer ausbauen und zerlegen. Aber erschwert das das Recycling? Ich bin mir nicht sicher, wie Festplatten recycelt werden. :) Aber das würde ich lieber nicht tun.
Antwort1
Verwendung dd
(auch: Option 2): Einfach und effektiv.
dd
kümmert sich nicht um gemountete Dateisysteme.
Der Spitzname „Datenzerstörer“ hat sich nicht ohne Grund bewährt
Das Testen auf einer virtuellen Maschine liefert die erwarteten Ergebnisse. Fügen Sie einfach etwas hinzu, && poweroff
um es von seinem E/A-Fehler-Elend zu erlösen.
Tests haben ergeben, poweroff
dass es auch nach dd
dem vollständigen Überschreiben des Laufwerks verfügbar ist. Ich gehe davon aus, dass Bash es beim Start in den RAM lädt.
Gemäß@Andys Kommentar(während Sie bei bleiben dd
), überschreiben Sie das Laufwerk mehrmals. Verketten Sie mehrere dd
Befehle oder verwenden Sie eine for
Schleife, um es zu automatisieren:
for ((I=0;I<=7;I++)) {
dd if=/dev/zero of=/dev/sda status=progress;
echo "Drive has been overwritten $I time(s)";
}