Before worrying about disk labels and filesystems, just use dd to read From the entire disk and write to the entire disk. It seems likely that you are having a lower-level problem than the filesystem, and thtat it may be about USB (your host controller, or the adaptor) more than the card.
Attachment:
pgpWKK1Mfh6Uu.pgp
Description: PGP signature