If the memory card is not recognized in the PC or it is impossible to access the data on it, the controller on the card is damaged. There is only one way to get the data back, unsolder memory chips and directly access their raw data with a programable chip reader. Software can't help, that is a physical damage! Search for "Recoverfab" they have the right service and show you what they do.
armadillo, July 2009