Recover photos will be difficult, there is a program called Recuva, I've never used, but people used to recover lost photos, take a look and see there if you better, I feel not being able to be of more help.
As for the SD, when you've fixed you'll have to format it from the phone, so if not passing applications that have widgets, because stop working, these app can not be passed to the SD.
Greetings.