staging.inyokaproject.org

SSD löschen

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Ich möchte eine SSD (500 GB) komplett mit Nullen überschreiben.

dd if=/dev/zero … 

würde mein Problem lösen, dauert aber ewig.

Gibt es dafür eine schnellere Alternative?

schollsky

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1730

Die neueren ASUS Mainboards bieten für SSDs über das UEFI ein Secure Erase an. Vielleicht gibt es das auch von anderen Herstellern.

Hilft das?

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

Wenn TRIM unterstützt wird, reicht dir evtl. blkdiscard. Wenn die SSD deterministic read zero after trim unterstützt, gibts danach (und nach einer Cache-Leerung) nur noch Nullen zurück.

Zuck

Anmeldungsdatum:
9. Juli 2020

Beiträge: 217

kB schrieb:

Gibt es dafür eine schnellere Alternative?

Ich habe mal ein Secure Erase vor einiger Zeit nach dieser Anleitung gemacht. https://www.ssdblog.de/2014/12/16/ssd-secure-erase-unter-linux-mit-hdparm/

kB Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

frostschutz schrieb:

[…] blkdiscard […] nach einer Cache-Leerung

blkdiscard habe ich inzwischen ausprobiert, war auch schneller als '’'dd'’'. Was meinst Du mit "Cache" und wir leere ich diesen?

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

TRIM läuft am allgemeinen Linux-Lesecache für Dateisysteme/Blockgeräte vorbei. D.h. die Daten auf der SSD sind nach TRIM schon weg, aber im RAM noch da. Ebenso dürfte der Kernel noch die alte Partitionstabelle kennen.

Spätestens nach Neustart ist das alles weg, ansonsten:

# Schreibcache abwickeln
sync
# Alle Caches droppen
echo 3 > /proc/sys/vm/drop_caches
# Partitionen neu einlesen
blockdev --rereadpt /dev/ssd

Danach müsste ein hexdump -C o.ä. auf /dev/ssd nur noch Nullen liefern... wenn was anderes kommt, hat das TRIM nicht geklappt (bei SSDs im USB-Gehäuse oder bei SSDs, die einfach kein Zeroes after TRIM machen)

kB Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Danke für die Hinweise. Mit blkdiscard konnte ich mein akutes Problem lösen. Den alternativen Weg über Secure Erase werde ich demnächst einmal bei einer anderen SSD ausprobieren.

Antworten |