Well my only suggestion at this point is to try formatting the card in the device. (Warning if you do this ALL media will be deleted). You may want to try connecting it directly to the computer with an adapter and see if you can find anything on it. If you can then you can save a copy before you try formatting it again.
You might want to wait for some other members to chime in. They might have a suggestion that doesn't involved formatting.
E-
|