Akankah # dd if=/dev/zero of=/dev/sda
menghapus tabel partisi yang sudah ada sebelumnya?
Atau sebaliknya, yaitu, tidak
# fdisk /dev/sda
g
(untuk GPT)
hapus angka nol yang ditulis oleh /dev/zero
?
Jawaban yang Diterima:
Akankah
dd if=/dev/zero of=/dev/sda
menghapus tabel partisi yang sudah ada sebelumnya?
Ya, tabel partisi ada di bagian pertama drive, jadi menulis di atasnya akan menghancurkannya. dd
. itu akan menulis di seluruh drive jika Anda membiarkannya berjalan (sehingga akan memakan waktu cukup lama).
Sesuatu seperti dd bs=512 count=50 if=/dev/zero of=/dev/sda
akan cukup untuk menimpa 50 sektor pertama, termasuk tabel partisi MBR dan GPT primer. Meskipun setidaknya menurut Wikipedia, GPT memiliki salinan sekunder dari tabel partisi di akhir drive, jadi menimpa bagian di kepala drive saja mungkin tidak cukup.
(Anda tidak harus menggunakan dd
, meskipun. head -c10000 /dev/zero > /dev/sda
atau cat /bin/ls > /dev/sda
akan memiliki efek yang sama.)
apakah
fdisk /dev/sda g
(untuk GPT) hapus angka nol yang ditulis oleh /dev/zero?
Juga ya (asalkan Anda menyimpan perubahannya).
(Namun, frasa dalam judul hanya membingungkan, /dev/zero
dengan sendirinya tidak melakukan apa pun lebih dari penyimpanan biasa.)