Try to format it with Disk management [ from pc ] and opt
Right click on my computer >> click on manage >>
Now right click on MEmory card icon and format it
with using diff diff allocation size [ use bigger than 4 kb ]
512 or more. .. maximum give two or three tries.
If it works then ok other wise there is no chance for you..
One more thing if this thing doesnt works then dont waste ur time
on searching to cure this or to ask from any other. nothing will work