I think using savestates might be why it corrupted, maybe don't use them next time
(loading that is, saving should be just fine and you could try using it as a last resort).
(loading that is, saving should be just fine and you could try using it as a last resort).

