You are very welcome, i have different way of repairing system boot files stored at system partition .
You will have to use Diskpart command to find out the System Reserved partition assigned number.
The output of the below commands may display the name of the
System Reserved partition as only
System or
ESP.
Type
diskpart and press Enter.
Type
list volume and press Enter.
Under the label row, find the label
System Reserved and note its corresponding Volume number.
Now type
select Volume=N and press Enter, where
N is the Volume number you noted earlier.
Now type
assign letter=w and press Enter.
Type
exit and press Enter.
Type
bcdboot C:\Windows /s w: /f ALL and press Enter.
Please replace partition letter C: with Windows installed partition letter. When computer boots into Windows Recovery Environment (WinRE) environment the drive letter assign to Windows partition may not be C: drive letter because Windows 7, 8 , 8.1 and 10 creates a separate system partition when it's installed from scratch. The system partition contains boot files WinRE assigns the system partition the C: drive letter and the Windows installed partition will be assign any other drive letter usually D: drive letter is assign to Windows installed partition. The
Bcdedit /enum | find "osdevice" command can be use to find out the drive letter of the Windows installed partition the output of the Bcdedit command is similar to this
osdevice partition=D:. The drive letter after
partition= is the drive letter of the Windows partition.
............................................................................................FreeBooter
Co-Administrator