Solusi 1:
Apakah ini cukup?
dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc
Solusi 2:
wipefs
program memungkinkan Anda dengan mudah menghapus tanda tangan tabel partisi:
wipefs -a /dev/sda
Dari man wipefs
wipefs dapat menghapus sistem file, serangan, atau tanda tangan tabel partisi (magicstrings) dari perangkat yang ditentukan untuk membuat tanda tangan tidak terlihat untuk libblkid.
wipefs tidak menghapus sistem file itu sendiri atau data lain dari perangkat. Saat digunakan tanpa opsi apa pun, wipefs mencantumkan semua sistem file yang terlihat dan offset dari tanda tangan dasarnya.
wipefs memanggil BLKRRPART ioctl ketika telah menghapus tanda tangan tabel partisi untuk memberi tahu kernel tentang perubahan tersebut.
Solusi 3:
Cepat dan Kotor:gunakan gparted
untuk menghapus partisi, atau jika Anda sedang terburu-buru:
dd if=/dev/zero of=/dev/[disk device] bs=512 count=1
Tindakan ini akan menghapus MBR drive (Data masih utuh).
Atau:
dd if=/dev/zero of=/dev/[disk device]
untuk menghapus seluruh drive (tulis satu angka nol untuk semuanya. Tidak "aman" tetapi biasanya cukup baik), atau gunakan alat "penghancur disk" untuk penghapusan aman.
Solusi 4:
Lihat man sfdisk
, yang merupakan varian non-interaktif dari fdisk. Selain itu, Anda dapat menghapus seluruh tabel partisi dengan dd, seperti yang ditulis pk.
Solusi 5:
Anda seharusnya dapat menggunakan parted untuk ini juga, meskipun itu mungkin melibatkan beberapa skrip untuk mengulang melalui partisi.