Können Sie eine Festplatte des aktuellen Linux-Betriebssystems effektiv löschen?

Können Sie eine Festplatte des aktuellen Linux-Betriebssystems effektiv löschen?

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

  1. Klassisch rm -rf --no-preserve-root /.

  2. dd if=/dev/zero of=/dev/sdaoder etwas Ähnliches.

  3. 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.

ddkü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, && poweroffum es von seinem E/A-Fehler-Elend zu erlösen.

Tests haben ergeben, poweroffdass es auch nach dddem 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 ddBefehle oder verwenden Sie eine forSchleife, 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)";
}

verwandte Informationen