Well you may want to click on START, RUN and then type cmd .... Then in the box that pops up, type SCNDSK .... let it scan your harddrive for errors and let me know the findings
Will Windows boot all the way at all? If not reboot and press F8 again and tell it to do a BOOTLOG....it'll load each file one by one and ask you if you want to load each one. When it gets to cmd.dll, tell it no and see if that moves it further along the booting process