You may have a hard disk error or some corruption of the drive paritions involved in booting. If you have a Windows install disk try booting from it and running a disk repair. (You may need to go into the BIOS to change your boot device priorities) to enable boot from the optical drive.