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/sdamenghapus 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.)