Запускаем AHCI

Автор: Игорь Теслюк

С  выходом операционных систем Windows Vista и Windows Seven появилась возможность использовать режим AHCI для жестких дисков. Что же такого замечательного, в этих четырех буквах.. AHCI позволяет активировать многие функции Serial ATA, которые недоступны в режиме совместимости с морально устаревшим Parallel ATA.

Включение AHCI вызывает BSOD

Если во время установки Windows у вас был выбран режим совместимости с IDE для жестких дисков, то, выбрав в BIOS режим AHCI, вы получите Синий экран смерти(Blue Screen Of Death) во время загрузки системы «0x7B Blue Screen of Death STOP» (INACCESSIBLE_BOOT_DEVICE). Это вызвано тем, что во время установки Windows определяет оборудование и загружает только необходимые драйверы. Чтобы решить эту проблему нужно активировать драйвер AHCI.

Запускаем <regedit.exe> (Пуск → Выполнить → regedit)

Переходим в ветку:

HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Msahci

Выбираем параметр Start и присваиваем ему значение 0.

Перезагружаем компьютер и в BIOS выставляем режим AHCI

Преимущества использования AHCI

Включая AHCI вы получите доступ к более современным технологиям, главное, чтобы производитель добавил их в свое устройство. Например, не все жесткие диски SATA первого поколения были оборудованы NCQ.

NCQ

Native Command Queuing – аппаратная установка очередности команд. Позволяет контроллеру жесткого диска самому выбирать очередность выполнения команд. Принцип довольно простой, загружать данные в том порядке, в котором они записаны на диск, а не в том, как они поступили в очередь.

Чтобы представить плюсы и минусы этой технологии можно рассмотреть пример. Жесткий диск можно представить в виде длинной круглой дороги, по которой ездит некий транспорт (головка жесткого диска перемещается по магнитным пластинам). Команды, которые выполняет жесткий диск, это люди, которые «голосуют» на дороге (см. рисунок):

А теперь в качестве транспорта выберем такси. В определенный момент времени там может находиться единственный человек, которого везут по месту назначения. В итоге все остальные вынуждены ждать высвобождения общего ресурса. Это максимизирует скорость выполнения команды, но общая производительность падает.

Если мы пустим на дорогу маршрутное такси (NCQ), то в процессе работы, в нем могут перемещаться несколько человек, которые входят и выходят в нужных им местах. Для каждого конкретного человека, такой способ путешествия медленнее, но в целом пропускная способность всей системы выше.

Hot Swap

Горячая замена. Термин обозначает возможность подключать-отключать оборудование в компьютере, без необходимости выключать питание. Технология давно применяется в серверах, когда нужно производить замену сломанного оборудования, без ущерба работоспособности.

В домашних условиях эта технология также актуальна. Если у вас есть внешний жесткий диск или карман для жесткого диска, то вы без проблем сможете отключать их прямо в процессе работы.

Port Multiplier

В интерфейсе PATA можно было подключить только 2 устройства на канал (Master и Slave). В SATA реализована технология подключения до 15 устройств к одному каналу. Реализация похоже на USB-Hub. Правда придется мириться с тем, что пропускная способность канала делится между всеми подключенными устройствами.

Staggered Spin-Up

Поочередный запуск дисков. Жесткий диск потребляет наибольшую мощность в процессе раскрутки пластин. Если в вашем компьютере установлено несколько жестких дисков, то слабый блок питания может не выдержать суммарной нагрузки. С этой технологией диски стартуют в разные моменты времени, уменьшая пиковую мощность при запуске компьютера.

Поддержка контроллеров

Это вещь очень специфическая. Не во всех контроллерах реализована поддержка AHCI. А если она и была реализована аппаратно, то производитель мог не добавить эту функцию в BIOS. Детальней это можно изучить в руководстве по эксплуатации, либо поискав нужный пункт в BIOS.

Поддержка Windows

Нормальная поддержка AHCI была реализована только в последних версиях Windows. Windows XP и более ранние требуют дополнительных драйверов во время установки, иначе установщик выдаст ошибку об отсутствии жестких дисков на компьютере.

Вы можете ответить или разместить запись на вашем сайте.

Ответить

Powered by Procoder