AHCI 功能实现-双硬盘兼容

上传人:飞*** 文档编号:40200725 上传时间:2018-05-24 格式:DOC 页数:6 大小:48.50KB
返回 下载 相关 举报
AHCI 功能实现-双硬盘兼容_第1页
第1页 / 共6页
AHCI 功能实现-双硬盘兼容_第2页
第2页 / 共6页
AHCI 功能实现-双硬盘兼容_第3页
第3页 / 共6页
AHCI 功能实现-双硬盘兼容_第4页
第4页 / 共6页
AHCI 功能实现-双硬盘兼容_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《AHCI 功能实现-双硬盘兼容》由会员分享,可在线阅读,更多相关《AHCI 功能实现-双硬盘兼容(6页珍藏版)》请在金锄头文库上搜索。

1、http:/ focenter基基本本简简介介AHCI 本质是一种 PCI 类设备,在系统内存总线和串行 ATA 设备内部逻 辑之间扮演一种通用接口的角色(即它在不同的操作系统和硬件中是通用的) 。这个类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内 存结构;每个命令表入口包含 SATA 设备编程信息,和一个指向(用于在设 备和主机传输数据的)描述表的指针。 AHCI 通过包含一个 PCI BAR(基址寄存器),来实现原生 SATA 功能。 由于 AHCI 统一接口的研发成功,使得支持串行ATA 产品的开发工作大为简 化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直

2、接 在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing) 在内的诸多功能。 AHCI 模式则与 IDE 模式相反,装系统时需要安装 SATA 驱动(而且貌 似只有这个模式能打开 NCQ 功能)。 RAID 模式是要有两块硬盘才能实现的,具体情况可以参照一下网上组建 RAID 的文章,如果你只有一块硬盘就可以忽略它了。 补充: NCQ 是一种新的硬盘技术,简单来说开启它之后从一个程序跳到 另一个程序时速度会更快,要实现它首先就要在BIOS 里选择 AHCI 模式, 然后在装系统时安装相应的驱动(一般在主板驱动盘里有),安装好系统之 后基本上就可以实现了 。 许

3、多 SATA 装置控制器可个别启用 AHCI 功能或与 RAID 功能合并使用, 英特尔就建议如果在其支持 AHCI 芯片组上使用 RAID 功能,采取 AHCI 模式 组建 RAID 可以获得最大弹性,因为 AHCI 可在完成安装的操作系统中切换 RAID 组建模式。 Windows Vista 核心已完全支持 AHCI,Linux 从系统核心 2.6.19 版起 支持,其他较旧操作系统则需要相关硬件制造商提供驱动程序才可以支持。 1一直以来 SCSI 硬盘在多任务负载下的表现能力为人称道,其根本的 原因除了 SCSI 接口惊人的接口速率外,便是它的指令排序功能。以往的 PATA、SATA

4、硬盘也正是因为缺少一种指令优化执行功能而在性能上落后于 SCSI 硬盘。针对这一困境, Intel 的 AHCI 1.0 规范首次引入的 NCQ(Native Command Qu),它的应用能够大幅度减少硬盘无用的寻道次数 和数据查找时间,这样就能显著增强多任务情况下硬盘的性能。 另外,作为 SATA 标准的改进版, Intel 完善了 Serial ATA II 接口的 详细规格,并表示串行 ATA II 的研发将属于 AHCI 统一接口的第二个阶段。而其中第一阶段从 06 年已经开始,不少厂商也推出 Serial ATA 接口的产 品,包括硬盘和主板。但这仅仅是作为过渡,在第二阶段,Se

5、rial ATA II 将会凭借更高的信号传输速度直接取代SATA. 理论结束,现在看看你的电脑是不是支持它 注:AHCI 需要英特尔? 应用程序加速器 4.1 或更高版本,并与下列 控制器集线器一同置入芯片组: 英特尔? 82801GBM I/O 控制器集线器 (ICH7M) - 仅限 AHCI 英特尔? 82801GR I/O 控制器集线器 (ICH7R) - RAID 和 AHCI 英特尔? 82801GH I/O 控制器集线器 (ICH7DH) - RAID 和 AHCI 英特尔? 82801FR I/O 控制器集线器( ICH6R)- RAID 和 AHCI 英特尔? 82801FB

