Por lo que dices el disco dá mal la geometria. O sea, los valores normales de Cilindros, Cabezas y Sectores (CHS), los ha perdido. Y la tabla de particiones.
Un valor "normal" de CHS para un disco de 500 GB es: 60801 255 63
Y el LBA de 976773168
No sé qué valores te reporta el testdisk, pero te dá la opción de establecer la geometria (el CHS) que tu consideres correcta para ese disco, para, a continuación escanearlo y ver si puede así encontrar las particiones perdidas.
Sin el disco delante es dificil, espero que te sirva de algo.
Saludos.