Je viens de recevoir mon nouveau disque SSD depuis le décès de l'ancien. Ce SSD Intel 320 prend en charge TRIM. À des fins de test, mon revendeur a mis Windows sous tension, mais je veux m'en débarrasser et installer Kubuntu dessus.
Il n’est pas nécessaire que ce soit une "lingette sécurisée", j’ai juste besoin de vider le disque de la manière la plus saine. Je crois que cela dd if=/dev/zero of=/dev/sda
remplit simplement les blocs avec des zéros et prend ainsi une autre écriture (corrigez-moi si je me trompe).
J'ai vu la réponse Comment activer TRIM , mais il semble que cela convienne pour effacer les blocs vides, pas pour nettoyer le disque.
hdparm
semble être le programme pour le faire, mais je ne suis pas sûr s'il efface le disque OU nettoie les blocs vides. De sa page de manuel:
--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
Comment puis-je faire en sorte que tous les blocs apparaissent comme vides avec TRIM?
sudo dd if=/dev/sda iflag=direct bs=512 skip=<some_sectors> count=32 | hexdump -C
, puis supprimer la partition NTFS en utilisant une version récente de Gparted et revérifier avec la même commande - si les données ont été effacées, vous ne verrez que des zéros.
hexdump -C /sda1
et hexdump -C /sda1
pour déterminer le point de départ. Belle idée cependant.