Io proverei con Stellar Phoenix , occhio che è una demo, oppure con uno di questi ...in alternativa ad avviare una distribuzione Linux live (Knoppix, MandrakeMove, SysRecCD, Morphix...) e vedere se riconosce la partizione danneggiata.