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

book

Article ID: 100015603

calendar_today

Updated On:

Description

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.

Resolution


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.

Issue/Introduction

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

Additional Information

ETrack: 3791711