retour vers Linux
effacer un disque avec la fonction "SECURITY ERASE" interne au disque dur:
- cette fonction est implementé directement dans le disque dur.
- verifier que le disque concerné supporte cette fonction :
sudo hdparm -I /dev/sdc | grep -i erase
supported: enhanced erase
204min for SECURITY ERASE UNIT. 204min for ENHANCED SECURITY ERASE UNIT.
- la reponse de hdparm doit comporter la durée estimée de l'effacement securisé. Ici 204 minutes, soit 3h24.
- Definir un mot de passe temporaire interne au disque
hdparm --user-master u --security-set-pass password /dev/sdc
- reponse du disque:
/dev/sdc:
Issuing SECURITY_SET_PASS command, password="password", user=user, mode=high
- ce mot de passe est temporaire. Une fois l'opération terminée il sera automatiquement supprimé.
- Et enfin, la commande d'effacement sécurisé préfixée par la commande time pour connaitre la durée de l'operation:
time hdparm --user-master u --security-erase password /dev/sdc
Pour efface un disque dur a partir de Linux
dd if=/dev/zero of =/dev/hda bs=1024
effectue un test de surface avec perte des donnees:
badblocks -sfv -b 1024 -p 1 /dev/hda
forcer le demontage d'une partition:
fuser -kmw /dev/hdx
vérifier les blocs defectueux
e2fsck -c /dev/hdx