A while ago, Ive put Jump Ultimate Stars in my micro sd using a small laptop and a card reader. Then i downloaded Avalon Code and Megaman ZX.. im gonna put that 2 games in my micro sd then suddenly, It says "if i will format it because its not formatted".. ive searched in the google that it was corrupted. i even try it in my dsi but still, i didnt work and keeps on loading.. the files there are essentials so i cant format it. i think i need a data recovery but i tried 5 or more programs but still didnt work.. btw, its 2gb kingston. and.. the only program work for me is data doctor recovery memory card. but it needs money and its too much.. any help?