Sorry, I have only a complete White 2 save... But have you tried to discovery if also the backup of your save file is corrupted? Pokémon games have in the sav file a second copy, with the previous saving, if you save your progress the previous become the backup, maybe you could restart from the previous, you'll have to hack it with an hexadecimal editor, otherwise you could try to force the opening with tools and maybe you could also recovery it. As example was possible with the GEN I and II saves, forcing the opening with Pikasav.