总线、协议

说接口之前先说总线,民用产品的硬盘总线多为 SATA 和 PCIe。

SATA 总线只能使用 AHCI 协议。NVME 对比 AHCI 的优势在于 低延时、低功耗,更适合固态硬盘。

PCIe总线 可以使用 AHCI,也可以使用更高效的 NVME。而 PCIe 的速度不止与协议有关,还与 通道数目 有关。SSD固态硬盘上最常用的为 PCIe x2 和 x4。

图片来源:PCIe带宽计算

硬盘接口发展

并口就不说了,早就淘汰了。下面是市面上都能看到的。

  • SATA 与 mSATA

市面上的 SATA硬盘,接口大多为 SATA2.0 / SATA3.0 / mSATA。SATA2.0与3.0引脚定义完全一致,仅从外观并不能区分。SATA2 最大速率为 3Gbps,SATA3 为 6Gbps。

mSATA 作为一种缩小体积的过渡方案,随着 M.2 接口的普及也很快被淘汰了。

mSATA 与 miniPCIe 接口一致。mSATA 接口的硬盘走的还是 SATA总线,最大速率依旧绕不过 6Gbps。

SATA

mSATA

  • NGFF 与 M.2 的关系

NGFF(Next Generation Form Factor),是 Intel 提出的新一代内部扩展卡及连接器接口标准。M.2 = NGFF。

  • M.2 socket2 和 socket3

socket2 接口支持SATA总线也支持 PCIe x2,但是有的SSD产品只支持SATA总线。现在说的 socket2 大多指 M.2 B-key 或 B&M-key。

socket3 走 PCIe x4总线,同时向下兼容socket2。现在说的 socket3 大多指 M.2 M-key。

  • M.2 B-key、M-key

M.2 接口的硬盘可以走 SATA 总线,也可以走 PCIe 总线。PCIe总线、NVME协议更能发挥SSD的效能。

M.2 SSD硬盘的接口多 为 B&M-key 和 M-key。(M.2 除此之外还有 A-key 和 E-key)

B-key 最快的总线是 PCIe x2,极少数产品只支持 SATA总线。市面大多数产品直接跳过了 B-key,转向 B&M-key,因为 B&M-key 可同时插向 B-key 和 M-key。

M-key 最快的总线是 PCIe x4,同时向下兼容 PCIe x2 和 SATA,带宽最高。装机首选

(这里说的B-key与M-key支持的总线仅为大牌主流产品,不排除小厂节约成本降配的因素,M-key走SATA总线性能照样不行)

图片出处:M.2 SSD接口类型

  • PCIe 与 miniPCIE

PCIe 接口有 PCIe x1、x4、x8、x16 之分。区别是长度和引脚数不同。miniPCIe 与上述接口均不同,比 x1略大,比 x4略小。

mSATA 与 miniPCIE 接口完全一致。

各接口引脚定义

SATA 引脚定义:SATA引脚定义

PCIe 引脚定义:PCIe x1x4x8x16引脚定义

mSATA与miniPCIe 引脚定义:mSATA 与 miniPCIe

接口与带宽的关系

!!注意:单单从接口并不能判断出带宽,还需要看产品支持的总线和协议。

找到个非常好的硬盘接口科普视频,感谢UP,已投币支持:硬盘接口科普

