Переключение с IDE на AHCI без переустановки Windows. Включение режима AHCI для разных версий Windows

Одним из основных элементов любого компьютерного устройства, как известно, является жесткий диск, на котором хранится информация. Применительно к винчестерам любого типа используется такой термин, как AHCI. Но многие пользователи не только знают о том, как включить AHCI, но даже не имеют представления, что это такое. Рассмотрим значение основного термина и действия, необходимые для активации данного режима в Windows-системах.

Что такое AHCI?

Современные жесткие диски, подключаемые к материнской плате через в работе могут использовать два режима: IDE (совместимость с устаревшим оборудованием) и AHCI - новейший стандарт, обозначаемый как Advanced Host Controller Interface, позволяющий многократно увеличить производительность самого устройства и установленной операционной системы за счет более быстрого считывания данных.

Практически все современные SSD-диски увеличение производительности при обращении к ним показывают именно в том случае, когда установлен режим AHCI. Но и это не самое главное.

Для чего нужен режим AHCI?

Оставим пока вопрос, как включить режим AHCI в Windows, а посмотрим на преимущества, которые может извлечь пользователь современного компьютера при активации этого режима.

Прежде всего, при активированном режиме AHCI менять или устанавливать дополнительные винчестеры можно, что называется, «на лету» (даже без выключения компьютера или переустановки операционной системы). Это несомненно является огромным плюсом для серверов.

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

Чего не стоит делать и на что обратить внимание изначально

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

Активировать режим в BIOS можно только в случае установки ОС на «чистый» жесткий диск. Если выполнить такую процедуру с уже имеющейся ОС на борту, Windows выдаст ошибку при старте и уйдет в режим постоянной перезагрузки. Потом начинаются сетования, мол, пользователь включал режим AHCI в Windows, но из этого ничего хорошего не вышло. Что ответить? Возможно, были нарушены базовые правила, поскольку в разных модификациях системы необходимо предпринимать различные действия.

Как проверить, активен ли режим AHCI?

Но для начала следует проверить, включен ли режим. Быть может, его дополнительная активация и не понадобится.

В самом простом случае при старте компьютерного терминала или ноутбука нужно зайти в настройки BIOS и обратиться к разделу SATA Mode.

В самой операционной системе можно использовать «Диспетчер устройств», вызываемый из «Панели управления», администрирования или консоли «Выполнить» командой devmgmt.msc и перейти к разделу контроллеров IDE ATA/ATAPI. При включенном режиме в стандартных устройствах AHCI-контроллер будет отображен. Если его в списке нет, придется решать вопрос, как включить AHCI в системе. Опять же, решение зависит от того, какая именно версия Windows установлена на компьютере.

Как включить режим AHCI в Windows 7

Итак, для начала рассмотрим «семерку». Для седьмой и десятой версий действия выглядят несколько похожими, а вот для Windows 8 отличаются достаточно сильно.

  • Первым делом следует вызвать редактор реестра (regedit в консоли «Выполнить»).
  • Развернуть ветку HKLM.
  • Через каталоги SYSTEM, CurrentControlSet и конечную директорию Services дойти до папки msahci.
  • Справа следует вызвать меню редактирования параметра Start и установить его значение на ноль.
  • Теперь в директории Services нужно найти каталог IastorV, в котором для параметра Start выполняются аналогичные вышеописанным действия.
  • Только по завершении этих процедур вопрос, как включить AHCI в BIOS без катастрофических последствий для системы, перестанет быть проблемой.

Действия в Windows 8/8.1

Для Windows 8 вышеприведенная методика не подойдет, поскольку есть более простое решение. В данном случае сначала необходимо установить режим минимальной загрузки системы в безопасном режиме. Как включить AHCI? Достаточно просто.

  • Для этого сначала вызывается командная строка (обязательно от имени администратора), а в ней прописывается сочетание bcdedit /set {current} safeboot minimal.
  • После этого необходимо произвести перезагрузку, в самом начале рестарта войти в настройки BOIS и уже там переключить режим с IDE на AHCI.
  • После сохранения настроек снова следует перезагрузка, вызывается командная консоль, а в ней прописывается строка bcdedit /deletevalue {current} safeboot, после чего следует еще один рестарт компьютера.

