Primeiro, se você está tentando fazer o disco funcionar novamente, tente:
dd if=/dev/zero of=/dev/sdx bs=1M
não deixe de alterar / dev / sdx para a unidade correta
Isso basicamente irá apagar tudo e qualquer coisa no disco escrevendo 0s nele. Use com o caso (você precisará usar o sudo, deixei por segurança)
Quando o disco for totalmente apagado (o dd demorará muito tempo, talvez até horas), vá em frente e tente usar o fdisk para particionar o disco.
fdisk /dev/sdx
Novamente, isso apagará os dados, portanto, use com cuidado e verifique se você tem o disco correto. Finalmente, crie uma nova partição primária, número 1, quando perguntado sobre o setor inicial, pressione enter (aceitando o padrão) e faça o mesmo (aceite o padrão) quando solicitado pelo setor final.
Finalmente formate a partição executando
mkfs.ext4 /dev/sdx1
Isso tornará a unidade pronta para uso no Linux usando o sistema de arquivos ext4 com padrões sensatos.
Se você realmente tem setores defeituosos (e não é apenas um pouco estranho do seu formato abortado) Jogue o disco para fora e consiga um novo. e um disco que tem setores ruins só vão continuar a piorar. Eu tentaria o primeiro limpe embora. Seus "setores defeituosos" provavelmente não são ruins. Eu não vejo setores defeituosos em anos (como quando 20GB era um monte de dados, e esse foi o maior disco que você poderia ter).