fwiw, I would try the repair console, getting to the command prompt, and running chkdsk /r first. Just to see if it works well enough to get into windows to do some serious diagnostics. Rather do that than rebuild first, but it sounds as if you are going to have to repair anyhow.