You are in a bad way.. I, however, see this quite often.. I run a helpdesk so there are allllllwwaaays people's PC's crashing.. this one is kind of hit and miss..
the first thing I do is get a copy of GWSCAN (it is incorporated into UBCD)
Code:
Content, Pictures and Download links visible to registered users only.
REGISTER NOW to access all areas that are invisible to non-members.
Download that.. the goto hard-drive tools, i believe it is f2, then go over in the screens till you see GWSCAN.. use the highest version.
Do a extended test.. this will do a couple things for you, it will repair the hard-drive and also, tell you the status of the hard-drive after it repairs (write errors fixed, read errors fixed, ETC)
If that finds no errors.. you can do kind of what the other guy suggested.. but a little different.. windows gives you the option to delete JUST the windows directory.. now, granted, this wipes the registry.. and you *will* have to re-install your programs, you lose no data (Desktop, Internet favorites, My documents, ETC) and it deletes ONLY the windows directory.. so if you have previous backups.. or you use a software like turbotax or the like.. which puts past returns and what not on your system, you wont lose them..
Anyways, if it comes down to it, and this is the final straw.. to do this install you start your windows install as normal (Put disc in drive, change boot order, etc).. get inside the install.. hit enter to continue.. f8 to accept the agreement.. that all goes on.. it will say you know, there is already a windows version installed.. hit escape to "not repair".. pick your partition.. typically C:, it will again complain there is a windows install there.. hit C to continue..
STOP:
This is the important part..
you want to pick
Leave the current file system intact
After this.. it will say that \windows already exists....
Hit L.. this will delete ONLY the windows folder and will leave *ALL* other folders intact.
AS ALWAYS.. I suggest making a backup before dicking around with annny file system work.. but, if you don't have this option.. i routinely do this without problems.
The only thing you might run into is that it might, upon bootup, register 2 versions of windows.. and make you pick before you login to windows..
If this happens, this is also a very easy fix, It just involves editing one txt file.
Hope this helps!
Feel free to PM me any q's or anything..
Marcus