В принципе, вопрос, как включить AHCI именно в «восьмерке», может быть решен за счет использования специальной утилиты от Intel (естественно, при наличии процессора именно этого производителя).

  • Сначала с официального ресурса необходимо загрузить драйвер в виде файла f6flpy и настройщик SetupRST.exe.
  • После этого в «Диспетчере устройств» выбирается искомый жесткий диск, применяется процедура обновления драйвера, а в качестве самого драйвера в ручном режиме указывается загруженный файл f6flpy.
  • Далее следует перезагрузка, а после старта системы с уже активированным режимом AHCI для завершения настройки компьютера осуществляется запуск исполняемого файла настройки SetupRST.

Как включить AHCI в Windows 10?

Как уже говорилось, для десятой версии системы действия несколько схожи с теми, что производятся в Windows 7. Единственное различие состоит в выборе папок и параметров.

  • В системном реестре находим каталог Services. Здесь для параметра Start используется директория storahci.
  • Далее нулевые значения выставляются для параметра 0 в директориях storahci/StartOverride и iaStorV/StartOverride.
  • После этого можно приступать к активации основного значения в настройках первичной системы ввода/вывода BIOS.

Кстати сказать, в восьмой версии системы редактирование аналогичных параметров произвести тоже можно. Но зачем, если имеется и более простое рациональное решение проблемы?

Активация AHCI в BIOS

Для входа в настройки на стационарных компьютерах чаще всего используется клавиша Del, а для ноутбуков - F2, F12, комбинации с клавишами Esc и Fn или специальные кнопки на панели вроде ASSIST в Sony VAIO.

Здесь необходимо найти раздел или настройки режима AHCI. Как включить в БИОСе нужный параметр? Просто на строке установки режима SATA использовать клавишу ввода, а выбор параметра осуществить при помощи стрелок с подтверждением в виде еще одного нажатия Enter. Не забываем при выходе сохранить изменения (F10 + Y) и перегружаем систему. При повторном старте система автоматически установит необходимые драйверы.

Возможные проблемы

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

С другой стороны, если система загружается, но выдаются какие-то ошибки или возникают сбои именно после переключения с IDE на AHCI, можно попытаться устранить неполадки при помощи специально разработанной утилиты от Microsoft под названием Fix It.

Если же не поможет ни то, ни другое, придется снова вызвать настройки BIOS и менять режим работы винчестера. Обратите внимание: если AHCI активировался без выполнения предварительных действий в системном реестре, которые были описаны выше, такие методы могут не сработать. Выходом станет либо восстановление системы с использованием съемного носителя, либо полная переустановка Windows. Так что будьте бдительны. Впрочем, хочется надеяться, что до этого не дойдет (конечно, при условии, что вся последовательность была выполнена именно в том порядке, который был приведен в описании).

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

Вместо итога

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

Доброго времени суток.

Достаточно часто меня спрашивают о том, как поменять параметр AHCI на IDE в BIOS ноутбука (компьютера). Чаще всего с этим сталкиваются, когда хотят:

Проверить жесткий диск компьютера программой Victoria (или аналогичной). Кстати, такие вопросы были в одной из моих статей: ;

Установить «старую» Windows XP на относительно новый ноутбук (если параметр не переключить, то ноутбук просто не увидит ваш установочный дистрибутив).

Итак, в этой статье хочу более подробно разобрать этот вопрос…

Разница между AHCI и IDE, выбор режима

IDE – это устаревший 40-пиновый разъем, который раньше применялся для подключения жестких дисков, дисководов и прочих устройств. На сегодняшний день, в современных компьютерах и ноутбуках данный разъем не используется. А значит и популярность его падает и зайдествовать этот режим необходимо только в редких определенных случаях (например, если вы решили установить старую ОС Windows XP).

