The other day one of my Server 2008’s failed to boot. The error on screen was winload.exe was missing or corrupt.
After booting with the Server 2008 CD, entering “Repair my computer” and then launching the command prompt. I typed the following commands
Once the commands had run, the Server rebooted normally.