si lo entendi bien, la tarjeta de 4gb es reconocida como 32mb! googleando encontre esto:
http://www.dzoom.org.es/noticia-1780.html
Has probado en linux a reescribir la tabla de particiones con el gparted? (eso supondria la perdida de los datos y muy dificilmente se podrian recuperar despues aunque asi podrias quisas recuperar la memoria)
de todas formas si ha fallado asi la tarjeta yo me compraria otra nueva no vaya a ser que consiguas arreglarla y que se rompa de nuevo.
lo de reclamar nose si se podra.
Salu2:Euphoria