研二
固态硬盘相关知识
今天想给电脑加装个固态当系统盘,原来的机械硬盘当作数据盘,但折腾了两天愣是没折腾下来。网上一查资料才发现,原来是电脑不支持其他硬盘位的硬盘当作系统盘,所以花300多买的Nvme协议固态硬盘算是白瞎了……
记录一下装硬盘的时候学到的一些相关知识。
接口,数据通道,协议
- SATA vs. M.2
这两种是硬盘的接口类型,明白说就是接口的外观形式。其中M.2也分为两种外观,一种是有两个金手指的socket3接口,一种是有三个金手指的socket2接口,这两种接口形状不同,其背后的数据通道也不尽相同。简单来说,有两个金手指的socket3传输数据会更快一点。SATA则是机械硬盘一直使用的大的接口样式。SATA接口本身就是为机械硬盘设计的,尽管后来固态硬盘为了兼容这种接口,也设计了一些SATA接口的固态硬盘,但由于数据传输通道是采用机械硬盘的通道,所以传输性能打了一些折扣。 - SATA vs. PCI-e
又提到了SATA,但当SATA和PCIE进行类比的时候,则是指的数据通道。没有接着研究数据通道指的是哪里到哪里的通道,但猜测可能是硬盘到CPU缓存的通道。这样的话,那应当是与主板有些关系……上面提到的SATA接口分为SATA1.0、2.0、3.0,这是向下兼容的。SATA3.0接口的数据通道带宽是6Gbps。
PCIE则是更快的数据通道,m.2接口均支持PCIE数据通道,PCIE3.0单通道带宽为8Gbps,而m.2的sock3接口则可支持4个PCIE通道。 - NVMe vs. AHCI
这两个指的是数据传输协议,AHCI是原先为机械硬盘设计的数据协议,而NVMe则是为PCIE通道而设计的。相比AHCI协议来说,NVMe拥有更低的时延和功耗,同时传输速度极大加快,如果拥有NVMe接口的硬盘位,选择其作为系统或软件盘是最好的选择。
参考资料
[1] 固态硬盘的PCIE,SATA,M2,NVMe,AHCI https://baijiahao.baidu.com/s?id=1616207956596122967&wfr=spider&for=pc