我将构建一个低功耗家庭服务器,我一直在考虑使用一些外部 eSATA 机箱,这样我就可以拥有外部驱动器,我可以不时地从服务器中添加和移除以用于备份目的。
但我以前从未处理过 eSATA 驱动器,我想知道它在插入/拔出方面是如何工作的......我已经看到 eSATA 驱动器通常只是插入到基本上用作通行证的 eSATA 卡中-通过您的 MB 上的 SATA 驱动器。那么,是否可以像拔插 USB 或 Firewire 驱动器那样简单地拔出和插入 eSATA 驱动器?还是需要先关闭 PC,就像插入/拔出内部 SATA 驱动器一样?
您的 SATA 控制器(可能集成在主板中)可能支持也可能不支持此功能。如果您正在处理它的新主板,则很可能。基本上,较旧的主板支持称为 IDE 仿真的东西,而不是使用本机 SATA 高级主机控制器接口(支持热插拔)。
所有 SATA 设备都支持热插拔。但是,正确的热插拔支持要求设备在其本机命令模式下运行,而不是通过 IDE 仿真,这需要 AHCI(高级主机控制器接口)。一些最早的 SATA 主机适配器不具备此功能,而且一些较旧的操作系统,例如 Windows XP,不直接支持 AHCI。
...
虽然 Windows XP 附带的驱动程序不支持 AHCI,但 AHCI 已由专有设备驱动程序实现。