Booting is unsuccessful from "Windows Boot Manager" on the top of boot order in EFI setup. The booting is successful from Disk 0.

Article: 100015603
Last Published: 2019-07-09
Ratings: 2 3
Product(s): System Recovery

Problem

Booting is unsuccessful from "Windows Boot Manager" on the top of boot order in EFI setup. The booting is successful from Disk 0.
 

Error Message

If the booting is unsuccessful from "Windows Boot Manager", please confirm BCD (Boot Configuration Data) entry by bcdedit.exe.

[General BCD entry on the backed up system]

C:\>bcdedit.exe
Windows Boot Manager
--------------------
identifier              {BOOTMGR}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {GLOBALSETTINGS}
bootshutdowndisabled    Yes
default                 {CURRENT}
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder            {CURRENT}
toolsdisplayorder       {MEMDIAG}
timeout                 30

Windows Boot Loader
-------------------
identifier              {CURRENT}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows Server 2012 R2
locale                  en-US
inherit                 {BOOTLOADERSETTINGS}
recoverysequence       {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
nx                      OptOut


[Incorrect BCD entry on the restored system]
Windows Boot Manager
--------------------
identifier              {BOOTMGR}
<<<<<<< "device" is deleted
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {GLOBALSETTINGS}
bootshutdowndisabled    Yes
default                 {CURRENT}
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder            {CURRENT}
toolsdisplayorder       {MEMDIAG}
timeout                 30

Windows Boot Loader
-------------------
identifier              {CURRENT}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows Server 2012 R2
locale                  en-US
inherit                 {BOOTLOADERSETTINGS}
recoverysequence       {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
nx                      OptOut
 

Cause

BCD (Boot Configuration Data) entry is incorrect after the recovery on uEFI system. Then the parameter "device" in Windows Boot Manager is deleted after the recovery.

Solution


WORKAROUND:
Perform the below step on the restored OS.

1. Open Command Prompt.
2. Run "bcdedit".
3. Run "bcdboot c:\windows".
4. Reboot the system.

Or boot from "Windows Boot Manager" after temporarily booting from Disk 0 since "Windows Boot Manager" is updated once the booting is successful.
 

References

Etrack : 3791711

Was this content helpful?