Here is what I did to switch from the Plextor M6e M.2 SSD to the Samsung SM951 NVMe SSD
While the Plextor M6e 128GB M.2 SSD runs beautifully on the Asus Z97-P, I ran out of space. The bigger sized Plextor M6e's are still quite expensive. So I searched for an alternative.
I found a reasonable solution with the Samsung SM951 256GB NVME as the Z97-P supports NVMe SSD's.
Mainboard: ASUS Z97-P, BIOS 2907
RAM: 32GB Crucial BLS8G3D1609DS00
OS: Win 10 Pro, UEFI Boot
Pitfalls are though:
- The Z97-P supports on the M.2 socket only PCIe Gen2 x2, thats max. 10Gb/sec. and enough for all Plextor M6e's
- The Samsung SM951 will run, but at slower speeds in that socket, it is designed to run on PCIe Gen3 x4, that's max. 32Gb/sec.
- The Samsung SM951 is a OEM SSD, there will be no direct support from Samsung - you have to know what you are doing and cannot expect any help from the manufacturer.
The Plextor M6e is B + M Key, so full compatibility is granted.
The Samsung SM951 is M-Key, so first check the socket on the Motherboard where you plan to use it.
I kept my old Win10 system on the Plextor M6e as backup.
The physical exchange of the M.2 SSD is pretty simple. Just sitch off, take care of ESD and swap the card.
I did a fresh Win10 Pro installation in UEFI mode on the SM951.
Here is a result showing how the comparable Samsung SSD's perform:
I know, the Interface generation is not the same, but it gives you a clue how they perform.
Plextor PX-G128M6e 128GB M.2 on ASUS Z97-P (PCIE Gen2x2)
Samsung SM951 256GB M.2 NVME on ASUS Z97-P (PCIE Gen2x2) with Samsung NVME driver
Samsung MZFLV 256GB NVME in Surface Pro 4 (PCIE Gen3x2) with Samsung NVME driver