На смену разъему IDE пришел SATA , который превосходит IDE благодаря увеличенной скорости работы. AHCI – это режим работы для SATA-устройств (например, дисков), обеспечивающий их нормальное функционирование.

Что выбрать?

Лучше выбирать AHCI (если у вас есть такая опция. На современных ПК - она везде…). Выбирать IDE нужно только в специфических случаях, например, если в вашу ОС Windows не «добавлены» драйвера на SATA.

А выбирая режим IDE, вы как бы «заставляете» современный компьютер эмулировать его работу, а это к приросту производителньости точно не приводит. Тем более, если речь идет о современном SSD диске при использовании которого, выигрышь в скорости работы вы получите только на AHCI и только на SATA II/III . В остальных случаях можно не заморачиваться с его установкой…

Про то, как узнать в каком режиме работает ваш диск - можете почитать в этой статье:

Как переключить AHCI на IDE (на примере ноутбука TOSHIBA)

Для примера возьму боле-менее современный ноутбук марки TOSHIBA L745 (кстати, во многих других ноутбуках настройка BIOS будет аналогичной! ).

Чтобы включить в нем IDE режим, необходимо проделать следующее:

1) Зайти в BIOS ноутбука (о том как это делается рассказано в моей предыдущей статье: ).

3) Затем во вкладке Advanced зайти в меню System Configuration (скриншот ниже).

4) Во вкладке Sata Controller Mode поменяйте параметр AHCI на Compatibility (скрин ниже). Кстати, возможно придется в этом же разделе переключить UEFI Boot в режим CSM Boot (для того, чтобы появилась вкладка Sata Controller Mode ).

Собственно, именно режим Compatibility аналогичен режиму IDE на ноутбуках Toshiba (и некоторых других марок). Строки IDE можете не искать - его вы не найдете!

AHCI, как его запустить и настроить

Advanced Host Controller Interface (AHCI)
- механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими, как встроенная очерёдность команд (NCQ) и горячая замена. Самое главное — при наличии включенного режима ANCI активируется режим TRIM в SSD. Кроме того, без включенного режима ANCI иногда невозможно обновить прошивку в SSD (например у KINGSTON).

Режим работы ACHI позволяет использовать для уборки «мусора» на SSD.

AHCI встроен в чипсеты Intel начиная с некоторых версий ICH6 и во все чипсеты для платформ Core i3/i5/i7. Для платформ Core AHCI был реализован в следующих контроллерах:

PCHM Intel RAID/AHCI Контроллер-концентратор
Intel PCH SATA RAID/AHCI Контроллер-концентратор
Intel ICH10R /DO SATA RAID/AHCI Контроллер-концентратор
Intel ICH10D SATA AHCI Контроллер-концентратор
Intel ICH9M -E SATA RAID/AHCI Контроллер-концентратор
Intel ICH9M AHCI Контроллер-концентратор
Intel 82801IR/IO Контроллер-концентратор (ICH9R /DO) - RAID и AHCI
Intel 82801HEM Контроллер-концентратор ввода/вывода (ICH8M -E ) - RAID и AHCI
Intel 82801HBM Контроллер-концентратор ввода/вывода (ICH8M ) - только AHCI
Intel 82801HR/HH/HO Контроллер-концентратор ввода/вывода (ICH8R /DH/DO) - RAID и AHCI
Intel 631xESB/632xESB Контроллер-концентратор ввода/вывода - RAID и AHCI
Intel 82801GHM Контроллер-концентратор ввода/вывода (ICH7MDH ) - только RAID
Intel 82801GBM Контроллер-концентратор ввода/вывода (ICH7M ) - только AHCI
Intel 82801GR/GH Контроллер-концентратор ввода/вывода (ICH7R /DH ) - RAID и AHCI
Intel 82801FR Контроллер-концентратор ввода/вывода (ICH6R ) - RAID и AHCI
Intel 82801FBM Контроллер-концентратор ввода/вывода (ICH6M ) - только AHCI

Как включить режим AHCI для уже установленной операционной системы.

