一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

提到M.2,大家都知道它是固態硬盤接口,不過並不是所有M.2接口都能安裝各種類型的固態硬盤。為什麼有些M.2固態硬盤接口上會有兩個缺口,而有些則只有一個?其中的諸多的講究,讓我們一起了解下。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

我們平時看到的M.2模塊大多是M.2 2242或M.2 2280規格,除此之外M.2還提供了多種標準規格。一個基本的原則是小體積可以安裝到大體積插槽內,M.2 2242就比M.2 2280更靈活。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

並不是所有的M.2接口都是給固態硬盤使用的,比如下圖中的M.2 E Key插槽就是留給無線網卡專用。仔細觀察你會發現E Key的缺口位置和普通固態硬盤上的B Key有所不同,M.2插槽就是通過缺口的位置來表達自己能夠支持的M.2設備類型。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

常見的M.2固態硬盤分為一個缺口(M Key)和兩個缺口(B Key)兩種類型。下圖中從上到下分別是東芝飢餓鯊RD400 NVMe固態硬盤、東芝Q200 240G M.2固態硬盤和東芝RC100 NVMe固態硬盤,分別對應PCIE NVMe、SATA AHCI、PCIE NVMe接口。也就是說,兩個缺口的M.2固態硬盤既有可能是NVMe協議,也有可能為SATA協議,而只有一個缺口(M Key)的通常只有NVMe協議一種可能。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

與固態硬盤相對應的是,M.2插槽上的卡口位置也有一些不同。下圖比較了Socket 2和Socket 3兩種最常見M.2插槽。Socket 2插槽支持PCIe x2或SATA通道,而Socket 3插槽則支持PCIe x4或SATA通道。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

現在結論就比較明朗了,由於插槽卡口的限制,兩個缺口(B+M Key)的固態硬盤可以安裝到Socket 2或Socket 3兩種形式的M.2插槽中,而一個缺口(M Key)的固態硬盤只能安裝到Socket 3插槽。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

兩個缺口的固態硬盤只能支持PCIe x2通道,在持續讀寫帶寬上會有所限制,但決定日常使用性能的4K隨機讀寫效能卻不受影響。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

雖說x2通道對性能會有所限制,但也不乏優秀產品。譬如東芝的迷你NVMe SSD——RC100 就使用了B+M Key規格,在保持優良的兼容性的同時,4K隨機讀取速度達到58.55MB/s,基本和高端的旗艦級NVMe固態硬盤保持一致。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

受益於B+M Key的雙卡口特點,RC100甚至能夠安裝到為4GB上網卡(B Key接口)預留的M.2 2242插槽中並正常工作,已有玩家在Thinkpad T470p等機型中驗證了這個特殊用法。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?

總結來說,從極致性能出發,一個缺口(M Key)的M.2 NVMe固態硬盤最強(不是100%一定,具體還要看主控規格);從兼容性出發,兩個缺口的M.2 SATA固態硬盤更好(如Q200 M.2版);要兼顧性能和兼容性,兩個缺口的M.2 NVMe固態硬盤(如RC100)比較理想。

一文讀懂M.2:為何有些M.2固態硬盤會有兩個缺口?


分享到:


相關文章: