31 Aug 2022, 00:00

Réinitialiser un SSD

Share

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 :

device=/dev/sdX

  • démonter toutes les partitions du disque

sudo umount ${device}*

  • vérif si security est pas frozen, et si security-erase-enhanced est supporté :
sudo hdparm -I $device | grep -Ei 'security|frozen|locked|erase|enhanced|enabled|supported'

donne

Security: 
       Master password revision code = 65534
               supported
       not     enabled
       not     frozen
               supported: enhanced erase

Si “frozen”, on peut essayer de mettre en veille puis réveiller le pc.

  • on setup le password “p”
sudo hdparm --user-master u --security-set-pass p $device
  • on vérifie que le mot de passe est bien pris en compte
sudo hdparm -I $device  | grep -Ei 'supportsecurity|frozen|locked|erase|enhanced|enabled|supported'

donne

Security: 
       Master password revision code = 65534
               supported
               enabled
               supported: enhanced erase
  • on lance la commande ATA Secure Erase (Enhanced si disponible)
    ATTENTION NE PAS INTERROMPRE L’OPERATION SOUS PEINE DE BRIQUER LE DISQUE
time sudo hdparm --user-master u --security-erase-enhanced p $device

## ou 
time sudo hdparm --user-master u --security-erase p $device

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