I think we have all experienced SD card problems over the years.
Sometimes I find reformatting or recovery tools work, but it's still a bit
hit and miss if they work.
However I have been discovering that the best way to sort out a corrupt
SD CARD is actually your cell phone ;-)
I'm no expert but I'm convinced that the reformatters in my Android phones
appear to be able to write to certain hidden memory areas or reset hidden
flags somehow.
I guess there might be some collusion between phone makers and sd card
manufacturers for this stuff, since the industry relies heavily on the two
working together, and that if there were too many failures then it would
soon get a bad reputation / bad for business. Well that's my theory.
When all my other utils fail, I end up shoving the bad sd cards in my phone
and reformat them in the phone.
So far it's been quite revealing how much more reliable this method has been.
YMMV.
73 de Andy