SATA M.2 NGFF PCIE AHCI NVME SSD固态硬盘的接口、总线和协议区分相关推荐

  1. ngff m2无线网卡接口改装nvme ssd固态硬盘及测速

    转接板是ngff m2-keyA/E转m2.keym,适用于主板的无线网卡接口是ngff m2-keyA或keyE的,这转板只能用于转接 nvme ssd固态硬盘. 如果主板bios是支持uefi,就 ...

  2. nvme装系统不能自引导_怎么让老电脑实现UEFI启动NVME SSD固态硬盘进系统方法

    可能很多人不知道如果你买的是NVME的固态硬盘可能有些老电脑是不能使用的,因为很多老主板的bios是不支持UEFI的,也就是说不带UEFI bios,所以如果有人想把NVME的固态硬盘给老主板用的话, ...

  3. M.2接口NVMe SSD固态硬盘安装win10

    M.2接口NVMe SSD固态硬盘使用了新接口,所以目前市面上的U盘win pe系统基本都不能识别硬盘,无法安装.但,win10原生系统默认能够识别NVMe固态盘的. 所以,我们可以从微软官网http ...

  4. 拯救者r720+intel 600p nvme ssd固态硬盘装win7

    其实就是将win7装在nvme的固态硬盘上.折腾了两天终于搞定,中间U盘.机械盘.SSD搞了N次,说出来都是泪,废话不多说,上正文. 步骤如下: 1.拆机装ssd,接口在电池旁边,一个不起眼的地方 2 ...

  5. WIN7装NVME SSD固态硬盘所需的KB2990941 和 KB3087873 补丁微软下载地址

    转自:http://blog.x6x8.com/?p=865 KB2990941 微软下载页面 https://support.microsoft.com/zh-cn/help/2990941/upd ...

  6. 固态硬盘计算机怎么自定义分区,如何设置SSD固态硬盘为主硬盘 怎样把SSD分区设置成主分区?...

    今天给大家带来如何设置SSD固态硬盘为主硬盘,怎样把SSD分区设置成主分区?,让您轻松解决问题. 这类问题只能难住第一次学者安装系统的朋友,而且是谨慎有余不敢于动手实践的那类人!在老鸟看来,根本没有介 ...

  7. 三星mzvlb1t0hblr是什么固态_三星MZVLB512HAJQ-000L7 SSD固态硬盘开机卡死在LOGO界面数据恢复成功...

    接河北石家庄客户寄修一块SAMSUNG MZVLB512HAJQ-000L7 512GB NVMe SSD固态硬盘数据恢复. 客户描述:笔记本电脑WIN10系统自动升级系统后电脑开机硬盘灯狂闪,无法进 ...

  8. 带你认识SSD的SATA、mSATA 、PCIe和M.2四种主流接口。联想g31t-lm2主板接线图

    带你认识SSD的SATA.mSATA .PCIe和M.2四种主流接口 犹记得当年Windows 7系统体验指数中,那5.9分磁盘分数,在其余四项的7.9分面前,似乎已经告诉我们机械硬盘注定被时代淘汰. ...

  9. 全面剖析固态硬盘M.2接口与PCI-E SSD固态硬盘的关系

    动动大拇指关注哦~ 经常玩硬件的小伙伴们肯定对固态硬盘的M.2接口和PCI-E SSD有所了解,但很多小伙伴都有一个疑问,那就是为什么我的固态硬盘是PCI-E接口,经过跑分测试速度却与SATA 3.0 ...

最新文章

  1. vlayout 1.2.20 发布,阿里 LayoutManager 定制化布局
  2. 9种高性能高可用高并发的技术架构
  3. CompletableFuture API用法介绍(二)
  4. uc通讯不成功php版本过高,Ucenter通信失败排查方法
  5. 最新出炉-阿里 2020届算法工程师-自然语言处理(实习生)以及补充:快递最短路径
  6. 演义群侠传(八)【bloom组件源码学习】
  7. 继续推荐几款VisualStudio的插件
  8. java如何实现克隆接口_java之实现clone接口的详解,克隆一个对象--对应有浅克隆和深克隆,概念结合代码深入理解...
  9. 木其工作室(专业程序代写服务)[转]学写块设备驱动(三)----踢开IO调度器,自己处理bio(下)...
  10. python调用指定浏览器打开网页
  11. 毕业三五年,怎么拿到百万年薪?
  12. 用U盘制作Windows7安装以及MacBook Air上装Win7
  13. 如何在计算机设置鼠标宏,罗技鼠标指向宏怎么设置?鼠标宏功能设置教程
  14. 共享文件问题: 你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。
  15. lol:opgg国服账号怎么观看韩服
  16. 利用Tushare获取A股所有股票代码
  17. linux 多线程 semaphore ,Linux下多线程编程-Pthread和Semaphore使用.doc
  18. 第一个Java程序Hello World(IG牛逼)
  19. win7系统计算机虚拟内存不足,Win7系统虚拟内存不足的应对办法
  20. Docker容器化技术笔记

热门文章

  1. 天野学院第一期模拟班
  2. 降维——多维缩放MDS
  3. Python selenium 实现大麦网自动抢票,简单的实现全购票过程
  4. 【Docker】windows环境下的docker如何开放远程2375端口
  5. proteus 8.8 sp1 (含汉化、破解)安装方法
  6. python实验目的_python实验一
  7. 深入理解SSL VPN
  8. Python中,读取excel公式值,结果为None的解决办法
  9. 解决MyEclipse卡顿慢的情况(速度优化)
  10. 优秀网站源码、编程源码下载网站