1: If you're using windows, you should still be able to format your SD card. I'm not entirely sure of the process though. Google should be able to inform you.
2: Basically, you can't. Back up whatever you can, the rest is lost as far as I can tell.
3: Try looking for software that can restore...