I have an HP Omen laptop with a standard SATA hard drive and a recently purchased M.2 PCIe SSD.
I cloned the SATA drive onto the M2, but had trouble cloning all partitions. I have the System partition, Reserved and the Primary.
After cloning, I attempted to boot into the new hard drive. I had some problems setting the BIOS to automatically boot into my new hard drive. It would load the old one or give me "Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key" if I manually went directly to it.
I finally was able to get it to work, by going into change the boot order and then:
Boot From EFIFile
Chose my PCIe HD
EFI
Boot
BootX64.efi
This worked without problem and booted into my M2 (fast!). I wasn't happy that it didnt boot directly to it though, so based on a comment that I read, I cleaned my old hard drive, removing everything from it. So now my new drive is the only one with anything. (I know this was stupid...)
After doing that, I not longer can use the steps above to get into the M2 SSD. The computer takes me straight to recovery, but I don't have a recovery partition anymore.
I made a Win 10 install USB and am about ready to do a full re-install of WIndows 10, but I was hoping someone may have some options to save my cloned drive. Since I have the Bootable USB, I now have access to a CMD prompt. Is there anything I can do to tell the system that it should boot to that hard drive?
Please note, my computer was using UEFI, but I have since tried setting the BIOS to legacy. I have tried both ways. My new M2 SSD was formatted as GPT. I don't know much about this and assume this may be related to my problem.