Est-ce que # dd if=/dev/zero of=/dev/sda
effacer une table de partition préexistante ?
Ou est-ce l'inverse, c'est-à-dire, est-ce que
# fdisk /dev/sda
g
(pour Google Tag)
effacer les zéros écrits par /dev/zero
?
Réponse acceptée :
Est-ce que
dd if=/dev/zero of=/dev/sda
effacer une table de partition préexistante ?
Oui, la table de partition se trouve dans la première partie du lecteur, donc écrire dessus la détruira. Ce dd
écrira sur tout le lecteur si vous le laissez fonctionner (cela prendra donc un certain temps).
Quelque chose comme dd bs=512 count=50 if=/dev/zero of=/dev/sda
serait suffisant pour écraser les 50 premiers secteurs, y compris la table de partition MBR et le GPT principal. Bien qu'au moins selon Wikipedia, GPT dispose d'une copie secondaire de la table de partition à la fin du lecteur, donc écraser uniquement la partie dans la tête du lecteur peut ne pas suffire.
(Vous n'êtes pas obligé d'utiliser dd
, mais. head -c10000 /dev/zero > /dev/sda
ou cat /bin/ls > /dev/sda
aurait le même effet.)
est-ce que
fdisk /dev/sda g
(pour GPT) effacer les zéros écrits par /dev/zero ?
Oui également (à condition d'enregistrer les modifications).
(Cependant, la formulation du titre prête à confusion, /dev/zero
en soi ne ne fait pas rien de plus que n'importe quel stockage ordinaire.)