Переключение в режим ahci windows 7. Переключение с IDE на AHCI без переустановки Windows

Каждый жесткий диск в современный компьютер подключен к системе через контроллер. Этот контроллер обычно может общаться с жестким диском через ряд различных протоколов. Для максимальной совместимости многих компьютерах в BIOS настраиваются для использования более старого IDE интерфейса для взаимодействия с современными SATA жесткими дисками.

Этот параметр является приемлемым для среднего пользователя компьютера, но IDE не хватает поддержки новых технологий, таких как Native Command Queuing (NCQ в переводе означает что типа Организации очереди команд ) и горячего подключения жестких дисков (добавить или удалить диски без перезагрузки компьютера).

Intel изобрели новый интерфейс контроллера известный как AHCI (Advanced Host Controller Interface), который поддерживает современные SATA жесткие диски. Если у вас есть жесткий диск, который поддерживает NCQ, стоит попытаться сменить интерфейс, чтобы увеличить производительность диска

Основной проблемой, препятствующей пользователям изменять протокол хранения с IDE на AHCI в прошлом был синий экран, который может быть устранен только путем отмены изменений BIOS и переустановки Windows. Причиной проблемы является драйвера. В Window был включены только драйвера IDE, а драйверы AHCI отсутствуют, и поэтому Windows не может прочитать с жесткого диска и выдает BSOD с кодом ошибки 0x0000005B.

Теперь есть простое решение, которое позволит вам переключаться между IDE и AHCI в BIOS и ОС Windows будет загружаться без проблем. Смысл в том, чтобы драйвера AHCI загрузить в Windows, прежде чем сделать изменения настроек в BIOS.

Включение AHCI в реестре

Включить режим AHCI в BIOS следующим образом:

  • Нажмите клавишу F2 на экране логотипа компьютера и зайдете BIOS .
  • В диалоговом окне утилиты BIOS, выберите Advanced -> IDE Configuration.
  • В меню конфигурации IDE, выберите Configure SATA .
  • В меню SATA параметры
    AHCI для системы с использованием дисков SATA (без RAID).
  • Нажмите клавишу F10, чтобы сохранить изменения и выходите

Технология Advanced Host Controller Interface (AHCI) – это стандарт, предложенный компанией Intel, позволяющий повысить скорость выполнения операций чтения/записи с жестких дисков, подключенных по протоколу SATA, за счет использования расширенных возможностей технологии SATA, таких как интегрированная очередность команд (NCQ), кроме того стандарт поддерживает технологию горячей замены жестких дисков (hot swap). В операционных системах Windows 7 и Windows Vista уже имеется возможность поддержки AHCI, и в том случае, если во время установки Windows 7 система обнаруживает, что компьютер поддерживает AHCI, то драйвер AHCI устанавливается автоматически.

В старых моделях материнских плат, несмотря на то, что чипсет поддерживает технологию AHCI, ее поддержка отключена на уровне BIOS. Поэтому, если при установке ОС Windows 7 / Vista, установщик не определил наличие поддержки ACHI на чипсете, то драйвер устройств AHCI установлен не будет. В результате, если в такой системе уже после установки Windows активировать поддержку ACHI в BIOS, то система может перестань загружаться или же будет падать в синий экран BSOD.

Поэтому, если после установки Windows 7, вы обнаружили, что ваша материнская плата поддерживает режим AHCI, однако эта функция отключена в BIOS, то данная инструкция поможет вам активировать поддержку AHCPI в Windows 7/ Vista .

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

Как проверить включена ли AHCI в Windows

Если вы не уверены, включена или нет поддержка AHCI в вашей Windows 7, то следуя этой инструкции, вы сможете установить этот факт.

  1. Откройте диспетчер устройств (в меню Пуск наберите Device Manager ).
  2. На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes .
  3. Откройте секцию IDE ATA/ATAPI controllers .
  4. Если в Windows установлен драйвер AHCI, то в списке устройств будет присутствовать что-то вроде Standard AHCI 1.0 Serial ATA Controller или Intel(R) 5 Series 6 Port SATA AHCI Controller .

В том случае, если ничего про AHCI Controller вы найти не можете, то следует полагать, что поддержка AHCI в вашей системе отключена. И вы можете активировать AHCI в Windows (по вышеприведенной инструкции), и после этого включить AHCI в BIOS.

Что делать, если у вас в компьютере установлен жесткий диск с интерфейсом SATA, а перед установкой ОС вы забыли переключить в BIOS опцию «SATA Mode» со значения IDE на значение SATA (название опции в BIOS может отличаться)? Обычно, уже установленная Windows после переключения значения этой опции выдает синий экран. Некоторые не находят ничего лучше, как переустановить ОС заново. Но есть другой путь.

У меня недавно возникла такая проблема. Тестировал жесткий диск в клиентском ноутбуке утилитой mHDD, предварительно переключив в BIOS опцию «SATA Mode» в режим IDE. После тестирования забыл переключить обратно и установил операционную систему. Обнаружил свою ошибку уже на этапе установки драйверов в установленной системе, когда у меня не хотел устанавливаться драйвер Intel AHCI. К счастью, проблему удалось решить без переустановки ОС, всего лишь покопавшись в реестре Windows. О том, как это сделать, читайте дальше.

Первым делом вызываем диалоговое окно «Выполнить». Вызывается оно через меню Пуск или комбинацией клавиш Win+R. В диалоговом окне «Выполнить» вводим и выполняем команду «regedit» (без кавычек).

В открывшемся редакторе реестра находим следующий раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

В этом разделе нам необходимо изменить значение ключа «Start» на 0.

Теперь находим следующий раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV

