How to repair micro sd 16gb card? It shows 31mb

this worked for me. I selected the Format Size Adjustment to “on” under the Options button. the 297mb card magically had 29.7gb after formatting. pretty sure the card was linux formatted for a cyanogenmod boot drive which is why it did not show full capacity. thanks a bunch unklefunky