Ist es normal, dass das sichere Löschen auf einer Samsung SSD nur wenige Sekunden dauert?

Ich habe mehrere sichere Löschvorgänge auf meiner 500GB Samsung SSD 850 EVO mit das im Linux ATA Wiki beschriebene Verfahren ausgeführt und es dauert nur wenige Sekunden:

linux-203v:~ # time hdparm --user-master u --security-erase foo /dev/sdb
security_password="foo"

/dev/sdb:
 Issuing SECURITY_ERASE command, password="foo", user=user

real    0m2.745s
user    0m0.001s
sys     0m0.003s

Wenn das Laufwerk nach dem Löschen in einem Hex-Editor angezeigt wird, ist es tatsächlich vollständig leer.

Ist das normal? Hat das Laufwerk tatsächlich alle NAND-Zellen so schnell gelöscht?

Author: bwDraco, 2016-12-06

2 answers

Eine Sache zu wissen ist, dass Daten niemals "klar" in einer SSD gespeichert werden, da das Speichern zufälliger Daten (anstelle langer Reihen von Nullen und Nullen, die natürlich in vielen Dateien vorhanden sind) Vorteile für die SSD hat Ausdauer und Zuverlässigkeit. Ältere SSD wurden mit LSFR aber die meisten (alle?) neuere SSD verwenden AES-Verschlüsselung, um die Daten zu randomisieren. Wenn Sie kein Kennwort festlegen, ist die SSD weiterhin verschlüsselt, der Schlüssel jedoch "öffentlich verfügbar".

Weitere Informationen und Quellen finden Sie unter Journeyman Geeks Antwort unter Warum verschlüsselt meine SSD intern Daten, auch ohne Passwort?

Zum sicheren Löschen reicht das Löschen des Verschlüsselungsschlüssels aus, und das ist ziemlich augenblicklich. Eine TRIMMUNG aller Sektoren wird auch für Verschleißnivellierungszwecke durchgeführt, das dauert Ihre 3 Sekunden.

Wenn Sie überprüfen, ob die Sektoren wirklich leer sind, werden sie höchstwahrscheinlich nicht einmal gelesen, und aus Sicht des Controllers ist es nicht erforderlich, sie zu trimmen, damit Sie es wissen Sie sind leer.

 10
Author: Sacha K,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:42

Ja, das ist normal.

Mechanische Datenträger müssen einzeln zu jedem Sektor auf der Festplatte wechseln und tatsächlich mit einem zufälligen Datenbit über die vorherigen Daten schreiben.

SSDs können einfach mehr oder weniger gleichzeitig einen Wipe-Befehl an jeden ihrer Sektoren senden, und dasselbe passiert.

Diese Funktion ist in die SATA-Schnittstelle integriert, obwohl verschiedene Laufwerke sie auf unterschiedliche Weise unterstützen.

 4
Author: music2myear,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-06 19:03:51