I have a sandisk 16 gb micro SDHC card that has been working for a long time until I tried to use it today. I connected it to my computer and it seemed to be functioning correctly until I tried to add or delete a file from it. It never returns an error but the file is never written. All of the files I previously had on it are still there. I have tried formatting it but it gets about half way through and stops and returns an error. Even after the attempted format none of the files have been deleted(some of them are corrupted though). I hope there is something I can do to fix it I don't want to buy a new one.