Invalid Drive Size error

I'm trying to recover files (photos mainly) from a microsd card from my phone. My phone said the card was corrupted. Recuva says it has an "Invalid Drive Size" and won't scan the card. Any suggestions on how to get around this and recover my files?