We've got a sata hdd with corrupted mbr & partitions. Our software can see the data on it but all the usual trickery to fix the mbr and partitions fail.

What software do you use to bring data back from gaga land?