La solución que se me ocurre: La tabla de partición de esa SD está dañada, y por eso windows no la puede leer (una de las muchas debilidades de ntfs) el hecho es que te recomendaría que usaras cualquier distro de linux (en modo cd-live, para que no te estés rompiendo mucho la cabeza) que etx4 si lee las unidades de almacenamiento sin tablas de partición (o lo que es igual: EN FORMATO RAW) extraes tu info, y la guardas en otro sitio.
Si lograste hacer lo anterior, es altamente probable que tu SD se haya dañado, y así la formatees, igual te siga dando error, pero! Al menos habrás recuperado tu info