The only thing I am aware of is saving the home partition. I don't know if that necessarily addresses all your questions. Please see:
Something else that may interest you: