BIOS 里的 SATA setting 有 AHCI mode, ATA mode, RAID mode三种模式。
AHCI vs ATA
ATA(AT Attachment) 是一个很久远的标准,最初是定义诸如硬盘等存储设备和 CPU 的接的标准。
一共有两种类型的 ATA,第一种叫 Parallel ATA(PATA),第二种叫 Serial ATA(SATA),现在使用 ATA 这个词汇默认是指前者,也就是 PATA,
AHCI 是一个相对较新的技术,跟老的 ATA(PATA)不兼容,因此,只有 SATA 接口的主板和硬盘才能使用 AHCI 这个技术。
PATA 的实现在 DELL 的服务器的 BIOS SATA setting 里面叫做 ATA mode,而 AHCI 的则叫 AHCI mode。因此对症下药的话,SATA/SAS 的硬盘一般选择 AHCI mode。
总结一下:
- AHCI 是一个控制器的接口,ATA 则是用来存储设备的标准
- AHCI 不兼容于 ATA
- AHCI 有不少 ATA 无法提供的高级功能
AHCI vs RAID
AHCI 是由 Intel 为 SATA 接口定义的一种操作模式,该技术不会对 SATA 的速度造成任何的影响,但是他在 SATA 的基础上了新增了一些高级功能;而 RAID(Redundant Array of Independent Disk) 相比之下是个古老的技术,他可以提高磁盘的 IO 以及可靠性。由于 AHCI 是由 Intel 发明的,该项功能只能使用在 Intel 的芯片上,其他厂商的则无法使用 AHCI 功能;而 RAID 作为一个标准,很多厂商都可以实现。
总结:
- AHCI 是为 SATA 接口的硬盘设计的一种操作模式,RAID 则是一项通过多块硬盘组合来提高磁盘性能以及可靠性的机制
- RAID 相比 AHCI 是一个比较老的技术
- AHCI 是被 Intel 拥有的专有技术,RAID 则被众多厂商支持的
AHCI vs SATA
SATA 是为了取代 PATA 而出现的技术,相比 PATA,他拥有很多的优势,包括更快的数据传输速度,包括 NCQ 以及热插拔在内的 AHCI 技术。为了尽可能的实现 SATA 的兼容,大部分的厂商提供了包括 AHCI 以及 Legacy IDE(ATA) 的操作模式,前者上面已经提到,后者则是为了给比较老的设备提供兼容。
SATA vs SATA II
最近 5 年内的大部分应该是 SATA,SATA 控制器的很好辨认,比较窄的 cable 以及红色的连接器,目前还出现了 SATA II,最大的区别就是速度有了进一步的提升,前者最大只有 150MB/s 而后者则达到了 300MB/s。
总结:
- SATA II 比 SATA 更快
- SATA II 向下兼容于 SATA
- SSD 更适合使用 SATA II,HDD 则适合使用 SATA
参考链接 :
SATA接口Raid、AHCI、IDE三种模式 :https://blog.csdn.net/kwame211/article/details/88863495?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2