固态硬盘的选择
尺寸
现在 M.2 接口就逐渐成为固态硬盘接口的主流
SATA 接口的固态硬盘大部分被设计成和机械硬盘通用尺寸和接口,拆下来之后你就会发现,其实真正储存和电路部分只有一小块,剩下的都是空的
SATA 接口和走 SATA/AHCI 协议的接口速度上限被限定在 700MB/S 左右,所以新的固态硬盘都会选择使用 M.2 接口或者直接插 PCIe 槽。
购买 NVMe、M.2 接口 固态硬盘或者把它们装到电脑主板上时,通常都会看到类似于 22XX 4 个数字的参数,这个就表示固态硬盘的尺寸。
22=22mm,也就是固态硬盘宽度是 2.2 厘米的意思,后面两个数字就是固态硬盘的长度,通常会有 20,42,60,80 等常见长度,以毫米为单位。我们购买的时候一定要先看看自己设备上的 M.2 接口预留出了多少空间,免得太长放不进去。
接口、协议
民用储存设备常见到的总线有 SATA 总线、PCIe 总线和企业级 SAS 总线(如果你用一些服务器主板的话,可能会有)
SATA 总线一般是给机械硬盘使用,而且速度上限比较低,而 SAS 总线又是企业级使用比较多,那么低速的固态硬盘走 SATA 总线,现代的 NVMe 固态硬盘一般都是走 PCIe 总线了。
和简单的总线协议不同,固态硬盘接口方面可就复杂多了。最基础的就是我们常见的 SATA 接口,还有为了笔记本等便携式设备引申出来的 mSATA 接口,还有固态硬盘专享的 M.2(NGFF) 接口,SATA Express(SATAe) 接口,PCIe 接口,甚至还有不常见的走 SAS 总线的 SAS 接口与 U.2,AIC 接口等等
M.2(NGFF) /PCIe 接口固态硬盘
M.2 接口: 专门用于固态硬盘,并且可以与速度最快的 PCIe 总线交流的接口
作为现在和未来的主流接口,自然有向后兼容,既可以使用 SATA 协议也可以使用 NVMe 协议,由于支持协议众多并且接口复杂,M.2 接口通过接口上的缺口来确定协议类型,由于不同缺口像钥匙那样,所以叫做 KEY,M.2 接口有从 ABCDEFGHJKLM 这么多种 KEY,KEY 对不上是插不进去对应接口的
我们日常只能看到两种:M KEY 和 B KEY。
既然 M.2 接口的高速固态硬盘使用的是 NVMe 协议走 PCIe 总线,有些厂商干脆就把固态硬盘做成 PCIe 接口,插到 PCIe 插槽插使用。这就是 PCIe 固态硬盘,用的一般也是 NVMe 协议。
电脑主板简单示意图







