首页 > 其他分享 >固态硬盘接口 macbook_固态硬盘都有哪些接口,是否通用吗?

固态硬盘接口 macbook_固态硬盘都有哪些接口,是否通用吗?

时间:2024-07-03 14:09:40浏览次数:20  
标签:M.2 Express 固态 接口 SATA SAS 硬盘

固态硬盘只要接口支持,一般通用的,

 

 

 

SATA接口固态硬盘接口的SATA/SATA2/SATA3通用,

 SATA接口标准的支持的一个功能就是智能的模式设置。SATA硬盘连接到主板上的SATA接口上后,SATA控制器会与SATA硬盘通信协商,使硬盘工作在SATA硬盘和SATA接口两者中最低的模式上,保证良好的向下兼容性。比如,SATA3硬盘连接在SATA2的接口上,会自动工作在SATA2模式下;SATA2硬盘连接在SATA1接口上,会自动工作在SATA1接口上。只要是SATA接口的硬盘,就无需担心兼容性问题,真正支持即插即用。

固态硬盘常用的五种硬盘接口

 

 

一、M.2接口,大家对这个接口的印象很多在还停留在中高端平台上,其实这接口原本是叫NGFF接口,为笔记本电脑所制定的新一代接口标准,用于取代MSATA接的。M.2接口有两种类型:Socket 2(B key——ngff)和Socket 3(M key——nvme),其中Socket2支持SATA、PCI-E X2接口,而如果采用PCI-EX2接口标准,最大的读取速度可以达到700MB/s,写入也能达到550MB/s。而其中的Socket 3可支持PCI-EX4接口,理论带宽可达4GB/s。

二、U.2接口,最初是叫SFF-8639,也是由Intel推动的一个接口标准。U.2接口本质上其实就是SATA Express,U.2接口的设计思路是尽可能利用现有的物理接口,但带宽更快,还增加了许多新协议支持,比如NVMe。U.2的设备端接口融合了SATA及SAS接口的特点,中间用针脚填满SATA接口留下的空缺,并预留了L型防呆设计,所以可以兼容SATA、SAS及SATA E规范,主板那一端则是mini SAS(SFF-8643)接口,设备端的U.2线则是一端接在SATA电源上,一端接在U.2硬盘的数据口上。虽然U.2接口看起来厉害的很,但是可惜的是,目前民用支持U.2接口的设备太少。

三、SAS接口也叫串行SCSI是一种电脑集线的技术,其功能主要是作为周边零件的数据传输。

SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。

1、串行SCSI协议 (SSP) —用于和SCSI设备沟通。

2、串行ATA通道协议 (STP) —用于和SATA设备沟通。

3、SCSI管理协议 (SMP) —用于对SAS设备的维护和管理。

虽然SAS接口很强,但是在家用方面我们很多时候根本用不上其中的很多功能,所以,SAS多用在服务器或商用领域,家用还是以SATA为主。

四、SCSI接口,中文名为小型计算机系统接口它是一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。是一种智能的通用接口标准,它具备与多种类型的外设进行通信的功能。

五、PCIE接口,这个接口并不是专用的硬盘接口,显卡、声卡、网卡等都可以使用这个接口。是一种高速串行计算机扩展总线标准,PCIE接口的固态硬盘也只是它其中的一种应用,而且M.2和U.2接口的NVME固态硬盘数据传输的时候也是通过PCIE总线传输的。

较常见的固态硬盘接口是SATA、SATAe、U.2、mSATA、M.2、PCIe和SAS,除了以上的接口之外,还有一些接口不是过时就是太罕见了,例如ZIF、IDE、FC和CFast。

★SATA◇简介,串行ATA(Serial ATA: Serial Advanced Technology Attachment)是一种计算机总线,负责主板和大量储存装置(如硬盘及光驱)之间的数据传输,主要用于个人计算机。

 

 

SATA与串行SCSI(SAS: Serial Attached SCSI)的两者扁平电缆兼容,SATA硬盘可接上SAS接口。

SATA分别有SATA 1.0 ( 1.5 Gbps) 、SATA 2.0 (3.0 Gbps) 和SATA 3.0 (6.0 Gbps) 三种规格。SATA不支持NVMe。SATA分别有SATA 1.0 ( 1.5 Gbps) 、SATA 2.0 (3.0 Gbps) 和SATA 3.0 (6.0 Gbps) 三种规格。SATA不支持NVMe。

★SATA Express◇简介(英文:Serial Advanced Technology Attachment Express,亦可缩写为Serial ATA Express,也有坊间的非官方缩写SATAe)是一种基于SATA和PCI Express(PCIe)而来的高速计算机总线,用于SATA、PCIe存储装置,最初是作为SATA 3.2版标准发表。

主板上有两个SATA Express接口(浅灰色),它们右边是常见的SATA接口(深灰色)

 

 

SATA Express主控端线缆接口

