Corrupted saves? No real fix for them. There are some things you can do to a save to clean out mod related issues, but that is about it. And that is more to remove references to mods you are no longer using. And, even that is not really something that you can rely on to fix anything. It also requires you to have intimate knowledge of the inner workings of each mod you currently use and the ones you are no longer using. In other words, your not going to fix a borked save file no matter what caused it.
As for the game crashing and causing a save to be corrupted, that can only happen if you have both Autosaves on, and the game crashes during an autosave function, like a cell load. So, for that, all you have to do is turn off autosaves and you won't have that problem anymore.
Sounds more like you have mod issue that is causing both the game to crash and your saves to get corrupted (which is two different things caused by the same problem)