Sorry youve had loss of data due to corruption. But i can dvice you that get pen drives and use them as back ups for data.
I have never used vista, seen it but find it very useless if something goes wrong. And there are issues with tryignt o reinstall vista and other issues like your for instance.
You might be able to reformat the drives under xp home.