SATA:
Détruit toutes les données sur le disque
Si plantage pendant la procédure, le disque peut être rendu inutilisable !
Ne PAS utiliser via adapt USB, peut mener à un disque briqué. Uniquement SATA directement.
Ici, sous Debian Bullseye. Peut être différent sous d’autres versions de hdparm.
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
Principe :
- mettre un mot de passe ATA sur le disque
- lancer la commande ATA Secure Erase
Ainsi toutes les cellules sont marquées vides et les perfs reviennent
Commandes :
- vérif si security est pas frozen
sudo hdparm -I /dev/sdX
donne
Security:
Master password revision code = 65534
supported
not frozen
Si “frozen”, on peut essayer de mettre en veille puis réveiller le pc.
- on setup le password “Eins”
sudo hdparm --user-master u --security-set-pass Eins /dev/sdX
- on vérifie que le mot de passe est bien pris en compte
hdparm -I /dev/sdX
donne
Security:
Master password revision code = 65534
supported
enabled
- on lance la commande ATA Secure Erase ATTENTION NE PAS INTERROMPRE L’OPERATION SOUS PEINE DE BRIQUER LE DISQUE
time sudo hdparm --user-master u --security-erase Eins /dev/sdX
Ceci a mis environ 30 secondes pour un SSD Crucial de 500Go, 80s pour un ssd intel de 180Go et ~10h pour un HDD de 6To.
Pour nvme ? https://superuser.com/questions/1530363/how-to-securely-erase-an-nvme-ssd
apt-get install nvme-cli
nvme list
nvme format -s1 /dev/nvmeXn1