Windows XP

Чтобы установить драйвер из установленной системы Windows XP нужно:

Делается это следующим образом.
Заходим в диспетчер устройств и находим в списке IDE ATA/ATAPI контроллеры.
Обновляем драйвера для контроллеров (по умолчанию их 2).
Для этого, выбираем пункт Обновить драйвер => Не выполнять поиск. Я сам выберу нужный драйвер.
Указываем путь к папке на установочном диске к материнской плате.
Снимаем галочку «Только совместимые устройства» и выбираем из списка Intel(R) ICH8R/D0/DH SATA AHCI Controller. (так для обоих контроллеров!!!). Если у Вас ICH10R — то устанавливаем соответственно для 10R.

Перезагружаемся и входим в BIOS.

В BIOS включаем режим AHCI для SATA контроллера и сохраняем (или танцы с бубном с хаком BIOS).

Во время запуска системы после POST вы увидите экран инициализации SATA AHCI BIOS, будет выведен список каналов и подключенных на них устройств.

Обнаружиться новое устройство и Windows предложит установить драйверы автоматом — отказываемся.

Скачиваем обновленный драйвер, запускаем и наблюдаем установку драйвера.

В диспетчере устройств в разделе IDE ATA/ATAPI контроллеры теперь только: контроллер ICH9R/DO/DH SATA AHCI Controller, вторичный и первичный IDE, Стандартный двухканальный контроллер PCI IDE.

Установка завершена — Windows XP теперь работает в AHCI режиме.

Если Windows XP не подцепила AHCI драйвер вы увидите после перезагрузки BSOD c кодом 0х0000007b.
Отключите режим AHCI в BIOS, тогда система загрузиться в рабочем режиме и попробуйте снова.

Фактически для уже установленной Windows XP подключение драйверов AHCI происходит в два этапа. Проблема в том, что установщик драйверов Intel без включенного режима AHCI работать не будет, а с включенным режимом AHCI — Windows XP не загрузится.

Поэтому два этапа:

— вручную ставим драйвера для контроллеров, это дает после включения AHCI загрузить Windows XP

— и уже после загрузки ставим через установщик полный комплект драйверов

ВАЖНО для Windows XP

После переключения Windows XP в режим ACHI обратно вернуться в режим IDE практически невозможно, в сети есть большое количество форумов на эту тему.
А зачем вообще возвращаться с AHCI на IDE? В режиме AHCI невозможно исправить Windows XP в режиме восстановления (установка Windows XP поверх настроенной системы, запуск установочного файла из среды Windows XP).

Что делать? Все пропало? Переустанавливать заново (и терять все настройки) в случае серьезных проблем?

Внимательно читаем, что написано иностранными буквами для драйвера контроллера = Intel(R) ICH8R/D0/DH SATA AHCI Controller. Видите ключевое слово? Нет, это не слово AHCI , это другое слово — Intel .
Бинго — вспоминаем (или читаем описание к материнской плате), что у нас есть еще один контроллер на плате, обычно это JMicron / Marvell, который работает только в режиме IDE.

Переключаем системный диск туда и Windows XP прекрасно грузится в режиме IDE (соответственно в BIOS выбираем загрузку с этого диска), ведь мы для этого контроллера никаких драйверов AHCI не устанавливали. Потом исправляем Windows XP в режиме восстановления, возвращаем провод SATA в основной контроллер ICH и спокойно работаем дальше.

Windows 7

Не надо до переключения в BIOS устанавливать драйвера (как в Windows XP) — иначе система «скрашится» с синим экраном.

В двух словах — или запустить специальную утилиту от MS или в реестре самостоятельно занулить соответствующие ключи. После старта Windows 7 сама поймет, что режим контроллера изменился и установит правильные драйвера (или драйвера по умолчанию).

