硬盘接口标准——IDE、AHCI和NVMe

★引言

截至2017年,硬盘的接口标准(工作模式)有IDEAHCINVMe

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

★IDE

集成驱动电子设备(英语:Integrated
Drive Electronics,简称IDE),目前该硬盘模式已经淘汰,仅存于少部分老电脑中。

可连接两个IDE装置的ATA扁平电缆示意图

一般说来,ATA是一个控制器技术,而IDE是一个匹配它的磁盘驱动器技术,但是两个术语经常可以互用。

SATA(Serial ATA)于2002年推出后,原有的ATA改名为PATA

★AHCI

进阶主机控制器接口(英文:Advanced Host Controller Interface,缩写:AHCI),是一种由英特尔制定的技术标准。

它允许软件与SATA储存装置沟通的硬件机制,可让SATA储存装置启用进阶SATA功能,例如原生指令队列热插入

原生指令排序Native Command Queuing,简称NCQ),是改善服务器硬盘访问控制技术,可以提高硬盘效能和延长硬盘寿命。

两颗硬盘所要求的内容顺序均为1、2、3、4,但NCQ硬盘可以透过改变读写次序而增加效率。

★NVMe

NVM Express或进一步缩写NVMe,全称Non-Volatile Memory Host
Controller Interface Specification(缩写NVMHCI),可译作「非易失性内存主机控制器界面规范」。

NVMe是与AHCI类似的,基于装置逻辑界面的总线传输协议规范,主要用于通过PCI Express(PCIe)总线与计算机连接的非易失性内存装置(例如,采用闪存的固态硬盘机)。

★AHCI和IDE的区别

其他较旧操作系统,例如XP,则需要相关硬件制造商提供驱动程序才可以支持AHCI。

中关村的一项SSD对比测试表明,AHCI的性能明显胜过IDE。[6]

★NVMe和AHCI的区别

与AHCI相比,NVMe有四大优势:

1、低延时

2、IOPS大增

3、功耗更低

4、驱动适用性广

低延时和良好的并行性的优势就是可以让SSD的随机性能得到大幅度提升。

电脑王的一项NVMe和AHCI的对比测试表明,不管是在效能测试或影片转档应用上,NVMe可说是拥有相当强劲的读写效能,尤其是在4K读写效能上,更是完胜支持AHCI。[7]

★开启AHCI

如果你的硬盘是 SATA2 以上规格的话,开启 AHCI 后,有很大的效能增进,因此我们在安装系统以前,最好就先开启 AHCI 啰。

如果你的计算机已经以IDE模式安装Windows 7的话,也可以通过修改注册表和更新驱动程序开启AHCI,具体请参照:

★开启NVMe

开启NVMe需要主板SSD操作系统的支持。

◇主板

NVMe 固态硬盘速度好快,但是主板不支持将无用武之地

◇SSD

SSD自身需要支持NVMe。

在接口方面,依托于PCIe总线,NVMe装置可适用于各种支持PCIe总线的物理插槽上,包括标准尺寸的PCIe扩展卡(一般是4个PCIe通道)、采用U.2物理连接界面(SFF-8639)的2.5英寸/3.5英寸标准尺寸固态硬盘机、SATA Express总线(兼容于PCIe)的装置、M.2规格扩展卡等。

◇操作系统支持

  • Windows

Windows 7/8/8.1/10

Windows Server 2008
R2/2012/2012 R2

  • OS X/macOS

10.10.3起支持

  • Linux

3.3起支持

  • 9Front
  • Chrome OS
  • DragonFly BSD
  • FreeBSD
  • Haiku
  • illumos
  • iOS
  • NetBSD
  • OpenBSD
  • Solaris
  • VMware

◇驱动程序

电脑王的一项测试结果表明,NVMe
固态硬盘并无法依赖 Windows 8.x 原生内建驱动成,厂商仍得自行撰写提供给予消费者,才能使产品跑出理想速度。

因此,我建议安装厂商的驱动取代操作系统自带的驱动。

★结尾

在使用SSD时,最好查看下自己电脑是支持哪种硬盘工作模式。目前AHCI和NVMe是主流硬盘模式,而IDE早已淘汰。

