A common cause is that the EFI partition is too small for the upgrade process.
Most EFI partitions are normally 100 MB or 260 MB in size. I recommend increasing it to 300 MB or 500 MB. Depending on where the EFI partition is located in the partition layout, you will need to shrink or move the data partition at the beginning.
If you use a Linux Live CD with a tool such as GParted (because there is still a 16 MB MSR partition in between — which DiskPart or Paragon cannot move) be sure to check the partition layout before and after the operation to make sure that the correct flags are still set for EFI and WinRE. Otherwise Windows won’t boot or the RE partition will not be functional.




