Diverses actions sur des disques HDD
effacer un disque avec la fonction **SECURITY ERASE** interne au disque dur
cette fonction est implémenté 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 réponse de hdparm doit comporter la durée estimée de l'effacement sécurisé. Ici 204 minutes, soit 3h24.
Definir un mot de passe temporaire interne au disque
ce mot de passe est temporaire. Une fois l'opération terminée il sera automatiquement supprimé.
hdparm --user-master u --security-set-pass password /dev/sdc
réponse du disque:
/dev/sdc: Issuing SECURITY_SET_PASS command, password="password", user=user, mode=high
Commande d'effacement sécurisé
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 effacer un disque dur par l'os 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
vérifier les blocs defectueux
e2fsck -c /dev/hdx
forcer le demontage d'une partition
fuser -kmw /dev/hdx