tried all sorts of fixes suggested on internet, including F8 Repair many times, did not work
pulling hair out in frustration
finally came across this on the net
Fixing NTLDR is missing in Windows 7 :
1.Insert the Microsoft Windows 7 installation DVD disc in the DVD drive, and then start the PC.
2.Press a key when you are prompted and Select language, time, keyboard or an input method, and then click Next.
3.Select Repair your computer
4.Select the operating system that you want to repair, and then click Next.
5. In the System Recovery Options dialog box, click Command Prompt.
6.To Fix NTLDR is missing error in Command Prompt type this command and hit ENTER:
bootrec /FixBoot
- Reboot
Worked perfectly for me.
Yippee!!
Hopefully will work for you too.
Good luck!
Note: originally the fix was for Vista but it worked with W7
cheers