Beberapa kemungkinan:
Linux mendukung banyak jenis tabel partisi yang berbeda, beberapa di antaranya menggunakan sangat sedikit byte ajaib, dan kemudian mudah untuk salah mengidentifikasi data acak (*) [sehingga dimungkinkan untuk secara acak menghasilkan tabel partisi yang agak "valid"].
Beberapa tipe tabel partisi memiliki cadangan di akhir disk juga (terutama GPT) dan itu bisa diambil jika awal drive diganti dengan sampah acak.
Perangkat tidak berfungsi dengan baik dan terputus sebelum selesai menulis data, atau terus mengembalikan data lama, sehingga tabel partisi bertahan. Terkadang ini terjadi dengan stik USB.
...
(*) Buat 1000 file dengan data acak di dalamnya dan lihat apa yang keluar:
$ truncate -s 8K {0001..1000}
$ shred -n 1 {0001..1000}
$ file -s {0001..1000} | grep -v data
0099: COM executable for DOS
0300: DOS executable (COM)
0302: TTComp archive, binary, 4K dictionary
0389: Dyalog APL component file 64-bit level 1 journaled checksummed version 192.192
0407: COM executable for DOS
0475: PGP\011Secret Sub-key -
....
Tujuan dari merobek-robek drive secara acak adalah membuat data lama hilang selamanya. Tidak ada janji drive akan tampak kosong, tidak digunakan, dalam kondisi bersih sesudahnya.
Adalah umum untuk menindaklanjuti dengan penghapusan nol untuk mencapai itu. Jika Anda menggunakan LVM, itu normal untuk LVM untuk nol sektor pertama dari setiap LV yang Anda buat sehingga data lama tidak akan mengganggu.
Ada juga utilitas khusus ( wipefs
) untuk menyingkirkan tanda tangan byte sulap yang dapat Anda gunakan untuk menyingkirkan filesystem dan tabel partisi metadata.
dd
akan menghasilkan partisi terutama jika perintah tersebut dimaksudkan untuk menghapus disk?