Recuperar particion, caso peculiar

Buenas, cuento mi caso. Estaba metiendo una debian live en un pendrive. Para mete la imagen usé el comando dd "dd if=./imagen.img of=/dev/sda" pero me di cuenta tarde de que el usb estaba en sdb y sda era un disco duro.

Ese disco duro lo uso como almacen, solo meto datos y los datos nunca han sido movidos ni eliminados asi que la fragmentacion deberia ser 0.

El mayor problema que veo es que la tabla de particiones se sobreescribió (asi como los 700 primeros mb del disco) y temo que se hayan borrando todos los enlaces a los archivos con lo que veo muy dificil recuperar la partición.

TestDisk me detecta la partición en modo "none" con la casualidad de que en ese modo no permite restaurar particiones, y en modo "Intel/pc" solo me detecta la particion que metí con el dd (debian live).

De momento he pasado el PhotoRec para por lo menos recuperar las fotos. El resto de ficheros, sobre todo los grandes, los doy por perdidos pero si tengo suerte y alguien me puede echar un cable lo agradecería mucho.

Gracias!