Step 3. In the Choose an option window, choose the Troubleshoot option.
Step 4. Next, proceed with the Advanced options.
Step 5. In the Advanced options window, choose the Command Prompt option.
Step 6. In the Command Prompt window, type commands diskpart and then list disk one by one and hit Enter to open Diskpart and list information of your disks available.
diskpart
list disk
Step 7. Next, you'll need to choose the disk # where Windows is installed, and the volume # that represents the EFI partition (Usually, the EFI partition have 100MB storage and formatted in FAT32 format. For example, disk 0 is the HDD drive containing Windows and volume 5 is the EFI partition. So, here you will type select disk 0, list vol, and select vol 5.
select disk 0
list vol
select vol 5
Step 8. Now you need to assign a new drive letter to the EFI partition. Type assign letter=V: and hit Enter.
assign letter=V:
Step 9. After diskpart assigned the drive letter successfully, type exit to exit the diskpart and press Enter.
exit
Step 10. Now type the comamnd V: and after that run the command bcdboot C:\windows /s V: /f UEFI and hit Enter.
V:
bcdboot C:\windows /s V: /f UEFI
Step 11. Close the Command Prompt window and return to the Troubleshoting window, click on Continue to normally boot into Windows 10 without getting any errors.