Lo que te pasa es que te han "tangao". La memoria solo acepta (seguramente) hasta los 2GB, y todo lo demás no lo guarda. Tu tarjeta registra en la TOC (digamos que esto es directorio de lo que tienes) lo que copias, pero en realidad no lo está guardando. Parece que lo tienes, pero en realidad no está.
Si haces la prueba de copiarlo con windows te deja, pero si la copia la haces con linux, la copia se para cuando llega al final de la capacidad real de la tarjeta.
A mi me pasó. Compré una tarjeta de 16, pero solo tenía 2. Un "truco" sucio de software.
Lo siento socio.