I moved from a 5400 old-school drive which came with my laptop to a new Nvme. I deliberately bought the same size (1 TB) so that I didn't have to worry about partition sizes. I used Macrium Reflect to clone the partitions, then went into my BIOS and changed the boot drive. Worked perfectly! My question; since I had cloned the previous installation, wouldn't Win10 assume it needed to load the driver for an old-school HD? How did it know to load a different driver for an M.2 drive? Do I have to do anything after the fact in order to ensure it uses the proper driver? It seems to be working perfectly, everything loads incredibly quickly. I still have my original HD partitions, but plan on creating one single large storage partition with that drive.