Soluzione 1:
gdisk
ha un'opzione per questo. Apri le opzioni estese, scegli 'zap':
gdisk /dev/sda
> x
> z
> w (maybe?)
Soluzione 2:
Questo dovrebbe farlo in modo abbastanza efficiente, in base alle informazioni su GPT su questo sito.
Cancella il primo blocco (due settori da 512 byte per MBR e intestazione e 16 KiB per voci di partizione):
dd if=/dev/zero of=/dev/sdwhatever bs=512 count=34
L'ultima parte è più complicata. Sto prendendo in prestito da questa domanda per aiutarti, anche se se hai ddrescue a portata di mano, può andare al contrario.
dd if=/dev/zero of=/dev/sdwhatever bs=512 count=34 seek=$((`blockdev --getsz /dev/sda` - 34))