6、M I/O 控制器集线器 (ICH6M) - 仅限 AHCI 基于 ICH7 和 ICH6 的芯片组,以及基于 ICH5 和 ICH5R 的芯片组, 未使用 AHCI。 如果你的芯片不支持,千万不要乱用哦! A AH HC CI I 技技术术介介绍绍在 AHCI 1.0 规范中,Intel 引入了 NCQ(Native Command Queue)功 能和热插拔技术。支持 NCQ 技术的硬盘在接到读写指令后,会根据指令对访 问地址进行重新排序,减少了读取时间,使数据传输更为高效,同时也有效 地延长了硬盘的使用寿命。 AHCI,全称为 Serial ATA Advanced Host Contr

7、oller Interface(串行 ATA 高级主控接口),是在 Intel 的指导下,由多家公司 联合研发的接口标准,其研发小组成员主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、 Red Hat、希捷和 StorageGear 等著名企业。 AHCI 描述了一种 PCI 类设备,它的主要作用是在系统内存和串行ATA 设备之间 扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。 在 AHCI 1.0 规范中,Intel 引入了 NCQ(Native Command Queue)功 能和热插拔技术。支持 NCQ 技术的硬盘在接到读写指令后,会根据指令对访 问地址进行重

8、新排序,减少了读取时间,使数据传输更为高效,同时也有效 地延长了硬盘的使用寿命。 AHCI 技术需要硬盘和主板两方面的支持。对于硬盘而言,目前还没有完 全支持 AHCI 1.0 的产品,但部分硬盘已经支持 NCQ 功能,配合支持 AHCI 的主板就可以实现。 主板方面,在联想部分机型的 BIOS 中,可以看到 SATA 工作模式和 AHCI 功能这两个选项,当 SATA 模式设置为 Enhanced 时,AHCI 可选择 Enable 或 Disable;当 SATA 模式设为 Compatible 时,AHCI 选项不可见 (默认 Disable)。综上所述,这两项设置可能存在的组合一共有3

9、 种。 开开启启 A AH HC CI I 模模式式的的四四个个最最硬盘 AHCI 模式对于很多普通用户来说,相信是很陌生的专业术语,但 随着目前的硬盘产品发展速度越来越快, AHCI 开始成为每个人必要认识的 东西。要知道,假若你手中的大容量硬盘不开启AHCI 模式,那么硬盘的性 能将会大打折扣,而部分硬盘的特性甚至不能启用。 简单来说, sata 硬 盘开启 AHCI 模式能够大幅缩短硬盘无用的寻道次数和缩短数据查找时间, 这样能让多任务下的磁盘能够高效地使用。所以开启AHCI 对于对计算机性 能要求越来越高的用户来说,是非常有必要的。究竟AHCI 对用户有多大帮 助呢?我们就总结出 AH

10、CI 四宗“最”,看看大家平时使用硬盘当中有没有 碰上这些“最”。 AHCI 要在 BIOS 里面开启 eSATA 的高传输速度已经让很多喜欢玩 移动硬盘的朋友感受到了,但要 将 eSATA 移动硬盘变成 USB 移动硬盘那样具备热插拔功能,就不得不要 AHCI 帮忙。假若你采用 AMD SB700/SB750 南桥芯片(AMD 780G、790GX、770 多采用这两款南桥芯片 ),那么 eSATA 的全部功能必须 在以主板开启 AHCI 模式下进行(注释:以上 eSATA 热插拔针对 AMD 芯片组)。如果在 IDE 模式下强行热插拔 eSATA 硬盘,带来的效果就是数据丢失 或者移动硬盘

11、损坏。假如你手上的移动设备刚好有eSATA 接口,那么 AHCI 模式对于来说,是不得不选择的。 AHCI 本质是一种 PCI 类设备,在系统内存总线和串行 ATA 设备内部逻 辑之间扮演一种通用接口的角色 (即它在不同的 操作系统和硬件中是通用的 )。 这个类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构;每个命令表入口包含 SATA 设备编程信息,和一个指向 (用于在设备和 主机传输数据的 )描述表的指针。 AHCI 通过包含一个 PCI BAR(基址寄存器 ),来实现原生 SATA 功能。由 于 AHCI 统一接口的研发成功,使得支持串行ATA 产品的开发工作大为简化,

12、 操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统 一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的 诸多功能。 从上面这些专业的术语里面,大家可以看到如果你要将硬盘启用NCQ 功能,那么 AHCI 是首要条件。 如果需要在 Windows XP 上安装 AHCI 的驱动,那必须有一个 软驱,并 且得在安装时按 f6 才能安装。这么麻烦的事肯定会使得消费者非常反感, 所以主板厂商设计了一个比较折中的方法,所有SATA 的设备可以模拟 IDE,使用 IDE 的通用驱动,这样既保存了 SATA 的高传输率,也可以使得安装系统时非常简单,并

13、且这个设计使得几乎所有主板的默认选项,都是使 用 IDE 的驱动。 不过对于部分 笔记本电脑来说,产品出厂默认就采用 AHCI 模式(譬如 惠普 HP520),要将这样“好心开启 AHCI”模式的笔记本电脑安装系统,就 不得不需要一张内含 AHCI 驱动的原版 XP 帮忙或者自备一个 USB 软驱产品 (注:目前市面上热卖的 GHOST 系统安装光盘,大部分是在 IDE 模式使用, 假若电脑默认采用 AHCI 模式启动,那么电脑在开机进入系统的时候,就会 出现蓝屏自动重启现象 )。 HP520 干净安装 XP 系统很麻烦 对于这样的笔记本电脑,我们强烈大家优先考虑Windows Vista/W

14、indows 7 这些新系统,因为这些新系统允许移动 存储来加载 AHCI 驱动,免却装系统找软驱的烦恼。 假如你购买了一块支持 NCQ 功能的硬盘却发现无法开启这项特性,你又 该怎么办呢?也许你会说,重新安装就好了啊 !其实,不用的,我们还有更 快捷的方法迅速打开 NCQ 功能,让 AHCI 跟 NCQ 垂手可得。 大家都知道, 如果要开启 SATA 硬盘的 NCQ 功能,必须在主板 BIOS 内将 SATA 模式设为 AHCI,在这个模式下的 SATA 硬盘将采用原生方式工作以支持 NCQ。 不过,如果我们预先在 BIOS 中将 SATA 模式设置为 STANDARD IDE 来安 装操作

15、系统的话,那么在后期切换到AHCI 后将无法进入操作系统,因为系 统无法正确识别硬盘。反过来,在AHCI 模式下安装操作系统,却可以在 BIOS 中自由切换 AHCI 于 STANDARD IDE 两种模式,以开启或关闭 NCQ 功能。目前几乎所有主板的 SATA 模式在缺省设置下都是 IDE,所以很多玩家 都已经在该模式下安装了 WINDOWS XP。此时,你不能直接将 IDE 改成AHCI,否则会在 WINDOWS XP 启动时出现蓝屏。有没有办法不用重装系统也 能成功切换到 AHCI 模式呢? 在进行下文所述操作之前,请您确定您的主板是否支持AHCI 以及硬盘 是否支持 NCQ。有一个简

16、单的方法可以判断您的主板是否支持AHCI:如果 在主板的 BIOS 里关于 SATA 模式的设置选项里有 AHCI 可以选择,那么您的 主板支持 AHCI。已经购买了 SATA 硬盘的玩家,可以用 EVEREST 软件来查 看你的硬盘是否具备 NCQ 功能。另外,启用 NCQ 功能之前最好确保自己硬 盘分区格式为 NTFS,因为在 FAT32 格式下启用 NCQ 将会导致系统缓慢。 安安装装方方法法首先,从 Intel 网站上下载最新版的 INTEL MATRIX STORAGE 磁盘驱 动。执行下载的 79IM05WW.EXE 文件之后,驱动程序会被解压到 C:DRIVERSWINIMSM 目录下,这个驱动程序可以支持 INTEL 当前所有的 AHCI 控制器。显然, THINKPAD 的工程师们考虑到了 THINKPAD 用户有可能需要在已安装了 WINDOWS XP 的情况下切换到 AHCI 模式,所以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号