My XP machine annoys me every time it restart. It complains “NTLDR is missing Press any key to restart”.
After upgrading to Windows 7, the problem persists.
Tried to use the bootrec.exe tool in the Windows Recovery Environment and failed to fix the problem.
I entered BIOS and changed to boot priority to be hard driver first. The problem went away.