SATA Express本身配备了新的物理连接界面,端口可向下兼容原有SATA标准的SATA连接线插头。即一个SATA Express接口可以连接一个SATA Express SSD或两个SATA SSD。

 

 

实际和SATA比一比,SATA Express在主控端得占用3个连接器

 

 

SATA Express线缆的设备端接口

在最终设计中,SATA Express线缆的另一端将类似于当前的SATA接口(数据+电源),因此它可以直接插入硬盘。

 

 

★U.2◇简介:是一种2.5英寸SSD的接口,原先叫SFF-8639。

 

 

主板那一端则是mini SAS(SFF-8643)接口,U.2接口支持NVMe标准协议。

 

 

设备端的U.2线是一端接在SATA电源上,一端接在U.2硬盘的数据口,U.2接口带宽走PCI-E 3.0 x4,理论传输速度高达32Gbps。

 

 

U.2 SSD

★mSATA◇简介 (mini-SATA)是迷你版本SATA接口,外型和电子接口与mini PCI-E完全相同,但电子信号不同,两者互不兼容。

 

 

上:mSATA固态硬盘 下: 2.5" SATA硬盘

 

 

左: Full Size;右: Half Sized

mSATA 拥有 Full Size 及 Half Size 版本,其中 Full Sized mSATA SSD 尺寸为 50.8mm x 29.85mm,Half Sized mSATA SSD 尺寸则为 26.8mm x 29.85mm。诸多原因没能让mSATA 接口火起来,反而被更具升级潜力的M.2所取代。mSATA的最高带宽依然没有摆脱SATA3的速度——6Gbps。

mSATA不支持NVMe。

★M.2◇简介 M.2,前身为Next Generation Form Factor (NGFF),是一种计算机内部扩展卡及相关连接器规范。它采用了全新的物理布局和连接器,将取代PCI Express Mini Card及与PCI Express Mini 相容的mSATA标准。

 

 

mSATA SSD (左) 与 M.2 2242 SSD (右) 的尺寸对比

尺寸 M.2标准允许模块宽度为12、16、22和30毫米,长度16、26、30、38、42、60、80和110毫米。

 

 

M.2接口(2242、2260和2280)

市售的M.2扩展卡主要是22毫米宽,长度有30、42、60、80和110毫米等规格。例如:2242表示22毫米宽, 42毫米长,2280表示22毫米宽, 80毫米长。

缺口 目前,M.2 SSD具有以下三种类型缺口:B,M或B + M。

 

 

M和B + M

 

 

B与M位置的M.2锁定槽,各针在M.2的两侧排列

此外,用于SATA或双通道PCI Express (PCIe ×2)的M.2插座卡口被称为"socket 2 configuration"或者"socket 2",用于四通道PCI Express (PCIe ×4)的插座卡口被称为"socket 3 configuration"或"socket 3"。

 

 

Socket 2和Socket 3对比

B型缺口对应Socket 2规格插槽,能采用SATA或PCIe x2接口讯号。

M型则是与Socket 3插槽对应,是为高速固态硬盘特别规划,只支持PCIe但是信道能配置为x4模式。

有B和M型两个缺口的M.2模块,使用最多两个PCI

Express通道并提供广泛的兼容性。

◇发明日期 2013年8月SATA 3.2的版本规范中,正式将M.2设为新的存储设备格式,并对其硬件格式作出定义。

◇带宽

 

 

M.2接口对比

socket 2和socket 3的最高速度分别达到16Gbps和32Gbps。

◇NVMe支持

除了在逻辑接口的层面支持传统的AHCI,M.2标准还支持NVMe作为M.2

PCI Express SSD的逻辑设备接口。

★PCIe◇简介 PCI Express,简称PCI-E,官方简称PCIe,是计算机总线PCI的一种,它沿用现有的PCI编程概念及通讯标准,但建基于更快的串行通信系统。

◇带宽

 

 

PCI Express 速度

PCIe分为四种规格:X16、X8、X4、X1,现在PCIe接口的SSD大多采用的是PCIe X4,而PCIe 3.0 x4接口带宽高达32Gbps(3.938GB/s)。

 

 

PCIe SSD更多关于PCIe的说明,请看《主板主要组成》的“PCI Express扩展插槽”。

◇NVMe支持NVMe装置可适用于各种支持PCIe总线的物理插槽上。

★SAS◇简介 序列式SCSI(SAS:Serial Attached SCSI)是一种计算机集线的技术,其功能主要是作为外围零件的数据传输,例如:硬盘、CD-ROM等设备而设计的界面。

 

 

SAS connector

SAS主要用于企业级市场,SAS的接口接头有很多形式:

 

 

SAS 接口形式

 

 

SFF 8482

SFF8482连接器可让SATA的装置(如SATA硬盘、光驱)连接至SAS控制器,但SAS装置并不能接到SATA控制器。为了防止误接,SAS装置的连接器有防呆设计。

◇发明日期第一代SAS发明于2005年,目前计划于2017年左右推出第四代。

◇带宽

SAS-1: 3 Gbps (2005)

