I recently built a new PC, but reused my previous M.2 and HDD since they are relatively new still and work fine. Upon booting my new PC for the first time, I ran into boot errors because it was trying to boot from the HDD, which I fixed by swapping to boot from my M.2 and everything worked fine...