Чтобы устранить проблему самостоятельно, включите драйвер AHCI в реестре перед изменением режима SATA загрузочного диска. Для этого выполните следующие действия:

  1. Закройте все программы Windows.
  2. Откройте меню Пуск , в окне Начать поиск введите regedit и нажмите клавишу ВВОД.
  3. Если откроется окно Учетные записи пользователей , нажмите кнопку Продолжить .
  4. Найдите и выберите один из следующих подразделов реестра (и там и там надо будет изменить):

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

  5. На правой панели щелкните правой кнопкой мыши пункт Start в столбце Имя и выберите команду Изменить .
  6. В поле Значение введите 0 и нажмите кнопку ОК .
  7. В меню Файл выберите команду Выход , чтобы закрыть редактор реестра.

Сводная таблица для двух ОС (Windows XP и Windows 7)

Windows XP Windows 7
Устанавливаем соответствующие стандартные драйвера Intel для контролера Вносим изменения в реестр (самостоятельно или с помощью утилиты от MicroSoft)
После загрузки ОС установит стандартные драйвера Intel
Устанавливаем нужные драйвера от материнской платы
Возврат в режим IDE невозможен практически во всех случаях, при установке IDE в BIOS получим BSOD.
Вариант — загрузиться через другой контроллер SATA, например JMicron (работает только в режиме IDE)
Возврат в режим IDE — просто в BIOS переключаем обратно и все нормально загрузится

Эксперименты.

Смотрим конфигурацию оборудования в Диспетчере устройств.

Видим контроллер ICH8 (их там два), но без буквенного индекса, пока не понятно, есть ли поддержка AHCI, будем проверять.

Если было ICH8E или ICH8R — тогда точно есть ACHI.

Драйвера можно скачать и с сайта Intel (ищем Intel Matrix Storage Manager), так и с официального сайта производителя материнской платы. Например, бюджетная плата MSI P965 Neo-F V2. Спецификация и техподдержка утверждают, что на плате нет поддержки режима AHCI. Действительно, в BIOS есть только режим IDE и никакого выбора AHCI. Будем продолжать эксперименты, см. ниже про хак BIOS.

SATAII controller integrated in ICH8 — контроллер SATA имеет поддержку AHCI

и на странице драйверов мы видим — On-Board SATA AHCI/RAID Drivers (даже и драйвера есть)

Все эксперименты проводим:

— бюджетная материнская плата MSI P965 neo-f V2, SATA 2 (4 разъема Intel ICH8 и 1 разъем MARVELL 88SE6111)

— SSD Kingston 140 Гб SATA 3

Эксперимент 1 . Возможность включение AHCI есть в BIOS (у нас нету)

Режим AHCI надо включать до установки операционной системы (для систем Windows 7 и выше все будет само, для Windows XP нужна дискета с драйверами по F6. Если дисковода нет вообще — надо ставить в режиме IDE или искать сборку Windows с уже установленными драйверами ACHI). Если его включить после установки OS, то будет синий экран BSOD. Система не знает, что теперь контроллер работает в другом режиме.

Что нужно сделать для уже установленной системы.

Вернуть в BIOS режим IDE и сделать корректировки в Windows, потом перезагрузиться и заново включить режим AHCI в BIOS.

Эксперимент 2 . Контроллеры Intel режим AHCI поддерживают (наш контроллер есть в списке), но в BIOS возможности переключить в AHCI нет.

Что делать? Будем делать (легкий) хак BIOS. .

Заходим в BIOS. Что бы контроллер заработал в режиме AHCI — надо после перепрошивки в биосе сделать Load Setup Defaults — иначе грузится все в том же IDE режиме. И главное не заходить в меню Configure SATA as — сбивается на IDE — если зайти… Что кстати полезно для возврата в IDE режим.

Внимание!

Сначала проводим последний эксперимент по наличию режима AHCI в контроллерах! Windows (драйвера для AHCI) пока не трогаем. Папка с файлами AMI BIOS дожна быть сохранена на диске C: (может так случиться после экспериментов, что доступным будет только этот диск)

