For all of those that say the M.2 port on the E5-575 series laptops is SATA only I provide proof that at least the newest laptops with 7th gen Intel processors support PCIE 3.0 X 2. Throughput is about 1700 MB/s read, and 1400 MB/s write on the Samsung 960 EVO I installed, but that is because there are only 2 PCIe lanes instead of 4. Either way the drive is at least three times as fast as a SATA interface drive. Given the fact that there are only 2 PCIe lanes I wouldn't spend a whole bunch on the fastest possible SSD. Get one that tops out around 1700MB/s read and 1400MB/s write to save a few bucks.
Instructions for my results:
1: Decrypt any drive encryption. There can be issues when cloning the drive if it is encrypted.
2: With laptop off install new M.2 SSD. My laptop (E5-575G-55KK) included the standoff and screw.
3: Boot computer, and install NVMe driver from SSD manufacturers website. Windows 10 comes with one, but the manufacturers driver will be better.
4: Restart, then clone drive. I used the Samsung software to clone the O.E. 1TB drive.
5: Boot into SSD. I removed the HDD to do this. The laptop booted straight to Windows. It should be possible by using the BIOS, or pressing F8 too.
6: Format the old HDD. I have an old SATA dock that I did this with, and used the command prompt with admin privledges to use Diskpart to clean the drive. This removed all partitions and uninitialized the disk. Then I used Disk Management to reinitialize, partition, and format.
7: Enjoy!
Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.