I built a completely new machine and installed Linux Mint to the M.2 drive.
On my old machine, I used the Sysprep Generalize utility on Win7. This basically removes the hardware configuration information from the image and allows it to be moved to a new computer and boot. I plugged it in as a boot drive to the new machine and successfully migrated the installation.
What exactly do I need to do to make these two drives play nice? Windows seems to get quite pissed off if all I do is boot UEFI and manually select boot from the Windows SSD. I also don't want the file systems walking over each other.