固态硬盘及固态硬盘盒选购指南之理论基础

所属分类:Csbase | 发布于 2023-06-22 23:12:56

考虑给嘎嘎香的Mac Studio m2乞丐版外接一块固态硬盘,在一番研究之后发现外接固态硬盘原来有这么多的门道,这篇来讲讲一讲理论基础。

这块知识设计SATA、PCIE、m.2、nvme、usb3.0、usb3.1、usb3.2、usb4.0、雷电3、雷电4,咋一样好多东西呀,而且概念相近,好难理解呀,这篇文章我们就拆解一番。

硬盘直连主机

为了简单起见,先从最简单的硬盘直连主机讲起,这里画了一张图:

这里可以看到,硬盘通过线缆或者直接插入的方式连接到电脑的主板上,主板和硬盘这两个物理物件连接需要满足连个条件:

1、物理接口

2、通信协议

目前电脑上一般使用这两种接口规范

sata:Serial Advanced Technology Attachment,串行ATA规范,采用串行连接方式,SATA3.0最大带宽是6GB/s

pcie:高速串行总线接口。

PCIE是一种高速串行总线接口,用于连接主板和外部设备,如显卡、固态硬盘等。PCIE的版本越高,其带宽和速度就越快,能够提供更好的性能和兼容性。

有两种PCIE版本,分别是PCIE3.0和PCIE4.0

PCIE3.0的速率是8GT/s,而PCIE4.0的速率是16GT/s。也就是说,PCIE4.0的单通道速度是PCIE3.0的两倍。如果两者都使用相同数量的通道,那么PCIE4.0的带宽就是PCIE3.0的两倍。

例如,如果使用16个通道(即x16),那么PCIE3.0的带宽就是8GT/s x 16 / 8 = 16GB/s,而PCIE4.0的带宽就是16GT/s x 16 / 8 = 32GB/s

 

硬盘要想插在主板上,那么物理接口一定要对应,不然插不进去。

SATA接口对应的硬盘的物理接口是SATA

PCIE接口对应的硬盘的物理接口是m.2

现在解决了硬盘盒主板相连接的问题,那么它们之间还需要进行通信,也就是数据传输,这就涉及到传输协议

SATA接口使用sata协议进行传输

m.2接口一般使用nvme协议进行传输

物理接口解决了,传输协议也解决了,就可以开开心心的选硬盘了。

 

硬盘选择

硬盘的选择先是硬盘接口的选择,这个也没什么好讲的,选什么样的硬盘,根据自己电脑上的接口来。

硬盘的分类

  • 机械硬盘:价格便宜,速度较慢,体积较大
  • 固态硬盘:价格稍贵,速度较快,种类繁多

对于sata接口的硬盘,一般是机械硬盘,对个人用户来说最常见的是2.5寸的那种。

对于m.2接口硬盘,一般是固态硬盘,这里又分为两类,走nvme协议的m.2固态硬盘,和走sata协议的m.2固态硬盘,虽然这两种都是m.2接口,但是接口的形态不一样,见下图:

硬盘的速率

 

 

通过硬盘盒外接硬盘

终于到了最复杂的环节了,先上图:

硬盘通过硬盘盒连接到电脑的usb接口上,这里比上面多了两个东西,一个是电脑上的usb接口,另外一个是硬盘盒。

电脑上的usb接口又五花八门,有的标usb3.0,usb3.1,usb3.2,usb4.0,还有的标注雷电3,雷电4,那么他们到底有什么区别呢?usb和雷电到底是什么关系?

先说结论,usb1.0,usb2.0,usb3.0, usb3.1,usb3.2,usb4.0,雷电3,雷电4都是usb的传输协议。

是不是有点熟悉了,传输协议,参照我们上面讲到的物理接口和传输协议,我们来讲一讲usb。

USB是Universal Serial Bus的缩写,是一种串口总线标准,也是一种输入输出接口的技术规范。

USB物理接口类型:目前主流的USB物理接口类型有

  • USB(Type)系列
  • Mini系列和
  • Micro系列

其中USB系列的USB-A和USB-C,常说的type-c就是USB-TYPE-C。

USB传输协议:

USB1.0,USB2.0,USB3.0,USB3.1,USB3.2,USB4.0,雷电2,雷电3,雷电4

USB-IF公布了最新的USB命名规范,原来的USB3.0和USB3.1将不再被使用,所有USB3.0标准都将被叫做USB3.2,考虑到兼容性,USB3.0、USB3.1、USB3.2分别被叫做USB3.2 Gen1、USB3.2 Gen2、USB3.2 Gen2x2.

