ask: single m.2, u.2 nvme, pcie nvme, dual m.2

Solution
All of the terms you mentioned refer to the newest PCIe solid state drives. The major difference is the way they are connected to a motherboard.

SSD's designated as M.2 are PCIe ssd's that are plugged in directly to an M.2 port on the motherboard.

SSD's designated as PCIe are typically M.2 ssd's attached to a PCIe adapter card that is plugged into an appropriate PCIe slot on the motherboard.

SSD's designated as U2 require a special connector. Currently the only consumer ssd using the U2 connector is the Intel 750. The U2 connector is not popular with consumers.

NVME refers to a communications interface/protocol developed for SSDs by an international consortium of vendors including Intel, Samsung, Sandisk, Dell, and Seagate. The...
All of the terms you mentioned refer to the newest PCIe solid state drives. The major difference is the way they are connected to a motherboard.

SSD's designated as M.2 are PCIe ssd's that are plugged in directly to an M.2 port on the motherboard.

SSD's designated as PCIe are typically M.2 ssd's attached to a PCIe adapter card that is plugged into an appropriate PCIe slot on the motherboard.

SSD's designated as U2 require a special connector. Currently the only consumer ssd using the U2 connector is the Intel 750. The U2 connector is not popular with consumers.

NVME refers to a communications interface/protocol developed for SSDs by an international consortium of vendors including Intel, Samsung, Sandisk, Dell, and Seagate. The protocol improves the methods used to lower data latency. It is an improvement of the AHCI protocol which was designed for hard disk drives. For all practical purposes NVMe will eventually replace AHCI. Only the newest motherboards support NVMe.


 
Solution

PachiMc

Commendable
Jan 14, 2017
228
0
1,680

so dual m.2 and single is the same but dual have 2 port of pcie ?
 

KnurledNut

Distinguished
Feb 28, 2011
113
8
18,715


Dual generally means that there are two m.2 slots on the motherboard.

 
Dual M.2 has several meanings.

1. It could refer to a motherboard having two M.2 connections as KnurledNut mentioned.

2. It could refer to a PCIe adapter card that has two M.2 connections. This type of adapter card for two ssd's is very rare. Generally speaking the cards for two M.2 ssd's do not perform well in consumer pc's. There are a few exceptions.

3. It could refer to two M.2 ssd's configured in a RAID array. The vast majority of consumers do not configure RAID arrays. RAID arrays were originally designed to improve the performance of hard disk drives. Modern ssd's are pretty fast and do not generally require a RAID array.


Also, you wrote: "so for be clear pcie nvme driver is for adapter for use m.2 ssd ?"

Did you actually mean the NVMe driver or did you mean a PCIe NVMe solid state drive?

The actual NVMe driver is a small utility that an operating system uses to communicate with an NVMe ssd. Microsoft included an NVMe driver starting with Windows 8.1 and Windows Server 2012 R2. NVME drivers were also added tor Windows 7 and Windows Server 2008 R2 in updates. In addition, Samsung developed their own NVMe driver that should work a little better than the Microsoft Windows version. Unfortunately the Samsung NVMe driver only works with Samsung ssd's.