Автор: donttake , 2 декабря 2010
Не ругайтесь, если вопрос дурацкий, но сам разобраться не смог. В настройках BIOS есть пункт включения/отключения режима AHCI (PCH SATA Control Mode - варианты IDE/RAID/AHCI), а так же отдельно есть пункт включения Native Mode (SATA Port0-3 Native Mode - варианты Disabled/Enabled). Мой вопрос вот в чем: насколько мне известно, AHCI - это и есть "родной" (то есть Native) режим работы SATA, что тогда означает второй из перечисленных мной пунктов настройки? Разве, включив AHCI, я не перевожу жесткие диски в этот самый Native Mode, указанный в совершенно отдельном пункте меню?
Вопрос родился не от любопытства, просто хочется настроить весь возможный функционал железа грамотно...
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

savely

15 лет 2 месяца назад

Compatible IDE - 4 устройства максимум, адреса контроллера жестко привязаны по Legacy-адресам (порты 170-1F0 там, primary-secondary и т.п).
Native IDE - просто IDE, программная модель канала совпадает с классической, но нет жесткой привязки базовых адресов и количество контроллеров/каналов.
AHCI - собственно, оно. Программная модель не совпадает с IDE.

Как-то так, если упрощенно.

Если есть софт или ОС, заточенные на Legacy IDE-порты, к примеру - тогда Compatible, если просто жить с максимумом совместимости - Native, "Стандартный IDE-контроллер" в виндах умеет так, если хочется "всего счастья" - AHCI :))

donttake

15 лет 2 месяца назад

Если я все правильно понял, то раздел настройки "SATA Port0-3 Native Mode" к режиму AHCI вообще не относится, то есть если в первом (из двух мной перечисленных) пунктов я выбираю "AHCI", то "SATA Port0-3 Native Mode" вообще влияния никакого на настройку уже не оказывает (то есть по-хорошему он должен становится неактивным "серым" при выборе AHCI). Предположив это, я включил AHCI и установил систему (Win 7 x64 Ultimate), но hot-swap в системе не наблюдаю, то есть в "Безопасном извлечении устройств" моих дисков нет, только флешки (если подключены в данный момент). Значит AHCI не включилось?

savely

15 лет 2 месяца назад

то есть по-хорошему он должен становится неактивным "серым" при выборе AHCI

Типа да.

Значит AHCI не включилось?

Значит, драйвера (какие-то) не сказали системе, что диски съемные... Посмотрите в Девайсменедежере - если есть "Intel(R) PCH SATA AHCI Controller" (по идее так), то контроллер работает и драйвера встали. А Hot-plug - это уже как бы немного другой вопрос. Насколько помню - дефолтно хот-плаг включается только на eSATA-порты. Но правкой реестра можно повключать и на внутренние. Деталей (конкретных ключей и т.п.) не помню.

donttake

15 лет 2 месяца назад

"Advanced Host Controller Interface (AHCI) — это механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими как, встроенная очередность команд (NCQ) и горячая замена." - то есть у режима AHCI два обязательных элемента, которые работают как с внутренними устройствами, так и с внешними (по крайней мере на всех компах, что приходилось настраивать до этого, все жесткие диски при активации AHCI в системе устанавливались хотплаговыми). Но тем не менее, в девайсменеджер посмотрел, там есть такая штука: "Intel(R) ICH8R/ICH9R/ICH10R/DO/PCH SATA RAID Controller". По физическим дискам у меня установлены два Раптора в страйпе, плюс еще один HDD. Допускаю, что для RAID-0 (stripe) массивов хотплаг не включается автоматически по понятным причинам, но вот почему он не включился для третьего диска непонятно... И с драйверами особо не поэкспериментируешь - у интел на этот счет есть Intel matrix storage manger и всё...

savely

15 лет 2 месяца назад

там есть такая штука: "Intel(R) ICH8R/ICH9R/ICH10R/DO/PCH SATA RAID Controller"

У Вас включен RAID. Вообще-то RAID - это третий пункт в BIOS... То, что 3-й HDD не входит в массив ничего не меняет - обслуживается-то он все равно контроллером в режиме RAID.

donttake

15 лет 2 месяца назад

Честно говоря я считал, что режим RAID это, если говорить точнее AHCI-RAID, то есть в нём (в режиме) все диски, не входящие в массив, работают просто с включенным AHCI и всё, поэтому даже и внимания этому моменту не уделил... Значит в этом режиме работы контроллера выходит так, что AHCI, а точнее NCQ (черт с ним с хотплагом) не функционирует?

savely

15 лет 2 месяца назад

Честно говоря я считал, что режим RAID это, если говорить точнее AHCI-RAID, то есть в нём (в режиме) все диски, не входящие в массив, работают просто с включенным AHCI и всё, поэтому даже и внимания этому моменту не уделил...

Хм, погуглил. Википедия
http://en.wikipedia.org/wiki/Advanced_Host_Controller_Interface
В общем случае - RAID "vendor-specific", но Intel recommends choosing RAID mode on their motherboards (which also enables AHCI).
Здесь Вы правы, если там Gigabyte не испортил ничего...

Насчет "ремовабельности" - читайте, нашел
http://download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/eSATA.docx