Ich habe gerade meine neue SSD erhalten, seit die alte gestorben ist. Diese Intel 320 SSD unterstützt TRIM. Zu Testzwecken hat mein Händler Windows darauf installiert, aber ich möchte dies loswerden und Kubuntu darauf installieren.
Es muss nicht unbedingt ein "sicheres Abwischen" sein, ich brauche nur das Leeren der Festplatte auf die gesündeste Art und Weise. Ich glaube, das dd if=/dev/zero of=/dev/sda
füllt die Blöcke nur mit Nullen und nimmt dadurch einen anderen Schreibzugriff (korrigiert mich, wenn ich mich irre).
Ich habe die Antwort Wie man TRIM aktiviert gesehen , aber es sieht so aus, als ob es zum Löschen leerer Blöcke und nicht zum Löschen der Festplatte geeignet ist.
hdparm
scheint das Programm zu sein, aber ich bin nicht sicher, ob es die Festplatte löscht oder leere Blöcke löscht. Von seiner Handbuchseite:
--trim-sector-ranges For Solid State Drives (SSDs). EXCEPTIONALLY DANGEROUS. DO NOT USE THIS OPTION!! Tells the drive firmware to discard unneeded data sectors, destroying any data that may have been present within them. This makes those sectors available for immediate use by the firmware's garbage collection mechanism, to improve scheduling for wear-leveling of the flash media. This option expects one or more sector range pairs immediately after the option: an LBA starting address, a colon, and a sector count, with no intervening spaces. EXCEPTIONALLY DANGEROUS. DO NOT USE THIS OPTION!!
E.g. hdparm --trim-sector-ranges 1000:4 7894:16 /dev/sdz
Wie kann ich mit TRIM alle Blöcke als leer erscheinen lassen?
sudo dd if=/dev/sda iflag=direct bs=512 skip=<some_sectors> count=32 | hexdump -C
, dann die NTFS-Partition mit einer aktuellen Gparted-Version löschen und mit demselben Befehl erneut überprüfen - wenn die Daten gelöscht würden, würden Sie nur Nullen sehen.
hexdump -C /sda1
und verwendet hexdump -C /sda1
, um den Startblock zu bestimmen. Gute Idee.