Windows 10 fails to boot after HDD clone to SSD

Solution 1:

Windows 10.
Fix Error After Cloning HDD SSD - Error in file winload.efi

  • With Windows 10 installation/recovery media open the command prompt in advanced tools

  • Diskpart

  • list volume (take note of boot partition volume and windows partition letter)

  • select volume # (replace # with the partition responsible for booting the system, hidden partition in fat32)

  • assign letter w (to be able to recover the boot files)

  • exit (exit diskpart)

  • bcdboot X:\Windows /s w: /f UEFI (replace X with the partition letter that contains the Windows folder)

  • reboot the system (select the new boot option if more than one)

  • msconfig (Boot - delete the \Windows options and leave only the c:\Windows option)

Solution 2:

Since you have a way of booting into Windows on the SSD, you can do a Repair install of Windows 10 by performing an in-place upgrade without losing anything.

You should first verify the partition alignment as described here.