I'm trying to perform a full Windows 10 client restore from a backup on Windows Server 2012 R2 Essentials. I believe it's basically the same scenario described in TechNet article,
Client BMR failed for UEFI machine in advanced mode
https://social.technet.microsoft.com/wiki/contents/articles/16125.client-bmr-failed-for-uefi-machine-in-advanced-mode.aspx
I get the same error whether I choose: "Let the wizard fully restore the computer (recommended)" or "I will select the volumes to restore (advanced)".
The log file says:
Restoring ESP
existing offset...
...
. Found existing volumeexisting offset...
. ...FormatPartitionEsp called for disk \\?\PhysicalDrive0
Formatting ESP partition at offset 0x1c300200
ERROR: FormatPartitionEx failed, error 0x80042405
ERROR: FormatPartitionEsp failed, error 0x80042405
RestoreHelper::T_Restore: failed to restore ESP, error 0x80042405
RestoreHelper::T_Restore: restore complete with return value 536870914
According to the backup I have 3 partitions to restore; WINRETOOLS (451MB), OS (475050MB) and Volume 3 (810MB).
I've followed the steps in the TechNet article but I believe I have one thing different. When I calculate 0x1c300200/1024/1024-1, I don't get a whole number, but instead get 450.00048828125. The example got 300 even. Maybe that is my problem? I don't know how to setup a partition or offset with a fractional number. I've tried the following with no success:
Diskpart
Select disk 0
Clean
Convert gpt
Create partition primary size=450 or 451 (doesn't matter, same error) assuming WINRETOOLS goes here.
Create partition efi size=500 or 501
Create partition msr size=128
Create partition primary size=47505 assuming OS goes here.
Create partition primary size=810 assuming Volume 3 goes here.
I have a 500GB SSD drive. Any help and ideas are greatly appreciated!