Formater les secteurs défectueux avec DD

Si vous rencontrez des difficultés avec un disque contenant des secteurs plus que deffectueux et qu’aucun système de fichiers ne peut venir à bout de ces erreurs, voici une commande très utile, j’ai nommé DD.

Non, vous ne graterez pas la commande pour gagner quelques euros mais en prenant le temps de reformater (cluster après cluster) votre disque dur de 120Go ou plus (ou moins, aucune importance) retrouvera un état quasiment neuf.

Il vous faudra avant tout un cd sur lequel vous aurez gravé Knoppix et lancer un terminal.

Une fois dedans, recherchez votre partition en mauvais avec fdisk :
fdisk -l
Dans mon cas, vous devrez sans doute ajuster pour vos besoins, la commande me renvoie les trois partitions suivantes :

/dev/sda1 correspond à la partition racine
/dev/sda2 correspond au swap
/dev/sda3 correspond à la partition Home

Maintenant je veux re-formater ma partition racine :
dd if=/dev/zero of=/dev/sda1
DD va donc remplire ma partition racine avec plein de zéro en lieu et place des données sur tous les secteurs qui la compose.

Dans le cas où votre disque entier est en phase finale, vous pouvez très bien formater directement le tout de cette manière :
dd if=/dev/zero of=/dev/sda
Cela aura pour effet de remplir le disque et d’écraser dans la foulée toutes les partitions avec leurs données.

N’en abuser pas trop, aucune récupération ne pourra se faire après ce type de formatage.

Cette commande m’a souvent aidé dans la récupération physique de disques durs en fin de vie. Par ailleurs, DD ne peut sauver un disque tombé du ciel (merci monsieur Jacques).