De facto, formatar o cartão apenas piora a situação... Mas se já recuperaste os JPG para outro local, com o Recuva, experimenta usar um programa para tentar reparar os corrompidos, como
este.
Entretanto, faz o seguinte:
1- Abre o "Computador" (Menu Iniciar -> "Computador")
2- Vê que letra está atribuída ao cartão (hás-de ver algo do género "C:" para o disco rígido, "D:" para a drive de DVD (por exemplo), etc. - terás algo do género "E:" ou "F:" para o cartão. Se tens dúvidas, faz um printscreen e coloca a imagem na tua resposta ao tópico (tens um link "Adicionar imagens ao post").
3- Se tens o XP:
"Menu Iniciar" -> "Executar" -> Escreve: "
CMD" (sem as aspas) e carrega no ENTER.
Se tens o Vista / Seven:
"Menu Iniciar" -> Escreve "CMD" (sem as aspas) na pesquisa; verás no menu um programa "CMD", clica no botão direito do rato nesse ícone e escolhe "Abrir como administrador", se te surgir o UAC, autorizas o acesso ao programa.
4- Escreve o seguinte:
e carregas em ENTER -> Mas deves substituir "F:" pela letra do teu cartão (vê o ponto 2). Por exemplo, se o cartão tem a letra E:, deves escrever:
chkdsk /f e:
5- se te aparece algum erro nos avisos do programa:
clicar no título da janela com o botão direito do rato, escolhe "Marcar", seleccionas o texto que te aparece no chkdsk, clicar novamente com o botão direito no título da janela, escolhes "Editar" -> "Copiar". Finalmente, colas o texto no teu "post".