admin 管理员组文章数量: 1184232
最近很流行AHCI(Advance Host Controller Interface).
在介绍 AHCI 之前,我们先了解一下存储控制器有哪些接口规范 .
PCIIDE: 之前的标准 IDE 接口。(或许你第一台电脑就是用这样的接口。)
硬盘 / 光驱的接口是并行的( 40 排针的线) .
SATA: 现在主流的控制器 . 同样也是一种 IDE 接口 .
硬盘 / 光驱的接口是串行的 .
AHCI: 最新一代传输技术 . 比串口更加快速 . 不是 IDE 接口。
硬盘 / 光驱的接口是串行的,和 SATA 是一样的 .
控制器类型 | 传输模式 | 中断资源 | 支持设备数量 |
PCI IDE | 固定 I/O 传输 (1F0/170) | 固定中断传输 (14/15) | 两个通道,每个通道最多支持 2 个设备 |
SATA | I/O 传输 | Assigned IRQ/MSI | 两个通道,每个通道支持 2 个接入点,每个接入点都支持 PM |
AHCI | 内存方式传输 | Assigned IRQ/MSI | 最大支持 32 个接入点,每个接入点都支持 PM |
注 : PM: Port Multiplier. SATA/AHCI 每个接入点都最大支持 15 个设备 .
看见网上说设定 AHCI 在 XP/VISTA 下不成功。我想原因有两个。第一是简单在 BIOS SETUP 里面设定 SATA 状态是 AHCI ,然后就希望能启动到 XP/VISTA. 第二是安装 XP/VISTA 出现蓝屏。
对于第一个问题的回答是 XP/VISTA 还很傻,做不到我们希望的。原因是对于 XP/VISTA 而言,它默认的控制器驱动是 IDE 接口,而 AHCI 需要特定的驱动才可以 (他们的传输方式不一样,当然驱动也就不一样了)。所以,我们不能简单的改一下 SATA 的状态,然后就期望能 BOOT 到 XP/VISTA 里面去了。需要 AHCI ,请重新安装 XP/VISTA.
对于第二个问题的解释是 XP/VISTA 还没有包含 AHCI 的通用驱动,所以导致蓝屏。请在安装的时候按 F6(XP) ,自己装载 AHCI 驱动。 VISTA SP1 里面包含了 AHCI 的通用驱动,但是还是不够稳定,建议用主板自带的驱动。
------------------------------------------
Before introduce AHCI, let us know about popular storage interface.
PCIIDE: Standard IDE controller, out of fashion. Maybe you first computer use this.
Hard Disk Interface is parallel.
SATA: Most popular. IDE controller.
Hard Disk Interface is Serial.
AHCI: Newest Technology. Faster than SATA. Not IDE Controller.
Hard Disk Interface is as same as SATA.
Controller | Transfer Mode | IRQ Resource | Device connect |
PCI IDE | Fixed I/O Access | Fixed IRQ(14/15) | Two Channels, each channel support 2 devices. |
SATA | I/O Access | Assigned IRQ/MSI | Two Channels, support PM |
AHCI | Memory Access | Assigned IRQ/MSI | Max support 32 Port, support PM. |
Note PM: Port Multiplier. SATA/AHCI max supports each channel/port 15 devices as PM.
Technology Different Details:
8038i/PCIIDE (PATA) Controller Resources IO Port 2 channel per controller 2 devices per channel Interrupt Capabilities Interrupt per channel No hot plug No power management No notification IO Capabilities PIO interrupt per DRQ Software queuing Tagged Command Queuing | AHCI / SATA Controller Resources Memory Mapped 32 channels per controller 15 devices per channel Interrupt Capabilities Selective interrupt hierarchy Hot plug supported Link power management Asynchronous notification IO Capabilities PIO through DMA Hardware queuing Native Command Queueing |
版权声明:本文标题:从基础到精通:AHCI 连接下电源管理的一站式指南 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1771549950a3545882.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论