I don't know if this will solve the problem, but I'm gonna try to help if I can.
I'm a Mac/PC user, so to let my PC read Mac volumes, I had to install a program called Macdrive. It lets you format disks to Mac file formats, as well as recognizing them.
So I had an SD card that was removed abruptly without first ejecting my SD card from the OS. It stopped functioning in my camera/card reader/pocket pc etc. The general concensus was that I had "fried" it. I could see it in windows, couldnt see it in osx, but could not access or format it in windows. I tried using macdrive to format the card, and it worked. I was then able to store data etc. on the card, and have been for half a year.
If you can somehow get your hands on this program, MacDrive (I used version 5), someone with a dead stick should attempt to ressurect it.
hope I helped