Just write a mini script that exports customization settings of the user to a Network drive or in another folder on the C: volume

Or you could run an inventory script that would have all that information.

Not sure why you get corrupted profiles though. I think I've ran into maybe 2 bad profiles in my entire time working on computers.