You probably have a filesystem error - you need to run chkdsk on a PC, or fsck.vfat if it exists on the Z or your linux box, or copy the files off, reformat the card, and copy them back on.
Generally when a UNIX filesystem driver finds an error, it sets it to read-only.
The only other thing would be if you moved the switch on the side of the SD.