' m( q {( c, v& b: P* R想要型清楚上面这些都是什么意思,那就必须要搞懂硬盘的计算机中工作的三大要素,这三大要素取决于硬盘的读写速度,那这三大要素是什么呢? 6 u" [7 ?+ r" u: X2 Z那就是硬盘总线、协议和接口。它们共同决定了硬盘与计算机系统之间的连接方式和传输效率。 & u' S2 B8 X! @ ~, {0 A : ~: u* G2 q: [% C5 @% Q, z e是不是看到现在的硬盘上写着NVme,PCIe,这都是啥意思,下面我们来慢慢分析? 7 `1 X& b# N( E0 t' ~9 f3 b) Z" T8 p+ A! b* I
一、 总线(Bus):总线是计算机内部或外部设备之间传输数据的“通道”,负责在硬盘、主板、CPU等组件之间传递电信号和数据。总线就相当于是在主板上的马路,数据要在这个总线上和其它部件之间传输数据。 Q8 R4 O \- i' w, W2 Y3 v那我们常见的总线类型:- [, p( g. m7 }
% H; F* g M2 t: R1.SATA(Serial ATA). h0 D5 R7 W: f" u/ @
$ q, ]/ @3 v! d& u2 S2 ]4 U& K
特点:串行传输,成本低,兼容性强。 ; {" {6 Z8 s0 p1 a/ a: B 1 f6 @$ W$ f/ W速度:SATA III 最大理论带宽 6Gbps(约 600MB/s)。 ) T1 c: r9 X4 p' }% \' B0 O% W3 Y1 @4 f% j
应用:传统机械硬盘(HDD)和早期 SATA SSD。) i9 {6 g/ {0 r; l8 p
: z- z) p& y0 c- U! `1 p* O5 }- Y$ x
SATA总线:串行ATA总线,主要用于连接硬盘和光驱等设备。SATA 3.0是目前最常见版本,理论传输速度为6Gbps。 7 _8 C8 e7 E8 I. |7 q1 O! W7 M- u7 V- a# R. F {% |
2.PCIe(Peripheral Component Interconnect Express) & b7 I3 [2 w2 V( ~# N' v7 @4 E. b" \) v' U7 ~. i# T
PCIe 3.0 x4:32Gbps(约 4GB/s)( c, N7 o* G( D; g* s% o, S
( B$ d. @, E" C% U I: \ I& g
PCIe 4.0 x4:64Gbps(约 8GB/s); L K. P: D- P, U t
" B4 n+ ~* X* K3 t. _特点:高速串行总线,支持多通道并行传输(如 PCIe 4.0 x4)。( A% Q8 a3 X, Y |
& v" \ F) ^& ]& y速度:为 PCIe 总线优化,支持多队列并行操作,延迟极低。; ~: A8 ~& }# n
& t0 ~1 y) ~8 Z3 J6 y. y
应用:高性能 NVMe SSD。 # m! C9 X" V8 b9 F: U8 K& O+ ^4 Y6 W1 }/ ^& c
PCIe总线:PCI Express总线,是一种高速串行总线,广泛用于显卡、固态硬盘等设备。PCIe 3.0 x4的理论速度可达32Gbps。PCIe 4.0 x4的理论速度可达64Gbps。 % j% _/ ], k9 ~; f $ f2 d$ T5 u2 q& {( q. H3.SAS(Serial Attached SCSI)! D3 m2 q6 M" S
( a6 t2 Y/ q1 Y# A
特点:企业级总线,支持双端口冗余和长距离传输。 ( J, `' w- E6 w9 P7 S! P- P9 x1 U4 P8 k: e. W" T( I
速度:SAS-4 理论带宽 22.5Gbps(约 2.25GB/s)。1 r) `4 m7 ^6 a( F) e, D% J* o
9 {/ F5 i+ y- r8 {) T) t' R
应用:服务器、数据中心的高端存储设备。) K, q; e( R: @& \/ Q
; q6 H5 j$ ?3 T- M5 nSAS这个我们暂时不多讲,因为在家庭使用中非常少,主要用于企业的中心机房服务器。 + t* e' r! i. R/ b 4 u Q- q) s8 W5 t3 \. \- S' S% k4.USB(Universal Serial Bus) 4 Q, G* W/ h8 P" H, F2 P/ M# u* i. u9 r$ U5 M3 P
USB 3.2 Gen 2x2:20Gbps(约 2.5GB/s)8 r, b/ K3 [* z( ?& ]& G% K& c
5 U+ S* G6 F* }0 ?9 I/ ]8 v. M8 v
USB4(基于雷电3):40Gbps(约 5GB/s)1 o. C6 A. j8 |4 ^
! q4 M* K G, l特点:通用外部总线,支持热插拔。& N) N) v p+ q; b5 U+ l- B
' s8 x% e C# f9 A2 Y
USB4(基于雷电3):40Gbps(约 5GB/s)特点:通用外部总线,支持热插拔。1 \- J1 `* B# I
5 r$ E2 X5 j2 E% o, R速度:USB 3.2 Gen 2x2:20Gbps(约 2.5GB/s),USB4(基于雷电3):40Gbps(约 5GB/s)。 6 `, L/ b& G- j# u: l Y 5 T( M9 R4 U' f4 R0 {& E应用:U盘、移动硬盘、外置 SSD。 1 L3 G2 ^0 o, c' {$ C1 s; A$ T 3 k, X& j' z* v0 b8 m! G4 c我们主要来看一下,SATA总线和PCIE总线。现在总线看完了,那我们要再看一下协议。 ( [% o6 v# G$ \# Q, m, b5 p+ T$ ?5 a0 p5 J; B
二、 协议(Protocol):协议是数据传输的规则和标准,规定了数据如何在总线上传输。- r8 k- D' T1 t4 v4 Q0 n" l6 `8 ]5 p
3 Z* f2 e. c# d' u. h+ }那我们常见的协议类型: & X: _/ e$ ]9 S4 y& b& G8 o3 U. j- I7 f
1.AHCI协议:Advanced Host Controller Interface,主要用于SATA接口的硬盘和固态硬盘。AHCI为SATA总线设计,支持多队列命令,但队列深度有限。这个是我们看到过最多的。' }$ \& D2 X8 L& N8 x, e
9 h$ M% ?+ ~2 u6 i) h1 Q
特点:为 SATA 总线设计,兼容性强,但延迟较高。' c j' A1 P+ h: X) r1 e. _
, M d, o$ p' ?: _% s5 `: }; O应用:SATA SSD 和 HDD。 7 I5 Q0 A. j& q ' l2 O; [; V! C2 d" o4 k' q2.NVMe协议:Non-Volatile Memory Express,专为PCIe总线设计,充分利用了PCIe的低延迟和高带宽特性。NVMe支持多达64K队列,队列深度也高达64K,显著提升了固态硬盘的性能。 & N/ s6 E- @$ U& b: J& c' m 4 [$ _4 S, h& U: {6 A( G' MNVMe(Non-Volatile Memory Express)& v/ h, V' B8 A) ~, k" H
% _: ]) |$ j' _2 n w
特点:为 PCIe 总线优化,支持多队列并行操作,延迟极低。 ( P5 u2 E4 R, C! O9 } o6 m1 \' m8 {* H% g速度:PCIe 4.0 x4 SSD 可达 7GB/s 以上。 4 s: B0 `; P2 Z$ U, U: ?' m 6 F6 }3 w& g! c- O- V# U, O9 @应用:高性能 NVMe SSD。 ! f. J/ S& P9 _" z: G$ Q3.SCSI(Small Computer System Interface) / I* l3 H+ Q3 m1 d: ^# o: ]' f* i, D8 q( _) G- ?$ n6 E7 Z" j$ ~; P. s& b
特点:企业级协议,支持复杂命令队列和错误恢复。 ( O1 m8 {7 c% Z0 }) ^% i( V( I* a
应用:SAS 硬盘、企业级存储。 , _8 |2 X7 _! C, O) A; U3 B; J8 i0 z1 p% y0 {+ C: ~
4.UASP(USB Attached SCSI Protocol)* e9 ]6 h7 y1 m% V/ u) O* @
" l* y: r \* X5 f. \* `
特点:优化 USB 传输效率,降低 CPU 占用率。 , @% d) Q) `7 T0 g! B & a1 I9 g) E' o8 {) X9 l应用:高端 USB 外置存储设备。% p7 R; P f2 D6 x9 B: ~! t" [
: ?2 @' X- H* H" K& B3 m
我们主要来看一下,AHCI协议和NVME协议。0 O2 g; b0 h3 W) P
- v- {( a! G7 S
那总线和协议也都看完了,那这时我看一下最简单的接口,因为硬盘的接口是我们肉眼可以看得到的,最直观的,所以很多人对接口也都理解。# u( n2 k% A& a& n6 Z; Y# |
O$ `# W# |3 ^+ _
三、接口(Interface):接口是硬盘与主板之间的物理连接方式,决定了硬盘如何与系统通信。: ~; G! h; W8 D h
) a" Y$ u) N+ f9 w
常用接口类型:$ i, ~' ^4 G q. Z" t" H# D, I
8 l6 W* R3 V; G. h1.SATA接口:基于SATA总线,使用AHCI协议,广泛应用于机械硬盘和部分固态硬盘。 : u, }0 c0 q) i1 S ' @* N- R9 } {1 Z2 e+ ~8 i4 T( u形态:L 型 7 针接口(2.5 英寸硬盘)。 : N' h2 X0 N) _3 y8 q7 I8 T0 t4 w7 \1 Z2 n: k) u" y
兼容总线:SATA。* u0 O' |) b3 i
U4 W/ J% {. ^! f6 r3 T( h应用:机械硬盘、SATA SSD。 ' b# n, g- C. k# o$ }* ?" ?1 ~2.M.2接口:新一代高性能接口,支持SATA和PCIe两种总线。M.2接口的固态硬盘可以使用AHCI或NVMe协议,其中PCIe + NVMe组合性能最高。7 ]# E2 Z/ ]! y7 \9 W
" K5 q! z+ I% q% k- J1 W
SATA 模式:通过 AHCI 协议。1 `% O+ n7 v7 S- p
- k+ t5 E4 s+ a8 @9 }1 RPCIe 模式:通过 NVMe 协议。 & i0 ?/ a# ^2 X1 D* O8 @! T& L* v6 Z. C n9 H, L. T" z' I* M
形态:小型板卡式接口,支持多种长度(如 2242、2280)。 * x1 f3 H9 [- e6 a5 g- l4 }3 v7 V % H, F% X' C& r( @兼容总线: 9 H( h& x9 t& I* u. f. X' K % j* W e! R6 n$ ySATA 模式:通过 AHCI 协议。0 Z8 w7 q/ n# W0 W* S7 ]
4 l# f+ Q- T6 \, x {" M' ~- s
PCIe 模式:通过 NVMe 协议。1 F1 g! j( T5 U) B+ h