a month ago
I had this problem where i upgraded my pc and specifically the motherboard while i had my windows 10 on a SATA M2 and wasn't able to find It in my bios to boot the system. I'll give you some points to look out for if you upgrade from an older system and what I did to solve my problem.
So I've realised that a SATA is not readable by the NVME slots and my motherboard has no SATA slot (correct me if I'm wrong). So I went and bought an NVME of the same size and gave both disks to a registered technician to clone my SATA on the new NVME. Windows 10 booted perfectly but then came the next problem. On windows 10 those motherboards don't support wifi and I dont have a connection in my house and connect the PC through my phone network. So I couldn't update to windows 11 to gain access to wifi nor the drivers. So I went on my work pc downloaded the ISO for Windows 11 (the option that says download ISO for x64 machines [3rd option]). Managed to upgrade Windows and gain access to wifi and the drivers but then another problem. My windows don't have the license key after cloning and upgrading meaning they are not activated. Currently I'm waiting for a SATA M2 to USB case to arrive so I can connect my old SATA to the pc and recover the license key. Or you can just put it on another system if you got any but I just don't want to F around with my work pc so i got the adopter.
So these are the points to look out for if you make a big upgrade on motherboard:
1.If you got Windows on a SATA M2 SSD get an NVME and clone the SATA on the new NVME (most good cloning softwares are subscription based so just take it to a technician [they didn't charge me anything to do it])
2.Find your WINDOWS LICENSE KEY on the SATA and write it down or something just in case
3.If possible upgrade to WINDOWS 11 on the NVME BEFORE installing the new motherboard *and probably download the Wifi drivers for windows 11 from your motherboard's site and save it on an external driver if you don't have LAN access so that you can install it after installing your motherboard* (launch your bios and choose to boot Windows from the new NVME. Then upgrade to Windows 11 and then install your new motherboard [Also use your windows license key to activate windows at any point after upgrading to windows 11])
*(Choose to keep personal data and programs to not loose anything while upgrading)*
**3.5.If your system doesn't meet the requirements and can't upgrade to windows 11 go to microsoft's site for windows 11 and download the third option that says DOWNLOAD IMAGE OF WINDOWS (ISO) FOR x64 SYSTEMS and save it on an external driver *Also download your motherboard's wifi drivers if you don' have access to LAN and put it on the same driver*. Then install the motherboard and the cloned NVME. Boot the system from the NVME in the bios. Then use the ISO you got on your external driver to upgrade to Windows 11 *and the wifi drivers if needed*. Then use the Windows License Key to activate windows.
*(Choose to keep personal data and programs to not loose anything while upgrading)*
4.Download and install the drivers for your motherboard and you are set to go..
Hope this helps if anyone needs it and if I'm going extra miles to achieve something please inform me so that someone might be able to do it more efficiently.