How do I Secure Erase my SSD drive in Linux?
Comment puis-je effacer les données de mon SSD sous Linux en toute sécurité ?
Secure Erase User Guide for Linux This guide will walk you through securely erasing your Kingston SSD using Linux tools   SATA Secure Erase Procedure Warning Please make sure to have a full backup of any important data before you proceed! Prerequisites • You must have root privileges. • You must have your SSD connected to the system as a secondary (non-OS) drive. • You must have lsscsi and hdparm installed. You may need to install them with your distribution’s package manager. • Your drive must not be in a security freeze. • Your drive must not be password protected. Instructions 1. Find the device name (/dev/sdX) of the drive you wish to erase: # lsscsi 2. Make sure drive security is not frozen: # hdparm -I /dev/sdX | grep frozen If the output shows "frozen" (instead of "not frozen") then you cannot continue to the next step. You must try to remove the security freeze by trying one of the following methods: Method 1: Put the system to sleep (suspend to RAM) and wake it up. On most distributions the command to suspend is: # systemctl suspend Now issue the hdparm command again. If it worked the output will show “not frozen” (instead of “frozen”). Method 2: Hot plug the drive. This is done by physically unplugging the SATA power cable from the drive and plugging it back in while the system is powered on. You may need to enable hot plug in BIOS. Not all systems support hot plug. Now issue the hdparm command again. If it worked the output will show “not frozen” (instead of “frozen”). 3. Set a user password on the drive. The password can be anything. Here we are setting the password to “p”: # hdparm --security-set-pass p /dev/sdX 4. Issue the secure erase command to the drive using the same password: # hdparm --security-erase p /dev/sdX This command may take a few minutes to complete. The drive password is removed upon successful completion. If the secure erase is interrupted or otherwise fails your drive may become security locked. In this case you can remove the security lock using the command below and then try the secure erase procedure again: # hdparm --security-disable p /dev/sdX   SATA Secure Erase Example   NVMe Secure Erase Procedure Warning Please make sure to have a full backup of any important data before you proceed! Prerequisites • You must have root privileges. • You must have your SSD connected to the system as a secondary (non-OS) drive. • You must have nvme-cli installed. You may need to install it with your distribution’s package manager. • Your drive must not be password protected. Instructions 1. Find the device name (/dev/nvmeXn1) of the drive you wish to erase: # nvme list 2. Issue the format command to the drive. Here we set the secure erase setting to 1 which indicates a user data erase: # nvme format /dev/nvmeXn1 --ses=1 This command may take a few minutes to complete.   NVMe Secure Erase Example
Guide d’utilisation de Secure Erase pour Linux Ce guide te guidera pour effacer en toute sécurité les données de ton SSD Kingston à l’aide des outils Linux.   Procédure d’effacement sécurisé SATA Avertissement Assure-toi d’avoir une sauvegarde complète de toutes les données importantes avant de poursuivre ! Conditions requises • Tu dois avoir les privilèges root. • Ton SSD doit être connecté au système en tant que disque secondaire (non OS). • Tu dois avoir installé lsscsi et hdparm. Tu devras peut-être les installer avec le gestionnaire de paquets de ta distribution. • Ton disque ne doit pas être dans un état de « gel de sécurité ». • Ton disque ne doit pas être protégé par un mot de passe. Instructions 1. Trouve le nom de périphérique (/dev/sdX) du disque dont tu souhaites effacer les données : # lsscsi 2. Assure-toi que le disque n’est pas gelé par sécurité : # hdparm -I /dev/sdX | grep frozen Si le résultat indique « frozen » [gelé] au lieu de « not frozen » [non gelé], tu ne peux pas passer à l’étape suivante. Tu dois essayer de supprimer le gel de sécurité en essayant l’une des méthodes suivantes : Méthode 1 : Mets le système en veille (suspension en RAM) et réveille-le. Sur la plupart des distributions, la commande de mise en veille est : # systemctl suspend Puis, lance à nouveau la commande hdparm. Si cela a fonctionné, le résultat indiquera « not frozen » [non gelé] au lieu de « frozen » [gelé]. Méthode 2 : Branche le disque à chaud. Pour ce faire, débranche physiquement le câble d’alimentation SATA du disque et rebranche-le lorsque le système est sous tension. Tu devras peut-être activer le branchement à chaud (ou « hot plug ») dans le BIOS. Tous les systèmes ne prennent pas en charge le branchement à chaud. Puis, lance à nouveau la commande hdparm. Si cela a fonctionné, le résultat indiquera « not frozen » [non gelé] au lieu de « frozen » [gelé]. 3. Définis un mot de passe utilisateur sur le disque. Le mot de passe peut être n’importe quoi. Ici, nous définissons le mot de passe « p » : # hdparm --security-set-pass p /dev/sdX 4. Envoie la commande d’effacement sécurisé au disque en utilisant le même mot de passe : 1234567890 - 1234567890 - # hdparm --security-erase p /dev/sdX Cette commande peut prendre quelques minutes pour se terminer. Le mot de passe du disque est supprimé lorsque la commande est terminée avec succès. Si l’effacement sécurisé est interrompu ou échoue, ton disque peut se retrouver verrouillé par sécurité. Dans ce cas, tu peux supprimer le verrouillage de sécurité à l’aide de la commande ci-dessous, puis réessayer la procédure d’effacement sécurisé : # hdparm --security-disable p /dev/sdX   Exemple d’effacement sécurisé SATA   Procédure d’effacement sécurisé NVMe Avertissement Assure-toi d’avoir une sauvegarde complète de toutes les données importantes avant de poursuivre ! Conditions requises • Tu dois avoir les privilèges root. • Ton SSD doit être connecté au système en tant que disque secondaire (non OS). • Tu dois avoir installé nvme-cli. Tu devras peut-être l’installer avec le gestionnaire de paquets de ta distribution. • Ton disque ne doit pas être protégé par un mot de passe. Instructions 1. Trouve le nom de périphérique (/dev/nvmeXn1) du disque dont tu souhaites effacer les données : # nvme list 2. Envoie la commande de formatage au disque. Ici, nous définissons le paramètre d’effacement sécurisé sur 1, ce qui indique un effacement des données utilisateur : # nvme format /dev/nvmeXn1 --ses=1 Cette commande peut prendre quelques minutes pour se terminer.   Exemple d’effacement sécurisé NVME