This is what happens when th boot sector gets fizzled. Try booting off on a Windows XP disk and opening system repair (The one that drops you to a dos prompt) type fixboot and press enter then type fixmbr press enter then chkdsk c: press enter this might take a while. Then reboot and cross your fingers... Also could be a bad hard drive.. Good Luck
Investigate the "fixmbr" option online. There may be a few boot discs that can solve this. It didn't work when I tried the Windows Restore Disc but you should try that first (fix common boot problems).
I fixed it back on XP with a BartPE disc.
If you have a spare hard drive, there's a complicate option if you get stuck which involves creating an backing up the MBR file, then restoring it:
1) reinstall Windows (don't activate. No need to update.)
2) Install Acronis True Image (Seagate and WD have free versions. Must have one of their internal or USB drives attached).
3) Do a backup (can backup just the MBR)
4) Create a BOOT DISC for Acronis from within Windows.
5) reattach the original drive ONLY.
6) boot to the Acronis CD (BIOS boot order must have CD first before Hard Drive)