И также меняем значение ключа «Start» на 0.

После описанных выше действий перезагружаем ПК. При перезагрузке входим в BIOS и меняем значение опции «SATA Mode» со значения IDE на значение AHCI. Сохраняем изменения настроек BIOS и перезагружаем компьютер.

После перезагрузки ОС Windows найдет новое оборудование и установит свой драйвер. После этого можно спокойно накатить драйвер Intel AHCI, ведь теперь наш жесткий диск будет работать в режиме AHCI.

Есть несколько режимов работы современных Serial ATA контроллеров (SATA): IDE, AHCI, RAID.
AHCI режим, как правило, более производительный чем IDE.
Иногда возникают ситуации, когда в уже установленной Windows 7 необходимо сменить режим работы контроллера без переустановки ОС, но с другим режимом работы контроллера система грузиться не хочет. Проблема заключается в том, что ОС Windows при старте системы загружает только необходимые драйвера, а драйвера для IDE и AHCI режима разные...
Решение проблемы - включить необходимые драйвера в список загружаемых с помощью модификации системного реестра.


Открываем редактор реестра, идём в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ и дальше изменяем режим запуска для нужных драйверов:

Смена режима работы контроллера с "IDE" на "AHCI" (показана, если есть современный винт с поддержкой NCQ)
Нужно изменить значение параметра "Start" (Тип: REG_DWORD) на "0" (см. рисунок ниже) для драйверов "msahci", "Iastor" или "IastorV"
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iastor
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

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

  1. Откройте редактор реестра, набрав RegEdit в панели Пуск.
  2. На запрос UAC “Do you want to allow the following program to make changes to this computer?”, отвечаем Yes .
  3. В редакторе реестра перейдите к следующей ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
  4. В правой панели выберите ключ Start и отредактируйте его (Modify) .

5. Задайте параметру “Start” значение 0 , и нажмите OK.

6. Значение по умолчанию (поддержка ACHI отключена): 3
7. Закройте редактор реестра.
8. Перезагрузите компьютер.
9. Зайдите в BIOS, активируйте поддержку AHCI на вашей материнской плате. Сохраните изменения и перезагрузите компьютер еще раз.
10. После загрузки, Windows 7 автоматически установит драйвера устройств AHCI. После окончания их установки, Windows перезагрузится еще один раз.
11. После загрузки системы жесткие диски будут поддерживать стандарт AHCI.

Дополнительно:
Iastor & IastorV - драйвера Intel Matrix Storage Manager.

Смена режима работы контроллера с "AHCI" на "IDE" (показана, если жесткий диск в режиме AHCI работает в очень медленном "Multi-Word DMA Mode 2" DMA режиме,)
Нужно изменить значение параметра "Start" (Тип: REG_DWORD) на "0" (см. рисунок ниже) для драйвера "pciide"
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\pciide(был также случай, что нужно было изменить в разделе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\intelide )

После этого в BIOS"e можно сменить режим работы контроллера с "AHCI" на "IDE".
P. S. В моём случае включение автозагрузки для этого драйвера помогло решить проблему с "Multi-Word DMA Mode 2" без смены режима на IDE, и теперь можно честно наслаждаться работой жёстких дисков в "Ultra DMA Mode 5" режиме.

Помните, что список контроллеров и их драйверов намного шире и возможно именно в Вашем случае необходимо включить какой-то другой драйвер, внимательно изучайте список драйверов в секции HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

Как проверить включена ли AHCI в Windows

Если вы не уверены, включена или нет поддержка AHCI в вашей Windows 7, то следуя этой инструкции, вы сможете установить этот факт.

  1. Откройте диспетчер устройств (в меню Пуск наберите Device Manager ).
  2. На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes .
  3. Откройте секцию IDE ATA/ATAPI controllers .
  4. Если в Windows установлен драйвер AHCI, то в списке устройств будет присутствовать что-то вроде Standard AHCI 1.0 Serial ATA Controller или Intel(R) 5 Series 6 Port SATA AHCI Controller .

В том случае, если ничего про AHCI Controller вы найти не можете, то следует полагать, что поддержка AHCI в вашей системе отключена. И вы можете активировать AHCI в Windows (по вышеприведенной инструкции), и после этого включить AHCI в BIOS.

Похожие статьи

  • Почему css. Решение проблем с CSS. Зачем нужны стили CSS в отдельном файле

    Здравствуйте, уважаемые читатели блога сайт. Сегодня я хотел бы поговорить о том, зачем вам может понадобиться при вашей работе с сайтом знание языка HTML (читайте про то, что это такое ), основы работы с таблицами каскадных стилей CSS...

  • Инстаграм аккаунт Лены Миро (miss tramell) Оппоненты лены миро в жж

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

  • Не работает USB-разъем, что делать Телефон не распознаёт USB-кабель

    Почему телефон не видит USB-кабель? USB-кабель является важным компонентом для любого смартфона. С его помощью можно как заряжать телефон, так и передавать данные с телефона на персональный компьютер или ноутбук. Однако случаются ситуации,...

  • Как увеличить файл подкачки?

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

  • Как очистить папку удаление на

    По всей видимости, практически каждый пользователь персонального компьютера сталкивался с ситуацией, когда какая-то папка не удаляется ни из «Проводника, ни из другого файлового менеджера, ни из командной строки. В чем секрет такого...

  • Простая программа для обработки фотографий

    Если у вас есть архив цифровых фотоснимков – хотя бы снятых на мобильный телефон, вам понадобится как минимум программа для просмотра фотографий. С ней вы упорядочите кадры по темам и периоду, удалите самые неудачные, подберете файлы для...