If that doesn't work, I have a program I downloaded and paid for that came from the website
http://the-undelete.com/. They call it D-Photo Recovery.
My memory card crapped out on me with over 1,000 photos on it. This was from an all day trip to the zoo. I was able to recovery EVERYTHING. It was well worth the $50 it cost me.
I also liked that, for the free downloaded version, it would display thumbnail images to show me what pictures it could recover. Few things suck worse than paying for a software that won't deliver as promised.