Если после перезапуска BIOS из него пропали все диски (т.е. BIOS видит только флоппи-привод), значит Вам не повезло, плата действительно не поддерживает AHCI. Если обратно в режим IDE не переводится через BIOS, нужна заранее подготовленная дискета с MS DOS, AFUDOS и оригинальным файлом ROM. Тогда загружаемся с дискеты в MS DOS и заливаем оригинальную прошивку в BIOS (и также потом делаем Load Setup Defaults). У кого есть на плате дополнительный контроллер SATA MARVELL — можно переключить диск с Windows туда и загрузиться. И уже из под Windows залить оригинальную прошиву.

Если все диски есть в наличии — возвращаем IDE — делаем все изменения в Windows по драйверам (как указано выше) — в очередной раз заливаем прошивку с AHCI — перезагружаемся.

Эксперимент 3. Что еще есть на материнской плате?

Помните страшное сообщение

Adapter 1.

Disks Information: No hard disk is detected!

Это как раз контроллер Marvell сообщает о своей работе и что к нему диск не подключен. Контроллер активируется из общего AMI BIOS, параметр OnBoard IDE Controller , надо догадаться, что это Marvell. Ничего, догадались, через ROM назвали правильно Marvell IDE Controller . Да, если его отключить, сообщение No hard disk is detected! больше появляться не будет.

В нашем случае это Marvell 88SE6111, вот он на материнской плате (1 порт SATA и 1 порт IDE)

Он же в диспетчере устройств

Пробуем туда включить наш SSD (сообщение при старте меняется) и загрузиться, смотрим, что по скорости.

Marvell 88SE61хх Adapter. BIOS Version 1.1.0.L64

Adapter 1.

Disks Information:

Disk name Size Speed

Kingston SV300S37A240G 240 Gb SATA II

Да, не очень хорошо. Скорость чтения повыше HDD, а скорость записи даже ниже HDD.

В общем, контроллер Marvell можно использовать только для оптического привода.

Кстати, эту информацию можно использовать для выбора материнской платы. Мы можем увеличить частоту, напряжение, поменять процессор и память, но со встроенным контроллером SATA-AHCI ничего сделать не сможем. Например, для SATA II и одного и того же SSD:

Intel ICH10 — 350 Мб/сек

Intel Z87 — 530 Мб/сек

т.е. надо смотреть актуальные тесты контроллеров и потом искать материнскую плату на чипсете, который выдал максимальные показатели работы SSD.

Эксперимент 4. PCI-e

Да, у нас на плате есть еще разъемы PCI-e v1.0a, попробуем их использовать

В одну/обе стороны, Гбит/с
Связей
x1 x2 x4 x8 x12 x16 x32
PCIe 1.0 2/4 4/8 8/16 16/32 24/48 32/64 64/128
PCIe 2.0 4/8 8/16 16/32 32/64 48/96 64/128 128/256
PCIe 3.0 8/16 16/32 32/64 64/128 96/192 128/256 256/512

PCI-e x16 под видеокарту, гуглим, под вариант PCI-e x4 (там нужна вторая версия PCI-e) есть вариант

Приветствую всех читателей моего блога и это снова Тришкин Денис.

Существует масса инструментов увеличить скорость работы операционной системы. И одним из них является улучшение процесса обработки информации на жестком диске – технология Advanced Host Controller Interface. Но как включить режим AHCI в Windows 7? В статье я поделюсь с вами этой информацией.

Итак, стоит начать со знакомства с самой технологией. Advanced Host Controller Interface – стандарт, предложенный корпорацией Intel, позволяющий заметно увеличить скорость чтения-записи информации с жесткого диска. Правда это предусмотрено только для винчестеров, подключенных через разъем SATA. Так что, если у вас оборудование имеет именно такой интерфейс, а материнская плата позволяет работать соответствующей технологии, вы сможете увеличить скорость компьютера.

Нужно отметить, что в последних версиях Windows уже встроена автоматическая поддержка этой технологии. Поэтому во время установки операционной системы драйвер появляется самостоятельно. Старые материнские платы, в которых предусмотрен AHCI, этот режим заблокирован в BIOS.

Включение ( )

Существует несколько способов включения нужной нам системы.

