What class is your SD card???
Class 2 sd card works properly in defy but higher than that causes problem the cell losses its write access when on higher class.
You might wanna root your cell add different rom and then try again.
There are some fix for it on XDA.