Идентификаторы контейнеров для устройств eSATA
Шина external Serial Advanced Technology Attachment (eSATA) не может сообщить идентификатор контейнера. Когда операционная система Windows определяет группирование контейнеров устройств для устройства eSATA, она использует съемные возможности, возвращаемые драйвером шины ATA.
Драйвер шины ATA определяет, что устройство eSATA является съемным, считывая следующие биты регистра расширенного интерфейса хост-контроллера (AHCI).
Регистр AHCI | Смещение в байтах | Расположение бита | Описание |
---|---|---|---|
Возможности HBA (CAP)) |
0x000 |
5. Поддерживает внешние SATA (SXS) |
Если задано значение 1, это битовое значение указывает, что адаптер шины узла (HBA) имеет один или несколько портов SATA с соединителем только для сигналов, доступным извне (например, соединителем eSATA). Если для этого бита задано значение 1, программное обеспечение может ссылаться на бит PxCMD.ESP, чтобы определить, имеет ли конкретный порт соединитель сигналов, доступный извне в качестве соединителя только для сигнала (то есть питание не является частью этого соединителя). |
Команда и состояние порта x (PxCMD) |
0x18 |
18 — порт с поддержкой Hot-Plug (HPCP) |
Если задано значение 1, это битовое значение указывает, что соединители сигналов и питания для порта доступны извне через совместный соединитель сигнала и питания.
Примечание Это относится только к соединителям blindmate, которые поддерживают возможности горячей замены.
|
Команда и состояние порта x (PxCMD) |
0x18 |
21 — внешний порт SATA (ESP) |
Если задано значение 1, это битовое значение указывает, что соединитель сигналов для порта доступен извне на соединителе только для сигналов (например, соединителе eSATA). Из-за этого порт может столкнуться с событиями горячего подключения. Если для ESP задано значение 1, необходимо очистить бит PxCMD.HPCP до 0 и CAP. Бит SXS должен иметь значение 1. |
Драйвер шины ATA помечает любое устройство, подключенное к порту eSATA, как съемный, если выполняется одно из следующих действий:
Бит HPCP имеет значение 1, что означает, что порт eSATA является внешним портом, поддерживающим операции горячего подключения.
Для битов SXS и ESP установлено значение 1, что означает, что порт SATA является внешним портом только для сигнала.
Примечание Эти условия являются взаимоисключающими. Порт eSATA может объявлять себя либо внешним портом с поддержкой горячего подключения, либо внешним портом только для сигналов, но не обоими портами.
Дополнительные сведения об интерфейсах SATA и eSATA см. в спецификации Serial ATA Advanced Host Controller Interface (AHCI) 1.3.