Перевод в AHCI в БИОСе до переустановки Windows. Дело в том, что если по каким-то причинам вы решили заново загрузить на свое устройство операционную систему, то как раз в этот момент и можно сделать все необходимые действия.

Конечно же это возможно только при выполнении двух условий:

    SATA-разъем для винчестера;

    материнская плата позволяет подключить функцию.

Итак, во время того, как запускаем BIOS для выставления приоритета старта системы, сразу не выходим из него:


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

Вариант подразумевает включение нужной функции без переустановки операционки.

Для этого нам нужно все изменения производить в реестре:


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

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

"Бутылочное горлышко"

Известно, что одним из наиболее медленных составляющих современной вычислительной системы является основанный на классической шпиндельной системе. Сегодня появились SSD-аналоги, но они пока еще не получили массового распространения из-за слишком высокой стоимости.

Поэтому обычные HDD устанавливаются практически на каждый компьютер. В итоге получается, что память стандарта DDR3 легко передает 20 000 Мб/с; внутренняя шина центрального процессора позволяет обработать в десять раз больше данных; а винчестер со стандартом SATA-3 лишь в идеальных условиях «разгоняется» до настоящих 100 мегабайт в секунду. Не случайно рекомендуется хотя бы для системных файлов использовать производительные SSD-модели. Из всего вышесказанного следует простой вывод: именно HDD замедляет современную систему, являясь тем самым «бутылочным горлышком». А так как пользователь может легко внести изменения в способ обработки команд дисковой подсистемы, в определенной степени влияя на скорость, то часто можно услышать вопрос о том, какой режим лучше: AHCI или IDE.

Стандарты

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

Он возник на заре компьютерной индустрии и несколько раз модернизировался. С появлением высокоскоростных SATA-дисков потребовалась кардинальная переделка протокола. Так и возник легко справляется с возросшим потоком данных (интерфейс), поддерживает модную очередь команд NCQ и реализует возможность отключения устройства «на ходу». Итак, что такое AHCI? IDE, в котором добавлены некоторые новые возможности. Вот так все просто, на первый взгляд.

Возможности и перспективы

Так как стандарты являются обратно совместимыми (устройство SATA отлично работает по протоколу IDE), то в БИОС или его аналоге почти всегда присутствует пункт, позволяющий выбрать желаемый режим.

Во многих случаях лишь благодаря этому удается добиться нормальной работоспособности компьютера. Функция выбора режимов присутствует только в программном обеспечении тех материнских плат, которые предусматривают работу с SATA. Это все современные системы. Однако сюда же можно приписать гибридные решения, позволяющие подключать как классические IDE-устройства (РАТА, широкая гребенка разъема), так и SATA (компактный коннектор). Итак, AHCI или IDE? Что лучше? Чтобы было проще разобраться в этом, приведем список «бонусов», которые получает пользователь, активируя более современный режим:

1. по внутренним электронным цепям «контроллер диска - контроллер платы» достигает от 1.5 Гб/с (гигабит) для модификации SATA-1 до 6 в третьей ревизии. Напомним, что UDMA-6, в котором могу работать старые винчестеры, предусматривает лишь 133 Мбит/c.

2. Говоря о том, что лучше - AHCI или IDE, нельзя не указать поддержку технологии NCQ. Ее суть заключается в том, что винчестер может «вмешиваться» в очередь потока команд, перестраивая их для повышения эффективности работы.

3. Возможность «горячей» замены устройства, при которой не требуется отключение всей системы.

4. Параллельное обращение сразу ко всем дискам, без использования поочередного переключения.

Вот такой весьма заманчивый список возможностей. Неудивительно, что вопрос: «AHCI или IDE: что лучше?» является, пожалуй, одним из самых наболевших. Многие владельцы компьютеров, как это ни удивительно, все еще верят в «волшебную кнопку».

Теория и практика

