# dd if=/dev/zero of=/dev/sda
cancellare una tabella delle partizioni preesistente?
O è il contrario, cioè lo fa
# fdisk /dev/sda
g
(per GPT)
cancella gli zeri scritti da /dev/zero
?
Risposta accettata:
dd if=/dev/zero of=/dev/sda
cancellare una tabella delle partizioni preesistente?
Sì, la tabella delle partizioni si trova nella prima parte dell'unità, quindi sovrascriverla la distruggerà. Quel dd
scriverà sull'intero disco se lo lasci funzionare (quindi ci vorrà un po' di tempo).
Qualcosa come dd bs=512 count=50 if=/dev/zero of=/dev/sda
basterebbe sovrascrivere i primi 50 settori, compresa la tabella delle partizioni MBR e il GPT primario. Anche se almeno secondo Wikipedia, GPT ha una copia secondaria della tabella delle partizioni alla fine dell'unità, quindi sovrascrivere solo la parte nella testa dell'unità potrebbe non essere sufficiente.
(Non è necessario utilizzare dd
, anche se. head -c10000 /dev/zero > /dev/sda
o cat /bin/ls > /dev/sda
avrebbe lo stesso effetto.)
fa fdisk /dev/sda g
(per GPT) cancella gli zeri scritti da /dev/zero?
Anche sì (a patto di salvare le modifiche).
(Tuttavia, la frase nel titolo è solo confusa, /dev/zero
di per sé non fa qualcosa di più di qualsiasi archiviazione normale.)