Tu peux essayer Restorer2000. Je l'ai utilisé, ainsi qu'un collègue, avec succès.
Je ne pense pas que tu puisses reconstruire la table de partition, mais si ton disque est accessible, ce logiciel pourra très certainement récupérer tes données.
Seul hic, il est payant mais...