Sounds like your Windows install is corrupt to me.
Your HD is being recognized and is attempting to boot your install. So it's probably in the OS itself. In these cases your other files on the HD are, for the most part, still there and OK.
You could try a 'repair install', though I have not had much luck with these myself. So probably a re-install. Unless, someone else has an idea.