整理一下新版命名规则及速率:

USB 1.0: 最大传输带宽1.5Mbps

USB 1.1:最大传输带宽12Mbps,即1.5MB/s

USB 2.0:最大传输带宽480Mbps。即60MB/s。

USB 3.2 Gen1:原USB3.0,也是原来的USB 3.1 Gen1,最大传输带宽5Gbps,实际只能使用80%,即500MB/s

USB 3.2 Gen2:原USB3.1,也是原来的USB 3.1 Gen2,最大传输带宽10Gbps,实际只能使用80%,级1GB/s

USB 3.2 Gen2x2:原USB3.2,最大传输带宽20Gbps,即2.5GB/s

USB 4 Gen2x2:最大传输带宽20Gbps,即2.5GB/s

USB 4 Gen3x2:最大传输带宽40Gbps,即5GB/s

见图:

再来说说雷电

1、雷电3和雷电4和usb3、usb4外观上看起来一样,都是使用type-c接口

2、雷电3和雷电4传输速率都是40Gbps,区别在于,雷电3给视频画面传输预留了18Gbps的带宽,视频画面值为的数据传输只剩下22Gbps,而且这个带宽划分是固定的。意思是如果没有传输视频画面,比如只接了一组硬盘,速度照样会限制在22Gbps。而雷电4数据传输可以使用全部40Gbps带宽

3、雷电4兼容USB4,雷电3兼容USB3

硬盘盒的选择

看电脑的接口,主机提供雷电3、雷电4、usb4这些的,选40Gbps的,其它的选10Gbps的。

 

根据硬盘的最大带宽

 

 

 

在主板上,这两种协议协议使用的物理接口分别是sata插槽和pcie插槽,sata插槽接入使用sata协议的硬盘,pcie插槽的物理形态是m.2,接入的是使用nvme协议的m.2的硬盘。

sata和m.2这两种接口的区别

sata3.0最高支持6Gbps

硬盘和主机(电脑)的连接方式

  • 内置硬盘:硬盘直接插在主机的主板上或用数据线相连
  • 外接硬盘:硬盘通过硬盘盒连接到主机的usb或雷电插口上

硬盘按接口分类

  • IDE接口老古董电脑上出现,现在已淘汰
  • SATA接口:由于采用串行的方式传输数据因此也被叫做串行ATA,而它的前辈IDE接口也被称为并行ATA,一般在老一点的台式机和笔记本上使用,SATA 3的带宽可达6GB
  • mSATA接口:在有的mini主机上面使用的是mini PCI-E接口,这种接口使用mSATA接口的固态硬盘,主要用于轻薄本,m.2出现后,这个也面临淘汰
  • m.2接口:SATA接口的6GB速度限制成了固态硬盘的瓶颈,因此出现了搭载超高带宽的PCI-Express接口的固态硬盘,这种硬盘使用的就是m.2接口

串行总线接口PCIE

PCIE是一种高速串行总线接口,用于连接主板和外部设备,如显卡、固态硬盘等。PCIE的版本越高,其带宽和速度就越快,能够提供更好的性能和兼容性。

有两种PCIE版本,分别是PCIE3.0和PCIE4.0

PCIE3.0的速率是8GT/s,而PCIE4.0的速率是16GT/s。也就是说,PCIE4.0的单通道速度是PCIE3.0的两倍。如果两者都使用相同数量的通道,那么PCIE4.0的带宽就是PCIE3.0的两倍。

例如,如果使用16个通道(即x16),那么PCIE3.0的带宽就是8GT/s x 16 / 8 = 16GB/s,而PCIE4.0的带宽就是16GT/s x 16 / 8 = 32GB/s。

USB和雷电

严格意义上讲,usb和雷电不是同一类东西。

USB是Universal Serial Bus的缩写,是一种串口总线标准,也是一种输入输出接口的技术规范。

USB物理接口类型:

目前主流的USB物理接口类型有USB(Type)系列、Mini系列和 Micro系列,其中USB系列的USB-A和USB-C,常说的type-c就是USB-TYPE-C。

传输协议:

USB1.0,USB2.0,USB3.0,USB3.1,USB3.2,USB4.0,雷电2,雷电3,雷电4

 

 

 

传输速率

 

 

下面我们只讨论固态硬盘

固态

 

 

 

 

 

 

文哥博客(https://wenge365.com)属于文野个人博客,欢迎浏览使用

联系方式:qq:52292959 邮箱:52292959@qq.com

备案号:粤ICP备18108585号 友情链接