I have Win 10 on an old Samsung EVO 850 256GB drive, so I bought a new M.2 PCIe gen 4.0 SSD (2 TB WD SN850). In order to be able to boot with the NVMe drive installed, I updated my ASUS STRIX 570-E motherboard (Running 3900x). The new drive was installed and booted without issue after the update. It worked great in Windows. At this point my BIOS was using a mix of legacy and UEFI.
I then used Macrium software to clone my SATA SSD (MBR) to my NVMe (GPT), and updated to BIOS settings to UEFI only, no legacy, and removed the SATA. I disabled CSM, and even reset CMOD by removing the battery for 5 minutes (after lots of other attempted fixes). The new NVMe drive now shows in BIOS as a storage device along with my two storage HDDs, and works perfectly well in Windows if I reinstall the SATA and roll back the BIOS changes to allow legacy. But I am unable to boot from it.
Should I try another software to clone it? It still could be a missed BIOS setting, though I feel like I've tried every combo. Or do I make a Win 10 recovery USB and try and force a boot partition on the new SSD? I've tried everything I could read on the topic, and consider myself at least borderline competent, but I'm lost.
I then used Macrium software to clone my SATA SSD (MBR) to my NVMe (GPT), and updated to BIOS settings to UEFI only, no legacy, and removed the SATA. I disabled CSM, and even reset CMOD by removing the battery for 5 minutes (after lots of other attempted fixes). The new NVMe drive now shows in BIOS as a storage device along with my two storage HDDs, and works perfectly well in Windows if I reinstall the SATA and roll back the BIOS changes to allow legacy. But I am unable to boot from it.
Should I try another software to clone it? It still could be a missed BIOS setting, though I feel like I've tried every combo. Or do I make a Win 10 recovery USB and try and force a boot partition on the new SSD? I've tried everything I could read on the topic, and consider myself at least borderline competent, but I'm lost.