You're likely to be getting the non-contiguous error because you deleted a file and then loaded the new copy into fragmented diskspace. If you want to avoid having to reformat your card, you'd be better off not deleting any non-working files and just loading new ones into fresh contiguous space with new filenames.