Il y a peut-être un moyen bourrin :
* tu refais une table de partition avec une seule partition qui prend toute la place.
* Tu la configures en ext2 (par exemple)
* Un petit fsck pour virer les blocs défectueux
* Un dd pour remplir avec un seul gros fichier de zéros
* Enfin un shred sur le fichier ainsi obtenu.
# shred est fait pour ça
Posté par pini . En réponse au message Effacer un disque dur. Évalué à 4.
Le fichier passé en paramètre peut être un device. Dans ce cas c'est toute la partition ou le disque correspondant qui est traité.
Mais je ne sais rien quant à sa tolérance aux erreurs d'écriture (ce qui semble être le fond de la question...).
[ http://www.linux.com/articles/52258 ]
Sous debian, il est dans le package coreutils.
Il y a peut-être un moyen bourrin :
* tu refais une table de partition avec une seule partition qui prend toute la place.
* Tu la configures en ext2 (par exemple)
* Un petit fsck pour virer les blocs défectueux
* Un dd pour remplir avec un seul gros fichier de zéros
* Enfin un shred sur le fichier ainsi obtenu.
Sinon un bon coup de masse sur le disque...