To je klasická situace, když ty disky byly dřív celé (tj. jako sda, ne sda1) součástí linuxového raidu, tedy je na nich mdadm superblok. Ten si jádro při startu autodetektne a milý disk celý strčí do obvykle degradovaného inkrementálně číslovaného raidu md_0, md_1 apod. Tím se ale celý disk zamkne pro zápis a už z něj nejde ani namontovat partišnu, nejraději rootovskou, aby se systém vůbec nespustil

Myslím, že mazání odpředu nepomáhá, protože ten superblok se zapisuje odzadu. Proto autodetekce zafunguje i u disku s novým MBR i partition tabulkou.
Otestuje se to příkazem mdadm --examine /dev/sda - buď to zahlásí, že superblok nenašel, nebo pěkně vypíše údaje o starém poli, jehož částí svého času celý disk sda bývával. Pak stačí superblok smazat příkazem mdadm --zero-superblock /dev/sda . Ten disku se už ale nesmí vyskytovat v /proc/mdstat, jinak to hodí chybu zápisu, že je zařízení již používáno. Stačí takové autodetekované pole vypnout mdadm --stop /dev/md_0.
Pokud je v systému nainstalované mdadm, obvykle stačí to pole vyčistit přímo v busyboxu initramfs, když se nepodaří namontovat kořenový oddíl (z výše uvedeného důvodu).
Proto si už teďko před opětovným využitím staršího disku vždycky kontroluju, jestli tam ten superblok není, abych po rebootu nekoukal na nemilé překvapení.
Řešením je superblok smazat příkazem mdadm --reset-superblok