Odd that, as I'm having a similar problem with a (full size) Sd card on the
thread I started. Won't work on a pc but will in the camera.
Actually found an old 1Gb card last night and its behaving the same way as the 2Gb one, so now wondering if the card reader in the pc has damaged them. After it refused to transfer more than a couple of pictures the card disappeared from the system so I shut system down before removing card as option to safely remove it had disappeared.
I'm now thinking of taking it to ASDA and see if I can just get the prints off it on one of their machines.