Once possible and stable, I would try to use TEdit to move your important parts of your world from one place to another. At the moment, TEdit doesn't work with the current version of Terraria, but I wanna at least try to see if the program can actually open up corrupted worlds and move things from one world to another.