Bonsoir,
Riquer Vincent (#343341) a écrit :
> Frédéric Mantegazza wrote:
>> Bonsoir,
>
>> Je suis en train d'effacer des disques dur (dd if=/dev/zero), avant de les
>> donner. Quelle valeur donner au paramètre bs pour que le transfert soit le
>> plus rapide possible ?
>
> Aucune idée, mais je ne suis pas convaincu par ta méthode pour
> effacer... A priori testdisk saurait retrouver les fichiers, par exemple...
Tu es sûr qu'il peut y arriver ? un "dd if=/dev/zero of=/dev/hda"
remplira de 0x00 toute la surface du disque.
Il est possible de retrouver des données ainsi effacés, mais seulement
en allant lire "bords" des pistes des disques durs, là où la tête de
lecture a pu en laisser une trace lors de son dernier passage (du fait
que la tête ne se positionne pas toujours parfaitement).
Mais il me semble que ces infos ne soient pas récupérable avec du
matériel standard, car les correction de positionnement de la tête sont
très fine. De plus, sur les disques récent, la densité de stockage de
données limite de plus en plus la tolérance de positionnement.
Si on ne veut pas devoir en arriver à la destruction physique du disque
(puisque le but de Frédéric est de donner ces disques), je ne vois que :
- soit la répétition de l'effacement du disque : Pratiquer plusieurs
fois la commande "dd"
- remplir le disque de caractères aléatoires "dd if=/dev/urandom". Mais
c'est plus long :
dd if=/dev/zero bs=512 | wc -c -> 121 MB/s
dd if=/dev/urandom bs=512 | wc -c -> 5,4 MB/s
dd if=/dev/random bs=512 | wc -c -> 0,1 kB/s
Le dernier test indique bien qu'il ne faut en aucun cas utiliser
"/dev/random"...
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!