Je dois revendre plusieurs disques durs pour en acheter d'autres avec une capacité de stockage plus importante.
Mais avant de les vendre, je veux m'assurer qu'il ne reste aucune données dessus et mon côté parano me dit "aucune données récupérables".
Si je me contente de supprimer les partitions avec gparted ou fdisk, les données ne sont pas effacées et peuvent être récupérées par des logiciels tel que Ontrack Easy Recovery, même après un formatage.
Par contre, après un formatage dit "de bas niveau/low level format", la possibilité de récupérer des données sur le disque dur est très basse.
Pour effectuer cette tâche nous allons utiliser le logiciel dd.
S'il n'est pas déjà installé, tapez dans un terminal (syntaxe distribution debian-like):
$ sudo apt-get install dd
La commande est simple:
$ sudo dd if=/dev/zero of=/dev/sdx
sudo --> lancez la commande avec les droits root (super utilisateur)
if=/dev/zero --> /dev/zero est un périphérique virtuel qui renvoie uniquement le caractère null. Nous l'utilisons pour effacer chaque bit du disque dur par une valeur nulle.
/dev/sdx --> nom du disque à formater
Pour connaître le nom du périphérique du disque dur à formater:
Tapez dans un terminal:
$ dmesg |grep "logical"
Si je souhaite formater mon disque dur de 4 To, j'utiliserai le périphérique /dev/sdc.
Durant le formatage, le terminal reste désespérement muet, dd ne disposant pas de fonctionnalité pour nous informer du statut d'avancement du formatage. On va donc compléter notre commande avec pv qui permet d'obtenir l'état d’avancement d'une tâche à travers un pipeline (|).
Tout d'abord, on installe pv:
$ sudo apt-get install pv
Puis vous pouvez lancer le formatage de bas niveau:
$ sudo dd if=/dev/zero | pv | sudo dd of=/dev/sdx
Cette fois-ci pv vous indique l'état d’avancement du formatage:
$ sudo dd if=/dev/zero | pv | sudo dd of=/dev/sdc 100GO 0:52:22 [53,2MB/s]
L'opération est longue, comptez plusieurs heures.
LGDN