硬盘的IDE、AHCI和NVMe模式区别

article/2025/1/11 14:48:43

 

硬盘接口标准——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早已淘汰。


http://chatgpt.dhexx.cn/article/v3OFhWvP.shtml

相关文章

SATA接口Raid、AHCI、IDE三种模式

今天这里分享给朋友们关于SATA接口Raid、AHCI、IDE三种模式! 首先说一下,关于主板的SATA接口的工作模式,BIOS中常见的选项有以下三种:RAID(部分技嘉主板叫XHD)、AHCI、IDE。 当然,并不是每一种主…

AHCI和IDE的区别,如何在AHCI模式下安装系统

最近在找工作,面试的时候问到了一个以前没有接触过的问题,就是AHCI和IDE硬盘模式的差别和如何在AHCI模式下安装操作系统?以前从来没有实验过,所以当场没答出来很是尴尬。后来回来查了很多资料,然后做实验终于知道怎么回…

安装win7系统时,硬盘模式为IDE模式时安装成功,硬盘模式为AHCI模式时重启蓝屏或一直启动的问题,以及IDE模式与AHCI模式的区别!

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

【科普】AHCI模式是什么,与IDE模式有什么区别?

文章来源:https://www.reneelab.com.cn/ahci-vs-ide.html 目录 一、AHCI模式是什么1、AHCI模式2、AHCI 与 IDE 模式的区别 二、如何检测硬盘运行的模式三、如何在BIOS里将IDE模式切换成AHCI模式 一、AHCI模式是什么 在WinXP时代,系统对AHCI模式支持不佳…

字符串比较函数

在c语言的函数库中,有这样两个字符串比较函数,分别是strcmp()和strncmp(),下面简单地介绍下这两个函数的用法。在终端命令行中输入“man 3 strcmp”即可获得下图中的信息。 通过上图,我们可以知道: strcmp的函数原型为…

python中的字符串比较

python中没有直接的方法对字符串进行排序,原因是字符串类型是不允许直接修改元素的。 字符串比较的规则是由左边开始最前面的字符对应ascll码表中的大小决定的,与长度无关,比如下面这个比较: 进阶,如何根据字符串数组…

字符串对比[蓝桥杯]

题目链接:字符串对比 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:   1:两个字符串长度不等。比如 Beijing 和 …

C#字符串比较

1、Compare(string s1,string s2)的用法。 该方法的三种返回类型分别是: 如果S1大于S2,结果为1; 如果S1等于S2,结果为0; 如果S1小于S2,结果为-1; 那么如何来判断S1与S2的大小关系呢&#xff…

C# 字符串比较

文章目录 前言一、函数方法二、Compare方法三、CompareTo方法四、Equals方法五、CompareOrdinal方法 前言 此篇文章转载的是书籍《从零开始学C#》的内容,稍加改变并非原创 项目名称为Test,类名为Program ASCII码-百度百科 微软官方C#函数文档 一、函数…

oracle字符串有,Oracle字符串比较

Oracle字符串的比较,是按从左往右,逐一转换成ASCII码比较的,如果比较的两个字符串不一样长,就先用空格补齐长度短的那个字符串,然后再进行比较。因此,比较日期型的数据,也能通过转换成字符再进行…

Linux---如何创建文本文件

Linux创建文本文件 1.在Linux上使用重定向符(>)创建一个文件 标准重定向符允许我们创建一个0KB的空文件。它通常用于重定向一个命令的输出到一个新文件中。在没有命令的情况下使用重定向符时,它会创建一个文件。 2. 在Linux上使用touch…

建文本文档 怎么改成html,文本文档怎么改格式 怎么把文本文档改成CFG格式

怎么改成MP3的格式 急呀 朋友们 企业回文档格式转换可输入的文件格式类型包含如下格式:演示文件:pptx、ppt、pot、potx、ppsx、dps、dpt、pptm、potm、ppsm。表格文件:xls、xlt、et、ett、xlsx、xltx、csv、xlsb、xlsm、xltm。文字文件&#…

linux下怎样创建文本文件,如何使用Linux中的命令行快速创建文本文件 | MOS86

如果你是一个键盘人,很多事情只需使用命令行即可完成。例如,如果您需要这样做,还有一些易于使用的创建文本文件的方法。 NOTE:当我们说在这篇文章中输入一些东西,并且在文本上有引号时,不要输入引号,除非另…

C# 读取文本文件

1.准备工作 引入命名空间System.IO,因为这里面包含了我们要调用的读取文件的类StreamReader 2.举例 (1)待读取文件格式 (2)思路 实例化一个SteamReader,用完后最后记得关闭它创建四个一维数组用来存放…

【Python入门教程】第69篇 写入文本文件

本篇我们介绍如何将内容写入文本文件。 快速参考 以下代码演示了如何将一个字符串写入文本文件: with open(readme.txt, w) as f:f.write(readme)写入文本文件的步骤 在 Python 中写入文本文件的步骤如下: 首先,利用 open() 函数以写入或…

怎么把文本改为计算机程序,如何将文本文档转换为dat文件

通过 我的电脑,工具,文件夹选项,查看选项卡,取消选中“隐藏已知文件类型的扩展名” 18943626166 输入记事本程序(必须从头开始),将文档粘贴到其中,并在保存时将txt中的“文件名”保存到vbs. 这很容易. 房东…

文本文档怎么转换为html文件,win10系统下如何将文本文档转换为网页

因为工作需求,一位windows10正式版系统用户就希望能够将文本文档转换为网页,可是操作了很久都没有成功,感觉非常烦恼。这该怎么办呢?接下来,就随系统城小编一起看看具体方法吧! 具体如下: 1、首…

计算机创建不了文本文档,电脑系统没有新建文本文档怎么解决?

文本文档是电脑最初的文件记录方式,直到后来office软件发明之后,才渐渐退出舞台,但是也不是说文档文件就没有用了,有的时候从网上下载了txt文件,电脑不识别,电脑上缺少txt文档文件的识别程序,连…

python创建一个文本文件_利用python如何实现创建一个文本文件

利用python如何实现创建一个文本文件 发布时间:2020-11-06 15:52:26 来源:亿速云 阅读:77 作者:Leah 本篇文章给大家分享的是有关利用python如何实现创建一个文本文件,小编觉得挺实用的,因此分享给大家学习…

文本文档html乱码,文本文档乱码怎么办?电脑文本文档乱码解决方法

有时候我们在网上下载了一些文档,打开之后发现全是乱码,很多用户顿时不知道怎么办,其实文档打开乱码可能是系统没有这个文字也有可能是打开的软件有问题,那么当你有遇到文本文档乱码该怎么办呢?不懂的朋友看看小编整理的解决方法吧! 方法/步骤: 1、下载一篇文档,不管用…