https://www.bilibili.com/read/cv1241167
几个月之前我曾经写过一篇文章来介绍m.2,但是大家有些看不明白,这次将这篇文章重制一下,希望大家多加支持。
m.2、NGFF、SATA、PCI-E、NVMe都是什么关系?-硬盘那些事5
m.2接口在近几年比较火,本来是为笔记本等便携设备准备的,但是在台式机上也越来越常见了。但是,m.2的接口似乎比较复杂,SATA、PCI-E等几个词汇让人分不清,所以经过理论和实践,我写了本文。首先,
SasugaSetsuna35575
首先,m.2是什么?m.2,说白了就是一种接口,宽度很小,所以比较适合笔记本等小空间环境(当然台式机也能用),原名叫NGFF,所以NGFF=m.2。
m.2的设备不仅仅有SSD,也有其他设备,例如无线网卡等。
m.2无线网卡
m.2支持什么接口协议?
这里我说的是“接口协议”,也就是说是底层的协议,换言之就是这个接口叫什么名字。
m.2支持的接口有最常见的pci-e和SATA,也有USB、I2C等,只是不常见(或者说没必要)。
固态硬盘有哪些形式?
SSD主要有四种存在形式,m.2、U.2、2.5’ SATA、插卡式PCI-E(AIC)。
这是m.2
这是U.2
这是2.5寸SATA
这是插卡式的PCI-E(AIC)
NVMe和AHCI是什么?
这两个是硬盘的传输协议,其中NVME是基于PCI-E的,AHCI主要是基于SATA的,所以对于SSD,如果是SATA接口的(包括m.2 SATA)是都支持AHCI的,对于PCI-E接口的(包括m.2 PCI-E、标准的插卡式PCI-E、U.2),是基本上都支持NVMe的。
m.2的缺口是怎么回事?
一般的m.2 SSD有一个缺口的和两个缺口的,一个缺口的叫M Key,两个缺口的有M Key和B Key,其中前者支持PCI-E X4,绝大多数支持NVMe;后者有两种可能——SATA和PCI-E X2,其中SATA支持AHCI,PCI-E X2绝大多数支持NVMe。
m key(pci-e x4)
m key和b key(pci-e x2)
m key和b key(SATA)
作者:SasugaSetsuna
https://www.bilibili.com/read/cv1241167
出处: bilibili