Eu sugeriria começar esse novo disco primeiro, depois usar dd para copiar o disco em sua totalidade em seu estado atual , de um para o outro. Apenas certifique-se de que o novo disco tenha o mesmo número (ou mais) de LBAs que o disco atual (os LBAs estão impressos no rótulo)
Uma vez feito isso, então sim, verifique o disco usando testdisk e seguindo este guia:
Se o testdisk puder localizar e informar o número do setor do início da partição perdida e o final dos dados contíguos para essa parte da partição, você poderá movê-lo para o início do disco com dd.
Exemplo:
Se o início da partição estiver no setor 1294 e houver dados contíguos de 1294 a 1399, você poderá fazer isso:
dd if=/dev/sdb of=/dev/sdd skip=1293 count=105
sdb é o disco em que você tentou relocar a partição, sdd é o segundo disco reserva que você comprou para essa tentativa de recuperação. Espero que ajude e boa sorte!