Řešení 1:
Stačilo by to?
dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc
Řešení 2:
wipefs
program vám umožní snadno odstranit podpis tabulky oddílů:
wipefs -a /dev/sda
Od man wipefs
wipefs může vymazat signatury souborového systému, raidu nebo tabulky oddílů (magicstring) ze zadaného zařízení, aby byly signatury pro libblkid neviditelné.
Wifs nevymaže samotný souborový systém ani žádná další data ze zařízení. Když se použije bez jakýchkoli voleb, Wipfs vypíše všechny viditelné souborové systémy a offsety jejich základních signatur.
Wiffs zavolá BLKRRPART ioctl, když vymaže podpis tabulky rozdělení, aby informoval jádro o změně.
Řešení 3:
Quick and Dirty:použijte gparted
pro odstranění oddílů nebo pokud spěcháte:
dd if=/dev/zero of=/dev/[disk device] bs=512 count=1
Tím se zapne MBR disku (data jsou stále nedotčená).
Alternativně:
dd if=/dev/zero of=/dev/[disk device]
vymazat celý disk (zapsat přes všechno jeden průchod nul. Není to „zabezpečené“, ale obvykle dostatečně dobré), nebo pro bezpečné vymazání použijte nástroj „skartovač disku“.
Řešení 4:
Viz man sfdisk
, což je neinteraktivní varianta fdisku. Kromě toho můžete smazat celou tabulku oddílů pomocí dd, jak napsal pk.
Řešení 5:
Měli byste být schopni používat parted pro toto také, i když to může vyžadovat určité skriptování pro procházení oddílů.