Win 7 x64 migrated from m.2 Sata to NVME - boot bluescreen 0x0000007B

@ruthan - Yes, “My way” link I gave above is for clone of already installed OS too (or you can do clean install, then clone that, either way is OK)
So you and me doing same, just different ways I only added those links in case others in future want to look at several ways to do the same thing

I had more time to look in to, first ESR partition could be deleted… on EFI partition are all boot loaders… there are also grub.cfg files… but within them is just some path to "real" grub.cfg on Linux parition where are rest of Grub files (/boot/grub).

Other fine thing is that i could simply move and resize EFI partition to new empty space with Minitool and its still booting… I also discovered that good way to edit EFI entries is Win10 EFI USB to go… because setting are in NVRAM of UEFI on MB… it doesnt matters if they are edited from OS on actual SATA / NVME disk or from live media.