首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

固态硬盘的 PCIE、SATA、M2、NVMe、AHCI 如何理解

接下来要搞懂的是 SATA 跟 PCIE,这两个东西是指串行接口或者就是数据走的通道,相信有人看到这个 SATA 就要迷糊了。...其实上面的 SATA 更多是指插槽,而这里的 SATA 是指数据走的通道,目前的新设备普遍都是 SATA3 接口了,但是 SATA3 是向下兼容 SATA2 跟 SATA1 的(所以下文我们只讨论SATA3...通常 SATA 的插槽只能走 SATA3 的通道。而 M.2 的插槽上文我们说了分为 Socket 2 跟 Socket 3。...其实 NVMe 跟 AHCI 都是一种规范,就像是在路上走如果没有交通规则的限制,那么肯定是一团拥挤肯定都走不动了,而 NVMe 和 AHCI 就像是这种交通规则。 ?...总结:M.2 跟 SATA 其实可以说是插槽的形状,而 PCI-E 跟 SATA3 就是数据从硬盘到 CPU 或者内存走的通道,而 NVME 跟 AHCI 就是针对 PCI-E 跟 SATA 通道的“交通规则

2.5K02
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    聊聊固态硬盘接口和协议

    开源存储问题解答社区:https://github.com/perrynzhou/deep-dive-storage-in-china 磁盘接口&协议 SSD物理接口是在主机的主板上,目前主流有SATA...SATA接口走的的SATA的通道和AHCI协议,读取速度上限是500MB/s M.2接口支持SATA通道和PCI-e通道,PCI-e通道支持AHCI协议和NVMe协议。...不同的 妙喻接口&协议 把磁盘上的数据比喻为东西,需要搬运到目的地CPU.其中经过SATA接口或者M.2接口这个大门(SATA接口大门长和宽是1m*1m和M.2接口大门长宽是2m*2m),SATA总线或者...PCI-e总线比喻为进入大门后的路,这个路上是能跑自行车(AHCI协议)还是跑车NVMe协议。...如下是SSD磁盘不同接口和不同协议的读写的理论上限 物理接口 总线类型 协议 读写速度 SATA SATA AHCI 理论上限500MB/s M.2 SATA AHCI 理论上限500MB/s M.2

    2.3K20

    SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解

    此规范目的在于充分利用PCI-E通道的低延时以及并行性,还有当代处理器、平台与应用的并行性,在可控制的存储成本下,极大的提升固态硬盘的读写性能,降低由于AHCI接口带来的高延时,彻底解放SATA时代固态硬盘的极致性能...延时更低: 说到NVMe标准对比AHCI标准的优势,其中之一就是低延时。因为AHCI标准本身就是为高延迟的机械硬盘而设,虽然SSD发展至今,主流产品已经开始不能满足性能的高速发展,特别是在延迟方面。...NVMe SSD可有效降低延迟(图片来自网络) 在软件层方面,NVMe标准的延时只有AHCI的一半不到,NVMe精简了调用方式,执行命令时不需要读取寄存器;而AHCI每条命令则需要读取4次寄存器,一共会消耗...目前市面上性能不错的SATA接口SSD,最多只会测试到队列深度为32的IOPS能力,其实终究原因这是AHCI的上限,其实许多闪存主控可以提供更好的队列深度。...NVMe(图片来自网络) NVMe标准的出现解决了不同PCIe SSD之间的驱动适用性问题,NVMe SSD可以很方便的匹配不同的平台、系统,无需厂家提供相应的驱动就可以正常工作,目前Windows、Linux

    15.4K10

    解决AHCI开启后win7蓝屏

    经常重装系统或者对于驱动熟悉的朋友一定知道AHCI这个名词,它是一种SATA接口规范。...虽然AHCI具有非常多的优势,但因为Windows XP系统并没有内置相关驱动,将会导致安装时找不到磁盘。而如果想要在安装XP时加载AHCI驱动,就必须按F6从软驱安装。...为了解决这一不便,几乎所有主板厂商都在BIOS设置中提供了SATA模式选择:IDE或AHCI模式。IDE模式不支持这些高级属性,但却能够兼容XP。...作为系统关键驱动之一,如果只是简单在BIOS中修改SATA模式将会导致系统蓝屏无法进入。但只要找对方法,并不需要重装系统也能切换IDE为SATA。...下载运行,按照提示操作,在重启后更改SATAAHCI模式即可,不会发生蓝屏的现象。

    1.7K20

    SSD的传输总线、传输协议、传输接口

    1.5 SAS   民用领域由PATA到SATA,服务器领域由SCSI到SAS。   SAS控制器可以兼容SATA的设备,但是SATA控制器不能兼容SAS设备。   ...2.1 IDE (1)PATA(并行ATA) (2)PATA只支持数据部分进行CRC校验 (3)IDE盘不支持热插拔 (4)需要设置主从盘跳线 2.2 AHCI   Serial ATA Advanced...Host Controller Interface,串行ATA高级主控接口/高级主机控制器接口   IDE速度太低,协议老旧,所以有了AHCI;但AHCI是为了机械硬板而产生的产物,现在SSD已经普及...2.4 NVMe   一种建立在M.2接口上的类似AHCI的一种协议,是专门为闪存类存储设计的协议。   ...SATA & Half-slim   左边:SATA;右边:half-slim(半高SATA)。 ? ?

    2.4K10

    计算机能不能升级固态硬盘,老电脑升级固态硬盘真的能变快吗?「建议收藏」

    SATA 2 与 SATA3 sata 是指电脑主板上的硬盘接口,3.0 是 2.0 的升级版本,发布于 2009 年。...SATA 2 接口理论最大速度为 300MB/s,而 sata3.0 最高传输速度可达 600MB/s,但是受诸多因素影响,目前 SATA 3 接口固态硬盘速度最快仅能达到 550MB/s。...所以若你的电脑是几年前所购买的,你的主板很有可能采用 SATA 2 接口。 4K 对齐 所谓 “4K 对齐 ” 就是符合 “4K 扇区 ” 定义格式化过的硬盘,并且按照每扇区 4K 的规则写入数据。...AHCI AHCI,全称 Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的 “IDE” 虚拟模式更适合 SSD SATA 存储设备通信协议。...不开启 AHCI,对固态硬盘读写速度损失非常大。 掉速问题 目前固态硬盘的容量相比机械硬盘还是很小,有些用户直接把固态硬盘装满,这对固态硬盘损伤很大。

    1.1K10

    Windows 2008 AHCI功能开启方法

    AHCI 全名Advanced Host Controller Interface,是 Intel 所主导的一项技术,可以发挥SATA 硬盘的潜在加速功能,大约可增加30%的硬碟读写速度,所以在主板和硬盘都支持的情况下还是开启该功能...先在BIOS中关闭AHCI功能,安装系统;   安装完后,启动windows2008系统;   不运行任何其他程序,运行注册表编辑器,单击“开始”,在“运行”框中键入【regedit】,然后按回车键执行...功能,设置完成后继续重启;   重新启动到windows,系统将自动安装AHCI驱动,驱动安装完毕,根据提示重启计算机   重启完成后安装INTEL MATRIX STORAGE MANAGER,再次重启...;   现在可以在设备管理器中看到IDE ATA/ATAPI控制器已经显示为AHCI Controller了。   ...至此,AHCI开启完成,让我们感受性能提升30%带来的快感吧。

    80310

    蛋蛋读NVMe之二: 吉祥三宝

    我们已经知道,AHCI只有一个命令队列,且队列深度是固定的32,就凡人一个,和NVMe相比,无论是在命令队列广度还是深度上,都是无法望其项背的;NVMe命令队列的百般变化,更是AHCI无法做到的。...SATA都要哭了,单挑都挑不过你,你还来群殴我。总之AHCI/SATA和NVMe/PCIe 这么一比较,画面太美,蛋蛋不敢看。 蛋蛋在这里总是贬低AHCI/SATA,有人要说蛋蛋忘恩负义,过河拆桥。...想当年,你SSD刚出来的时候,要不是AHCI/SATA收留了你,辛苦把你养大,都不知道你现在在哪里流浪。现在好了,你SSD翅膀硬了,不说一句感谢的话,倒反过来嫌弃我。...各位看官,误会了,前面都是演戏,不说你AHCI/SATA不好,怎么能突出我NVMe/PCIe的好,毕竟后者才是男女一号,这么做完全是剧情需要。戏外,SSD不会忘记你AHCI/SATA的好。忘恩负义?...虽然是在戏里,但总说AHCI/SATA的不好,这样真的好吗?蛋蛋是个怀旧的人,突然就有种蛋蛋的忧伤。好吧,以后就谈NVME,不说AHCI了。孰好孰坏,留与读者评说。 戏还得继续演。

    2.1K50

    电脑技巧:加装SSD固态硬盘注意事项,电脑速度超流畅

    在台式电脑上使用SATA SSD硬盘的话,那么,需要确保电源设备有足够的备用插槽,用于连接SATA连接线。 如果没有的话,建议找一个Y形分路器,将两个固态硬盘连接到一个电源插槽。...如果有的话,那么要确定M.2接口是PCI-E(NVME)的,还是SATA。 最后,要注意M.2固态硬盘的格式正确。 二、SSD的固件更新! SSD的良好运行,离不开固件更新!...三、启用AHCI功能! AHCI,也就是高级主机控制器接口,是一项非常重要的功能,它可确保Windows可以支持在电脑上运行固态硬盘时附带的所有功能。...那么,如何启用AHCI? 这就需要你进入计算机的 BIOS设置了,因为不同的主板BIOS设置都有所差别,这里就没法统一说明。

    2.3K10

    蛋蛋读NVMe之一:为什么刘备需要NVMe

    NVMe出现之前,SSD绝大多数走的是AHCISATA的协议,后者其实是为传统HDD服务的。...与HDD相比,SSD具有更低的延时和更高的性能,AHCI已经不能跟上SSD性能发展的步伐了,已经成为制约SSD性能的瓶颈。所有SATA接口的SSD,你去看性能参数,会发现都不会超过600MB/s。...如果碰到有人跟你说它的SATA SSD读取性能可以超过600MB/s,直接拨打110报警。不是底层Flash带宽不够,是SATA接口速度限制了,因为SATA现在最高带宽就是600MB/s。...OK,既然SATA接口速度太慢,我用PCIe好了,不过上层协议还是AHCI。五虎上将有了,由刘备指挥,让人不禁感叹暴殄天物呀。...AHCI和刘备一个德行,只有一个命令队列,最多同时只能发32条命令,HDD时代(群雄逐鹿)还能混混,SSD时代(三足鼎立)就只有被灭的份。刘备需要三顾茅庐,需要诸葛亮的辅佐。

    3.1K50

    固态硬盘有哪些协议知识点?「建议收藏」

    NVM的种类 ​ 接口总线协议: ​ 我们固态硬盘一般有两种接口的固态,一种是SATA接口,一种是M.2接口的固态。...SATA固态硬盘接口 ​ M.2接口的固态:,这个有两种的接口,一种是2个金手指端口的,一种是3个金手指端口的,他们的速度差别相差很大!! ​...三个端口的是第二种,M.2接口,SATA总线,协议使用AHCI。这个速度就有瓶颈。 参考视屏:了解固态硬盘SSD 如何理解上图呢? 我们硬盘的数据最终是要到CPU进行处理。...两个地方要进行搬运东西,要考虑三点: 数据一次能够搬多少 走哪一条路线过去 怎么过去(开车过去还是骑自行车过去) M.2接口一次能够搬运的东西更多,SATA和PCIE是作为总线,即是走哪一条路线过去...,NVME和AHCI协议则是告诉你是怎么过去,是开车过去还是骑自行车过去。

    3.9K10

    忘记windows7开机密码破解windows7登陆解决方案

    忘记windows7开机密码破解windows7登陆解决方案 点评:破解 windows 7登陆密码主要解决两个问题: 1.PE或DOS认不到硬盘2.net user 命令不成功SATA的硬盘可能会让你的...PE找不到,方法是修改BIOS中的SATA设定,找到后把后面的AHCI改成RAD(好像是这个名,基本就是上下选择,选择不是AHCI的那个值),有些硬盘值可能 破解windows 7登陆密码主要解决两个问题...:    1.PE或DOS认不到硬盘     2.net user命令不成功    SATA的硬盘可能会让你的PE找不到,方法是修改BIOS中的SATA设定,找到后把后面的AHCI改成RAD(好像是这个名...,基本就是上下选择,选择不是AHCI的那个值),有些硬盘值可能是IDE,具体不同的硬盘不同修改值。...注意,修改后直接进入系统可能会导致蓝屏,但是没有关系,我们可以先做修改文件,回头再把SATA的设定改回AHCI,再正常进入系统即可。

    5.4K30
    领券