Error Message
The string in "device" or "osdevice" is incorrect in Windows Boot Loader on SRD.
[Correct BCD (Boot Configuration Data) 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 SRD after the recovery]
X:\windows\system32> 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=\Device\HarddiskVolume4
<<<<<< Correct value is "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=\Device\HarddiskVolume4
<<<<<< Correct value is "partition=C:"
systemroot \Windows
resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
nx OptOut