硬盘的IDE、AHCI和NVMe模式区别相关推荐

  1. 硬盘IDE AHCI模式的区别

    通俗易懂的说法就是,IDE就是ATA模式,是并口传输模式,04年前普及的技术,理论最大133Mb每秒,AHCI就是SATA模式,串口传输模式,新技术,传输速度快,理论最大300Mb每秒,简单点说就是这 ...

  2. 服务器ahci模式安装系统,u盘装系统硬盘模式怎么设置|u盘装系统BIOS设置ide/ahci方法...

    U盘装系统怎么改硬盘模式?BIOS硬盘模式主要有AHCI和IDE两种,有些电脑不是IDE,而是Compatible,新型主板则取消IDE,只有AHCI.IDE模式兼容性好,适用于xp系统或ghost系 ...

  3. iastora怎么改成ahci_怎么把硬盘更改成ahci模式 AHCI功能开启方法

    AHCI英文全称:Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口/高级主机控制器接口),是一种新的硬盘算法,这种硬盘算法能有效的提高 ...

  4. 笔记本固态硬盘选型(总线、接口、协议、SATA、PCIe、AHCI、NVMe、M.2、NGFF)

    文章目录 固态硬盘选型 1.总线 基本概念 常见总线 SATA PCIe 2.协议 基本概念 常见硬盘协议 AHCI NVMe 3.接口 基本概念 常见接口 SATA mSATA SATA Expre ...

  5. SATA硬盘和IDE硬盘区别及优劣比较

    IDE的英文全称为"Integrated Drive Electronics",即"电子集成驱动器",它的本意是指把"硬盘控制器"与&quo ...

  6. (转)科普:SATA、PCIe、AHCI、NVMe

    原文链接:https://forum.51nb.com/thread-1670848-1-1.html IT 界总喜欢发明新名词.而且同一个东西,可能有几个不同的名字.同一个名字,又可能指不同的东西. ...

  7. 随机顺序_SSD固态硬盘的顺序读写和随机读写区别,谁更重要?

    众所周知,固态硬盘性能主要是取决于顺序读写和随机读写,但是对于普通用户,肯定不了解顺序读写和随机读写的区别,其实两者无论是概念还是作用都存在着较大的差异,下面装机之家分享一下SSD固态硬盘的顺序读写和 ...

  8. 云化Web IDE,在线开发新模式

    目录 前言 一.初识云IDE 二.CSDN 云IDE 1.如何使用云IDE 2.使用云IDE 三.云IDE的使用感受 四.总结 前言 工欲善其事必先利其器,作为程序员,我们在编写代码的时候,一定会选用 ...

  9. 【协议】NVMe over RoCE 初探 SATA、PCIe 接口和AHCI、NVMe 协议

    原文:NVMe over RoCE 初探 - 知乎 常见的 SSD 主要分为 SATA和 PCIe 接口,其接口协议对应着 AHCI.NVMe 协议.相比于最原始的 ATA 协议,AHCI 有 2 个 ...

  10. SATA硬盘与IDE硬盘的优劣势对比

    IDE的英文全称为"Integrated Drive Electronics",即"电子集成驱动器",它的本意是指把"硬盘控制器"与&quo ...

最新文章

  1. python3 rsa加密_【Python】Python3 实现 JS 中 RSA 加密的 NoPadding 模式
  2. Bootstrap响应式与自适应区别
  3. mysql6.0.7_MySQL Workbench v6.0.7 正式版
  4. 微信小程序开发(二)
  5. 4、CSS 外边距margin
  6. Css制作table细线表格
  7. 外部数据源的使用汇总
  8. jQuery系列 第五章 jQuery框架动画特效
  9. BI商业智能在企业中的重要性
  10. Ubuntu 编译安装ffmpeg,mplayer,x264全教程支持VDPAU(高清硬解)
  11. 传智播客 C/C++学习笔记 二级指针作为输入 3 以及三种不同模型的内存模型示意图
  12. OSCS开源软件安全周报,一分钟了解本周开源软件安全大事
  13. 使用Python批量转换图片格式
  14. c语言符号字符集包括,c语言基本符号
  15. java做手机短信验证码平台_java实现短信验证码功能
  16. 关于网络传输单位的换算
  17. 第11节:Docker基本操做
  18. STM32 printf 输出到usart1
  19. iqooneo系统升级好不好_vivo iQOO手机系统更新好吗?
  20. Android Studio 生成二维码、生成带logo的二维码

热门文章

  1. 北京车辆过户外迁,北京车辆外迁流程
  2. Prometheus客户端docker监控cAdvisor
  3. 十大排序算法(Top 10 Sorting Algorithms)
  4. android_root后的玩机:magisk模块root隐藏/lsposedxposed框架的使用/MIUI小窗多开
  5. 使用docker镜像玩转steam挂卡
  6. 手动编译源代码安装wget
  7. leetcode 75.颜色分类
  8. 基于深度学习的AI疲劳检测系统
  9. html仿excel冻结 css,如果做类似Excel 冻结首列的效果_html/css_WEB-ITnose
  10. 【今日头条测试开发笔试】部分题目总结