I have ever had a great success to rescue all my memory card data back with the help of a video tutorial:
It has taught me how to restore lost data back from my memory card step by step. It is really helpful.
So, I think it may also give you some helps.
Note: Never forget to prepare memory card data backups all the time.