Views:

Summary



A UEFI Windows 2008 machine may fail to boot due to absence of the Boot directory. This condition can be corrected by adding the directory.

Symptoms



A UEFI Windows 2008 system fails to boot because the ESP partition does not contain the correct directory structure for booting into UEFI.



Resolution



Determine the structure of the ESP partition by loading the EFI boot manager and booting in the shell.

Use the following procedure:

1. Load the EFI boot manager.

2. Select Shell.

3. Press return to confirm that you wish to enter the shell, which is a DOS-like environment.

4. Change to disk 0 by entering the command fs0.

5. Use the following DOS commands to verify the directory structure:

cd \efi
dir

Two directories should be reported: Microsoft and Boot. However, early versions of 2008 may not have the Boot directory. The Boot directory will also be missing on the source machine from which the backup was taken.

6. If the Boot directory is missing, enter the following commands:

mkdir boot
copy \efi\microsoft\boot\bootmgfw.efi \efi\boot\bootx64.efi

7. Reboot the machine.