Socket 2也可以叫做B key,支持SATA,PCIe x2.
Socket 3也可以叫做M key,支持SATA,PCIe x4.
B key 的防呆鍵位于插槽的左方,M key 則在右方。兩種類型的插槽其短邊接腳數量有所差異
一開始,B key的只能插在B key(Socket 2)的接口中,M key的只能插在M key(Socket 3)的接口中,但是隨著M key接口的普及,越來越多電腦主板只有M key 接口,B key的SSD根本插不上去,于是廠商們又設計了一個B+M key接口的SSD。B+M key接口即可以插上B key也可以插上M key。B+M key支持的通道和B key支持的通道一樣,都是SATA PCIe x2,但是B+M key可以兼容M key 和B key兩種,而B key只能兼容B key一種,這就導致了B key毫無優勢,B key被B+M key取代,現在市面上只有B+M key和M key兩種M.2 SSD在賣, B key的M.2 SSD 已經絕跡。值得注意的是,SSD的金手指有B key ,M key ,B+M key三種,但是主板上的M.2接口只有B key和M key兩種。當主板上的M.2接口是B key時,只能夠插上B+M key和B key的SSD,M key的插不上去,如下圖:
當主板上的M.2接口是M key時,只能夠插上B+M key和M key的SSD,B key的插不上去,如下圖:
B key 支持SATA,PCIe x2.
M key 支持SATA, PCIe x4.
B+M key支持SATA,PCIe x2.
這里直接給出結論,在市面上你能買到的SSD中,絕大多數B+M key的SSD都是不支持NVMe協議的,只支持SATA協議.所有M key的SSD都支持NVMe協議.(至于B key的SSD,現在已經被淘汰,這里不討論)絕大多數B+M key的SSD都是不支持NVMe協議的,只支持SATA協議.有沒有支持NVMe協議的B+M key SSD呢,是有的。
我們從接口可以看到這個是B+M key,在黑色的板子上也寫了支持NVMe協議,走的是PCIe x2通道。絕大多數B+M key都是支持SATA協議,而不支持NVMe的。總結一下,我們有兩種方法判斷一個SSD是否支持NVMe協議
1、第一種最直接的方法,就是直接看SSD上有沒有寫NVMe,寫了就是支持的,沒寫就是不支持。這樣就不用管SSD是什么接口的了.
2、第二種,觀察SSD的接口.我們我們拿到一個M key的SSD,就可以直接判定它是支持NVMe的.拿到一個B+M key的SSD則無法判定,我只能說絕大多數B+M key都是不支持NVMe協議的(支持SATA協議)。