固态硬盘比机械硬盘快,这近乎是妇孺皆知的共识,而存储芯片价格的不断走低也让更多的人实现了固态硬盘自由,不仅大容量的固态硬盘成为装机必备,老电脑换成固态硬盘更是廉颇能饭再战三年。而对于初级用户来说,在选购固态硬盘的时候经常会碰到 SATA、M.2 和 NVMe 这几个词,它们都是代表着啥含义?其实看懂了也就明白该怎么选择适合自己的电脑的固态硬盘了。
01 什么是 SATA
SATA 是一种硬盘接口类型,历史可以追溯到 Intel 奔腾 4 的中后期。由于采用串行方式传输数据因此也被叫做串行 ATA,而它的前辈 IDE 接口也被称作并行 ATA。速度方面,最新的 SATA 3 传输带宽达到了 6Gbps,然后……就没有然后了。当然这些都没必要深究,大家只要知道它长得什么样子就行了。
在主板上,它是这样的,内部采用“L”型防呆设计杜绝了插反的可能性,当然下面这一堆都是,也就是说可以接 8 块硬盘,至于可以实现什么 RAID 磁盘阵列就是更深层次的内容了。
用的是这种细长的扁条数据传输线缆,另外还有条电源线配合使用。
笔记本电脑上使用的线缆是这种集合了电源和数据传输一体式插头。
SATA 的固态硬盘接口长是这样的,由于所有的主板都带有该接口,因此 SATA 固态硬盘可以说是新老电脑都能用。
在一些笔记本或者工控电脑上,大家可能还会遇见这样的固态硬盘,长得看起来有点像一块扩展卡(准确来说更像无线网卡),而且身形特别小巧,这种固态硬盘用的是 mSATA 接口,采用了 mini PCI-E 接口形态,但是速度和 SATA 完全相同。
在主板上 mini PCI-E 接口长这样,既能安装 mSATA 接口的固态硬盘,也能安装无线网卡和 3G/4G 无线上网卡,接口长下面这样,但并不是所有的 mini PCI-E 接口都支持 mSATA 硬盘。好在它非常小众,容量往往也不大,大家有个了解就好。
02 什么是 M.2
M.2 也是一种接口类型。由于 SATA 速率已经定格在 6Gbps,虽然应对机械键盘绰绰有余,但对于固态硬盘来说早已成为瓶颈,因此主流的固态硬盘早已搭上带宽超高的 PCI-Express 接口的快车,在主板上的表现形态最常见的就是 M.2 接口,就是下图的这个样子,而且往往配置在显卡插槽附近。
M.2 前身为 NGFF 接口,分为 B-key 和 M-key 和 BM-Key 三种规格。B-Key 支持 PCI-Express x2 和 SATA Socket 2,M-Key 支持 PCI-Express x4 和 SATA Socket 3,而 BM-Key 则是同时支持这些协议。下图中的 M.2 接口中左侧的为 B-Key,右侧为 M-Key,最下方的为 BM-Key。
而 BM-Key 理论上同时兼容这两种协议,甚至还支持 USB,例如 M.2 接口的无线网卡,Wi-Fi 功能走的是 PCI-Eexpress 通道,而蓝牙和 LTE 功能走的是 USB 通道……看着是不是有点懵?没关系,大家只要知道:
1、主流的 M.2 固态硬盘基本都是 PCI-Express 传输协议,根据带宽速度分为 PCIe3.0 和 PCIe4.0,版本越高速度越快。它的金手指只有 1 个缺口,也就是 M-Key。
2、M.2 接口 SATA 固态硬盘已经非常少见,属于濒临淘汰的产品,其金手指有两个缺口,也就是 BM-Key。
03 什么是 NVMe
和 SATA 以及 M.2 不同的是,NVMe 是一种传输协议,用于访问 PCI-Express(PCIe)总线附加的固态硬盘等存储设备。由于 NVMe 协议可以通过 PCI-Express 通道与 CPU 直接通信,而无需像 SATA 那样通过南桥控制器再中转到 CPU,因此当下主流的采用 NVMe 协议的 M.2 PCIe 固态硬盘的传输速度非常高。
简单来说,SATA 和 M.2 都为固态硬盘的接口类型,只是 SATA 的年代久远,速度也已经跟不上这个时代,但是却非常强大的兼容性;M.2 是当今最主流的固态硬盘的接口,采用 PCI-Express 总线和 NVMe 接口协议,性能也最为强大。因此在选购固态硬盘时,如果主板配备 M.2 接口,那么 M.2 NVMe 固态硬盘就是首选,如果是为老电脑升级,很可能就只能选择标准的 SATA 固态硬盘了。