It’s possible that your PC has a special recovery partition that will allow you to start the Windows Recovery Environment without needing a physical disc. The first thing you’ll need to do is start your PC into the Windows Recovery Environment.
RELATED: How to Use Safe Mode to Fix Your Windows PC (and When You Should) Boot From the Windows Installation Media or Recovery Partition Performing a System Restore would be a good place to start. Instead, you should try starting the PC in Safe Mode and troubleshooting from there. Note: If your PC starts to load Windows, but then fails, then the bootloader is not the problem. If you are seeing any of these messages, it means you won’t be able to start Windows and will have to use the Windows Recovery Environment to do your troubleshooting.
The ISO-9660 driver probably won't help with the Windows 7 disc, but it might help with some others.What Are the Boot Sector and Master Boot Record?
If you install rEFInd on the hard disk and it doesn't work, you might try installing the ISO-9660 driver that comes with rEFInd. You can theoretically do this without mucking with your hard disk by using rEFInd on a USB flash drive, but if your firmware is flaky about booting external devices in EFI mode, you might need to install rEFInd on the hard disk. If these suggestions don't help, I recommend you try using my rEFInd boot manager to detect your CD/DVD as an EFI-bootable device. Of course, if you're having problems with other EFI-mode boot discs, too, the Windows 7 issues obviously won't apply to them. A Web search might turn up something that's more directly applicable to your situation. The section "Installing Windows Under DUET" describes the procedure, but it's somewhat DUET-specific.
There are various Web pages that describe this and provide workarounds, but the only one I have bookmarked is my own page on DUET. My second suggestion is more of a comment: The Windows 7 disc is a bit weird when it comes to EFI-mode booting. (It will probably be called a "BIOS update" or something similar manufacturers usually call their EFIs "BIOSes," although IMHO this just creates confusion in the long run.) Check your manufacturer's Web site for such an upgrade.
My first suggestion is to upgrade your firmware.