走pcie通道的M.2介面必定是支持NVME協議的嗎


不一定,浦科特的M6e就是PCIe通道,M2介面,但用AHCI協議的。

我印像中東芝還是哪家也有過類似的產品,不過是OEM產品不零售,記不住了。


不一定,在NvME還沒有廣泛被PCH支持的時候,有一段時間有一種變態的拼接版本:

最右邊的那種就是這種,走PCIe通道,卻使用AHCI協議。它能這樣是因為它本身是個PCIe的卡(就像顯卡那樣),在這個PCIe卡上集成了AHCI控制器,而不是走主板的SATA通道,這樣就產生了這種雜交品種。

這種雜交品種存在了一段時間,現在已經基本被淘汰了。

歡迎大家關注我的專欄和用微信掃描下方二維碼加入微信公眾號"UEFIBlog",在那裡有最新的文章。

用微信掃描二維碼加入UEFIBlog公眾號

走Pcie通道的M.2介面不需要支持NVME協議,NVME協議的處理是在EP端進行的,PCIE數據協議在EP端的上層基於PCIE上再封一個NVME的協議,發給主機RC進行解析,所以對於主機RC來說你封不封這個協議無所謂的。


可以這麼理解:PCIe是硬體標準,NVMe是軟體實現。

大約在14年到15年的樣子,一些MSDT主板(如某些B85和Z97主板)配備了PCIe 2.0 x2的M.2插槽(通過PCH擴展)。當時絕大多數主板的BIOS並未集成相關模塊,不能使用後來的PCIe NVMe固態啟動系統(早期的PCIe M.2固態仍採用AHCI協議,如XP941和SM951的部分型號),除非其配備了Boot ROM(某些浦科特固態有)。但是這些主板仍然可以安裝PCIe NVMe固態作為從盤使用,操作系統也能正確識別並掛載這些固態硬碟。後來主板廠商為這些推出了BIOS更新,從而使主板獲得從PCIe NVMe硬碟啟動的能力。


不是。最早出現PCIe SSD的時候還沒有NVMe協議,那時候是走的AHCI協議。早期的Retina MacBook Pro就是用的這種SSD。不過有了NVMe協議以後這種SSD就淘汰了,現在已經買不到了,可以說現在能買到的新PCIe M.2 SSD一定是支持NVMe的


不一定。支持nvme必定走pcie通道,走pcie通道不一定支持nvme。pcie分x2與x4,如果是pciex4可以確定支持nvme,x2不好說


做個總結。不是,告辭。我也不懂


nvme協議在我印象中是都走PCIE通道的。

具體你可以通過這樣理解下

PCIE通道的存在幾代的比如2代的表示方式就是2x2,與2x4這兩個就是2代的。單通道是500MB/s,那分別為1000MB/s與2000MB/s。

三代的就是3x2或者3x4,單通道800MB/s,那分別為1600MB/s與3200MB/s。

而nvme標準有1.2,1.3,1.4具體的可能和上述通道有一定的關係,但是具體的我也沒找到nvme1.1,1.2,1.3,1.4具體的解讀。具體nvme協議每一代其實我想和usb介面的換代類比下大概可能也許可以類比吧(手動狗頭)

以上僅個人記憶綜合,存在偏差請諒解


HSW/4代酷睿/H/B/Z8x時代,就開始陸陸續續有M.2 走PCIE的SSD. 那會流行什麼刷魔改支持NVME的BIOS... 後來H/Z97好像才普及主板支持NVME M.2

但別忘了,那會PCH只有PCIE2.0的牙籤匯流排. 現在都4.0了...


早期有m.2介面但是走ahci協議,後來nvme就遍地開花了。


推薦閱讀:
相關文章