m2(以前也叫作ngff)如果和ssd有关的话,那么是指一种电脑上的插座标准。它是为了替代msata而诞生的。sata以前是一款插座也是一个总线协议,如果我没有理解错的话,现在的m2接口也可以走sat
m2(以前也叫作ngff)如果和ssd有关的话,那么是指一种电脑上的插座标准。它是为了替代msata而诞生的。sata以前是一款插座也是一个总线协议,如果我没有理解错的话,现在的m2接口也可以走sata总线协议,当然m2也可以走pcie的总线。nvme,这个应该是bios来进行控制,需要bios支持,操作系统级别的驱动倒是不要操心,一般都支持了。这个到底是硬件的协议还是软件的协议我到现在也不明白,先别管了吧。这个是ahci的替代品,专为ssd而生的。但是好像ssd本身也得支持nvme,否则也不能用nvme。pcie速度很快,这是一种总线协议,我猜的。其实现在最重要的是理解m2背后的sata和pcie。我查看了一下m2的维基百科,现在写下我的理解。m2是一种插座的型号,他背后可以连接着pcie总线或者sata3总线。所以说,并不是所有的m2 ssd都是pcie,也不是所有的m2的ssd都是sata的。之所以现在一说m2的ssd都认为是sata总线的ssd,那是因为:pcie的ssd都会写自己是pcie ssd,不会刻意说自己是m2 的ssd。那么如何区分我电脑上的插座是支持哪种协议?其实,到当前日期,m2一共有12个类型的接口(A到M去除 I 这个),形状有75种外形,但host端实际用到的只有两种外形socket 2和socket 3 。其中socket 2 用到了B这个接口,如果你在淘宝上看到的那些个ssd,将ssd的正面面对你,右侧是两个缺口,其中上面那个缺口对应着的是这个B口,注意,虽然你在淘宝上看到的那些个ssd都有两个缺口,但是它插在 socket2上只用到B这个口进行卡住。那么这个应该就是传统意义上的m2的ssd了,也就是一般意义上的sata速度的ssd,但是!实际上socket 2 这个口也是支持pcie的!只是它支持的是pcie x2 和 sata3的速度,至于如何区分这两者的速度,看了一些资料,<存疑>他们说是通过ssd的主控来区分的<存疑>。那么看来,m2也能支持pcie x4喽。那是自然,这就是socket 3的接口(它用到了M接口,也就是host端那个凸出来的塑料是放在下面的),它支持pcie x4,但是于此同时,socket 3 依旧支持普通的sata3速度的ssdsocket 3 依旧支持普通的sata3速度的ssdsocket 3 依旧支持普通的sata3速度的ssd重要的事情说……(好吧好吧,老梗了),那么淘宝上卖的那种两个缺口的ssd的目的也就很明显了——它为了兼容那些socket3 接口,为了能在socket 3接口上插上sata3速度的ssd。所以说,或许有可能出现,你买的笔记本自带的是sata3速度m2接口的ssd,但是你依旧可以换一个pcie x4的ssd,只要这个接口是socket 3的即可。(当然这一切都是猜测,或许根本不可能,毕竟厂商为了省钱啥都做得出来,这种良心做法一般不会出现,除非是本来模具是高端的,但是为了省成本,只能换成sata3速度的ssd,这种情况只能出现在神舟身上吧?)比如:这位同学(DELL 戴尔 XPS13 乞丐版 海淘曲折路+开箱升级固态)买的是xps13 9350并且已经换上了普通的非pcie的ssd了,这位同学(xps 13 9350换硬盘_xps13吧)的xps13自带的ssd是pm951,是pcie的ssd,换的依旧是pcie的ssd。综合来看,socket 3确实支持sata3的速度!!再补一刀,即使你的电脑端的插口能插入m key的ssd(也就是pcie的ssd),电脑也不一定会识别出来,因为接口标准虽然支持,但是这是可选的,也就是说厂家完全可以不同时支持sata3总线和pcie总线。只支持其中的任何一个他就能卖货了,比如Yoga 710 NVMe SSD Support,这位虽然能插进去但是依旧不能使用,暂时不知道是因为不兼容nvme还是因为它的ssd是pcie的。或许有人疑问了,为啥没有支持pcie x2的ssd呢?这个我就不知道了,或许pcie
x2的ssd速度和sata3的速度差不多,没必要做这个(稍微有点根据)。也或许是因为两个缺口的pcie x2 并不存在,即:可能pcie
x2必须只有一个B缺口,那么这玩意兼容性不好,只支持socket
2这一个host端的接口还不如普通的sata3的m2接口的ssd兼容性好。ssd中,2015年很多厂家都相继推出了M.2接口的SSD。而M.2 SSD 又分为SATA和PCI-E两种,虽说长得一模一样但是性能却是差之千里。而且有些主板的M.2接口不一定对其支持。 M.2是Intel带领制定的新一代接口标准,具有体积更小,接口更快的特点,目前的主要规格有以下几种,主要是长度不一样。M.2有两种接口定义:Socket 2和Socket 3。Socket 2支持SATA、PCI-EX2通道的SSD,Socket 3专为高性能存储设计,支持PCI-EX4。 SATA3.0通道的理论带宽是6Gb/s.理论极限传输速度600MB/s,所以跟市面所有的SATA接口SSD一样,M.2的最高读取速度不会超过600MB/s,而主板M.2接口走PCI-E通道传输通道带宽为10Gb/s。M.2 256GB的连续读取达到678.80MB/s的超高传输速度,超过了SATA3.0的极限传输速度。