when its damaged just don't reformat it and put it in sd card reader ,if you use windows 7 open it's properties and there is an option of tools>error-checking ,
this will bring your sd card back without even loosing anything.
in my opinion don't use apps like cleaner or automatic cleaner because...