Haz copia los datos y formatea la tarjeta de nuevo con FAT32. Seguro que se han corrompido las estructuras de directorios o la tabla de archivos. Revisa los conectores de la tarjeta, limpialos con un paño seco. Si no te funciona, es que esa tarjeta no va muy bien. También podría ser que el adaptador no es compatible con SDHC, de ahí que te funcione con la de 1Gb. Pruébala en un móvil o similar.