Так все-таки, AHCI или IDE - что лучше? Из вышеприведенного списка можно сделать вывод, что устаревший протокол значительно проигрывает новому. Однако это не совсем так. Рассмотрим этот момент подробнее. Да, действительно, скорость передачи данных возросла в десятки раз, однако магнитные диски в винчестерах как вращались со скоростью 7200 оборотов (наиболее популярное решение), так и вращаются. Соответственно, в процессе считывания никаких революционных прорывов не произошло. Ни в каком тесте HDD пользователь не увидит 6 Гбит передачи. Даже 200 Мбит недостижимы! Исключение - твердотельные накопители. Если в системе присутствует такое устройство, то можно не разбираться с вопросом: "AHCI или IDE: что лучше?", а сразу активировать обновленный протокол. Однако, как мы указывали, из-за стоимости подобные накопители еще не стали массовыми.

Очень часто в дебатах о том, что лучше - AHCI или IDE, в качестве основного аргумента в пользу первого указывается способность протокола поддерживать NCQ. Действительно, при активном обращении сразу нескольких программ к жесткому диску данная функция позволяет перестраивать поток запросов наиболее оптимальным способом. Однако в среднестатистическом компьютере к диску редко одновременно обращаются более двух-трех программ, поэтому говорить о полном отсутствий ускорения нельзя, но оно получается в пределах погрешности.

IDE или AHCI - что лучше? Windows 7 при активировании последнего режима поддерживает подключение/отключение SATA-устройства «на ходу». Довольно удобно, особенно в серверных системах, где выключение нежелательно. Тем не менее для использования «горячей замены» рекомендуется задействовать не внутренние разъемы, а выведенные на корпус модификации SATA.

И, наконец, протокол позволяет нескольким винчестерам на шине работать одновременно, а не ожидать запросов. Именно в данном случае потенциал NCQ полностью раскрывается. Для среднестатистического компьютера не актуально.

В итоге получается, что хотя протокол AHCI, с точки зрения технологий, более интересен, тем не менее от его включения основная масса пользователей не получит ничего, кроме морального удовлетворения. Всего два исключения из общего правила: серверная система и использование SSD.

Нюансы использования

Хотя переключить режимы в БИОС можно за несколько секунд, следует учитывать один важный момент. Он состоит в следующем: если операционная система была установлена, например, с AHCI, то после перевода на IDE загрузка может оказаться невозможной. Это не правило, но чаще всего все происходит именно так. Поэтому еще до инсталляции дистрибутива нужно решить, с каким протоколом дисковой подсистемы планируется работать.

Пакеты драйверов AHCI стали интегрировать в систему лишь с Vista. Все предыдущие решения от «Майкрософт» встроенной поддержки не имеют, поэтому нужно либо использовать «сборки», либо перед установкой приготовить носитель с соответствующим драйвером. С новым стандартом отлично работает Windows 7. Переключение SATA из IDE режима в AHCI должно осуществляться из БИОС (пункт Configure SATA). В очень редких случаях может потребоваться внесений изменений в реестр.

Способ переключения

Для того чтобы попасть в БИОС, сразу после включения вычислительной системы нужно несколько раз подряд нажать кнопку Delete (персональные компьютеры) или F2 (ноутбуки). В зависимости от реализации, нужный пункт может находиться в любых разделах. Например, для его активации может потребоваться перевод Boot Mode в CSM вместо UEFI, после чего в появляется Compatible (IDE) и AHCI. Искомый пункт может находиться в разделе SATA Enhanced. Нужно внимательно просмотреть весь существующий список. После переключения следует нажать ESC и согласиться с сохранением изменений.

Итоги

Решение о том, какому именно протоколу отдать предпочтение, зависит от нескольких факторов. Прежде всего, от используемой операционной системы. От совместимости на «железном» уровне. И конечно же от нагрузки на подсистему. Чем она выше, тем предпочтительней AHCI. Если проанализировать все отзывы, то можно сказать, что оба протокола отлично работают, при правильной настройке не вызывая никаких сбоев. Тем не менее более целесообразно использовать обновленную версию. Это, так сказать, задел "на будущее", например, на покупку SSD.



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!