SAS-2: 6 Gbps (2009)

SAS-3: 12 Gbps (2013)

SAS-4: 22.5 Gbps (开发中,预计2017年推出)

◇NVMe支持 SAS不支持NVMe。

★其他接口:除了以上的接口之外,还有一些接口不是过时就是太罕见了,例如ZIF、IDE、FC和CFast。

★固态硬盘接口对比

 

 

 

 

★接口标准

截至2017年,硬盘的接口标准(工作模式)有IDE、AHCI和NVMe。

NVMe最先进,AHCI次之,IDE已被逐渐淘汰。

 

标签:M.2,Express,固态,接口,SATA,SAS,硬盘
From: https://www.cnblogs.com/ldsweely/p/18281507

相关文章

  • C#​发票识别接口,再长的税号录入都不怕
    “十二金”工程是我国政府在信息化建设中的重要一步,“金税工程”总称为中国税收管理信息系统(CTAIS),是我国电子政务的核心系统之一,是财政的重要环节。十二金”是面向政府办公业务建立的十二个重点信息应用系统,按“2523”分为四个层次,第一个“2”指提供宏观决策支持的金宏工程、......
  • C#银行卡识别、api接口、互联网金融银行卡识别
    互联网金融的发展使理财从线下走到了线上,理财、金融公司层出不穷,各个公司之间竞争的激烈程度可想而知,而用户体验的好感度就成了竞争的一项砝码。使用翔云银行卡识别可以减少用户手动输入银行卡号的麻烦,提升客户体验。翔云银行卡识别服务是利用OCR技术来实现银行卡号的自动输入......
  • 使用Filter接口编写过滤器解决post乱码
    在使用tomcat9以及之前的版本,request-character-encoding和response-character-encoding使用的字符编码默认不是utf-8,所以导致前端发送到后台的中文乱码.如果使用的是tomcat10以及之后的版本,在apache-tomcat-10.1.25\conf\web.xml已设置好默认的字符集编码为utf-8,如果所示:......
  • 邮件提醒邮箱警告配置方式及接口演示代码?
    邮件提醒与邮箱警告如何配置?详细步骤及接口代码解析!邮件提醒邮箱警告不仅能及时通知用户重要事件或异常情况,还能有效提高工作效率和信息处理的及时性。AokSend将详细介绍邮件提醒邮箱警告的配置方式及其接口演示代码。邮件提醒邮箱警告:重要性可以在多种场景下使用,比如服务......
  • 免费ACME证书申请接口:可以简化SSL/TLS证书申请
    ACME证书申请接口:简化SSL/TLS证书获取的利器在当今互联网安全日益受到重视的背景下,HTTPS已成为网站安全通信的标配。而HTTPS的核心在于SSL/TLS证书,它能够确保数据传输的完整性和安全性。然而,传统的手动创建和安装证书流程复杂且耗时,不利于网站的快速部署和安全更新。为了解决这......
  • windows10添加多个东芝14T硬盘系统加载不出来的问题
    windows10添加多个东芝14T硬盘系统加载不出来的问题1.明明是加了一个14T东芝硬盘,系统就是加载不出来,从BIOS上也能看2.解决方法此电脑右键–》管理3.设置管理器—》标准sataahci控制器4.右键卸载设备,点击卸载,系统系统重启5.重启好后就能看到新挂的硬盘了......
  • 32_接口
    12_接口只有规范,自己无法写方法(专业的约束)定义一些方法,让不同的人实现方法默认publicabstract常量默认publicstaticfinal接口不能实例化,没有构造方法可以实现多个接口,实现接口必须重写里面的方法//接口都需要有实现类publicinterfaceUserService{//默认是pub......
  • kettle从入门到精通 第七十四课 ETL之kettle kettle调用https接口教程,忽略SSL校验
    场景:kettle调用https接口,跳过校验SSL。(有些公司内部系统之间的https的接口是没有SSL校验这一说,无需使用用证书的) 解决方案:自定义插件或者自定义jar包通过javascript调用https接口。1、httppost步骤调用https接口,无法通过ssl安全校验,如下图所示:查看了kettle源码之后该步骤......
  • Java基础(十一):抽象类、接口、内部类
    目录一、抽象类1、语法格式2、abstract修饰类3、abstract修饰方法二、接口1、定义格式2、接口的说明3、接口的使用规则3.1、类实现接口3.2、接口的多实现3.3、接口的多继承3.4、接口与实现类对象构成多态引用3.5、使用接口的静态成员3.5、使用接口的静态方法4、JDK8中......
  • 实现抽象方法、实现接口 题目
    题目JAVA25实现抽象方法分析:代码:JAVA26实现接口分析:代码:JAVA25实现抽象方法描述已知抽象类Base中定义了calculate方法,该方法的计算过程依赖于sum()和avg(),而后两个方法均为抽象方法。要求定义Base的子类Sub类,并实现父类的抽象方法,使得main函数中的运算逻辑得......