Как включить AHCI

В этой инструкции описывается, как включить режим AHCI на компьютерах с чипсетом Intel в Windows 8 (8.1) и Windows 7 уже после установки операционной системы. Если после установки Windows вы просто включите режим AHCI, то увидите ошибку 0x0000007B INACCESSABLE_BOOT_DEVICE и синий экран смерти (впрочем, в Windows 8 иногда все работает, а иногда происходит бесконечная перезагрузка), поэтому в большинстве случаев рекомендуют включать AHCI перед установкой. Однако, можно обойтись и без этого.
Примечание: описанные в руководстве действия требуют некоторых навыков работы с компьютером и понимания того, что именно делается. В некоторых случаях процедура может быть не успешной и, в том числе, потребовать переустановки Windows.
Включение AHCI в Windows 8 и 8.1
Один из самых простых способов включить AHCI после установки Windows 8 или 8.1 — использовать безопасный режим (этот же способ рекомендует и сайт официальной поддержки Microsoft).

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

- Запустите командную строку от имени администратора (можно нажать клавиши Windows + X и выбрать нужный пункт меню).
- В командной строке введите bcdedit /set safeboot minimal и нажмите Enter.
- Перезагрузите компьютер и еще до загрузки компьютера включите AHCI в БИОС или UEFI (SATA Mode или Type в разделе Integrated Peripherals), сохраните настройки. Компьютер загрузится в безопасном режиме и установит необходимые драйвера.
- Снова запустите командную строку от имени администратора и введите bcdedit /deletevalue safeboot
- После выполнения команды снова перезагрузите компьютер, в этот раз Windows 8 должна загрузиться без проблем с включенным режимом AHCI для диска.
Это не единственный способ, хотя и наиболее часто описываемый в различных источниках.
Еще один вариант включения AHCI (только для Intel).
- Загрузите драйвер с официального сайта Intel (f6flpy x32 или x64, в зависимости от того, какая версия операционной системы установлена, zip архив). https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24293&lang=rus&ProdId=2101
- Также загрузите файл SetupRST.exe оттуда же.
- В диспетчере устройств установите драйвер f6 AHCI вместо 5 Series SATA или другого драйвера контроллера SATA.
- Перезагрузите компьютер и включите режим AHCI в БИОС.
- После перезагрузки запустите установку SetupRST.exe.
Если ни один из описанных вариантов действий не помог, можете также попробовать первый способ включения AHCI из следующей части этой инструкции.
Как включить AHCI в установленной Windows 7
Сначала рассмотрим, как включить AHCI вручную с помощью редактора реестра Windows 7. Итак, запустите редактор реестра, для этого вы можете нажать клавиши Windows + R и ввести regedit.
- Перейдите к разделу реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

- В данном разделе измените значение параметра Start на 0 (по умолчанию — 3).
- Повторите это действие в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IastorV

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

После запуска утилиты, все необходимые изменения в системе будут выполнены автоматически, и ошибка INACCESABLE_BOOT_DEVICE (0x0000007B) должна будет исчезнуть.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Мышь без границ — используем одну мышь на нескольких компьютерах одновременно
- Как очистить журнал защиты Windows
- MinerSearch — поиск и удаление майнера в Windows
- Program в автозагрузке Windows — что это и можно ли удалить?
- SSD определяется как HDD или наоборот в Windows — решение
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
More100 31.01.2020 в 09:31
- Константин Иванович 20.03.2021 в 16:48
Как сменить режим IDE на AHCI в Windows 7

Если вы установили Windows 7 на компьютер, где SATA контроллер работает в режиме IDE, то для того, чтобы без проблем работать в AHCI режиме, придется провернуть некоторые манипуляции с реестром.
Если же просто попробовать сменить в BIOS’e материнской платы режим контроллера с IDE на AHCI, то загрузка системы приведет к синему экрану смерти, так как система не будет автоматически подгружать драйвер под AHCI.
Включаем поддержку AHCI в реестре
- Для начала нужно загрузиться в рабочую систему. Для этого оставляем в BIOS’e режим работы контроллера в IDE, и загружаем Windows.
- Далее запускаем редактор реестра. Делается это следующим образом — нажимаются клавиши Win + R, и вводится команда regedit, после чего жмется кнопка ОК.

- Если появится окошко «Разрешить следующей программе внести изменения на этом компьютере», то следует нажать «Да».

- В открывшемся редакторе реестра, в левой панели ищем HKEY_LOCAL_MACHINE, и раскрываем его. В нем открываем раздел SYSTEM, далее — раздел CurrentControlSet, затем services и напоследок msahci. Полностью путь в реестре выглядит так:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
После этих действий все должно работать.
Была ли эта статья Вам полезна?
Что в статье не так? Пожалуйста, помогите нам её улучшить!
0 символов
Отправить сообщение
Комментарии к статье (51)
Если вы поставили win10 и вам не хочется менять обратно ahci на ide в uefi (bios), то внести изменения в реестр win7 можно также и из-под win10. Для этого открываем regedit, нажимаем HKEY_LOCAL_MACHINE, в меню «Файл» выбрать пункт «Загрузить куст» (Load Hive), загружаем файл «System» из «Диск с win7″\Windows\System32\config. Ок. Обзываем к примеру «123». Открываем раздел «123», там видим несколько «ControlSet. » — в них просто так же меняете параметры, как в статье (в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci и HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV изменяем «Start» на 0). Затем выделяете раздел «123», в меню «Файл» выбрать пункт «Выгрузить куст» (Unload Hive).
Всё, теперь просто в uefi (bios) меняете приоритет загрузки на win7 и спокойно грузитесь.
Спасибо! Все работает!
Огромное человеческое спасибо.
При установке Windows 7 почему то не работал режим AHCI пришлось ставить на IDE, искал как сменить. статья очень выручила.
у меня нет msahci
Огромнейшее спасибо!
Ты спас ни один компьютер от переустановки системы и много часов времени всех админов!
Описанные манипуляции с реестром ни к чему не привели. Как отсутствовала загрузка с SATA диска, так и отсутствует. Система на нем установлена, в проводнике жесткий диск с SATA есть.
Огромное спасибо! всё прошло без проблем! Брат, ты лучший!!
Большое спасибо за науку и дай,Бог, Вам здоровья и удачи!
У меня после всех изменений в реестре и переключения на режим AHCI, про загрузке выходит буква «j». В IDE грузиться все нормально и работает. Вставлял этот же диск в ноутбук с включенным AHCI система нормально загрузилась. Win7-64. В чем может быть проблема?
Приветствую,
попробовал все выше указанные способы на Win 7 64 SP1, не помогло после изменения в биос значения IDE на AHCI постоянно выкидывает в биос при этом не обнаруживает не один из жестаков.
—
ASUSTeK P8Z77-V LX (LGA1155) Rev X.0x
При подключении жесткого диска в другие SATA разъемы, проблема остается?
Переключение на другой разъем помогло. Спасибо.
Для Windows 10 актуально это? Или надо новые способы искать?
В Windows 10 поменялся раздел реестра msahci -вместо него теперь раздел storahci. Все остальное должно быть одинаковым как для Windows 7, так и для Windows 10.
Спасибо всем. Кратко и вразумительно. Особенно важно уточнение об изменении ключа IastorV только для чипсетов Intel. Эта консультация в целом соответствует официальному разъяснение Майкрософт для Windows 7. Два уточнения: 1. Майкрософт рекомендует первую перезагрузку ПК после редактирования реестра делать в безопасном режиме (а после этого перезагрузить первый раз). 2. В последующем из безопасного режима выйти и не забыть на этом этапе перключиться в BIOS (возможно, кто-нибудь упускает этот момент).
Мне понравилось эта консультация автора и эдакая резвая реакция камрадов со своими дополнениями, которые позволили получить целостное решение. Спасибо всем и будьте здоровы!
Здравствуйте, почему в редакторе реестра нет папки msahci?
Судя по всему, у вас более новая версия Windows, чем Windows 7, про которую здесь идет речь — там следует вместо msahci искать раздел storahci.
Можно ещё сделать так:
На рабочем столе создайте файл *txt, скопируйте в него следующее:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci] "Start"=dword:0 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV] "Start"=dword:0 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iastor] "Start"=dword:0
Сохранить файл как «ide-achi.reg«, затем запустить его, нажать «да» для подтверждения.
Потом выполнить пункт 7. этой статьи.
Спасибо, друг, очень помогло.
В моем случае на материнке ASUS c чипсетом р45 после перевода в биосе на AHCI две отмеченных выше коррективы в реестре не хватило. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci start = 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IastorV start = 0
Пришлось добавить третью
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\adpahci start = 0
Скорости обмена в среде Win7 x64 на sata ssd и ssd x300 m.2 существенно возросли и Индекс производительности Windows поднялся с 6.9 до 7.5 . теперь общий индекс системы 7.2 ограничивает ЦП QuadCore Intel Xeon E5440, 2833 MHz (8.5 x 333)
Спасибо! Очень сильно помогло!
Большое спасибо. Уже хотел систему переустанавливать. Напоследок решил в интернет заглянуть — а тут такой классный рецепт! Снимаю шляпу!
Спасибо. Думал будет сложнее
А если в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci стоит 0 а в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start 3?
Если я не ошибаюсь, то служба msahci должна быть обязательно включена — а вот службы Iastor или IastorV только для чипсетов Intel.
/. /IastorV в Start стоял 3 в AHCI загрузился.
Автору благодарность за краткость и ясность.
Работает! дай бог автору здоровья на долгие годы!
Всё получилось. Автору спасибо!
Автору респект,все сработало,думал буду шаманить с установочным диском,хорошо,что есть такие люди в сети)))))
Спасибо.
Одна из немногих статей в интернете, где всё по существу и работает.
Огромное спасибо у меня даже в мыслях небыло, что такое возможно
Спасибо. Помогло, хотел уже систему переустанавливать.
Спасибо!
Кратко, понятно, доступно.
У меня в режиме IDE а в разделе стоит 0 ?
Не совсем понял в чем вопрос — если у Вас стоит 0 в каком-то одном из выше перечисленных ключей реестра, то это абсолютно нормально. Но для работы в режиме AHCI, нужно, чтобы 0 стоял у двух ключей реестра в упомянутых выше в статье разделах.
А если винда стояла в ahci режиме, но мать сгорела и заменена на такую, где нет выбора.
Тогда Вам нужно отредактировать реестр с помощью установочного диска Windows или какого-нибудь LiveCD, который поддерживает такую возможность.
в биосе нет пункта смены IDE на AHCI. какая то бесполезная статья из-за этого(((
В таком случае, у вас скорее наверное или очень старая материнская плата, которая работает ТОЛЬКО В IDE режиме (примерно до 2009 года выпуска), или же наоборот, новая материнская плата, которая работает ТОЛЬКО В AHCI режиме (примерно с 2014 года).
Отлично, работает! Спс.
Вот спасибо.Специально для тупых разъяснили.
Кроме того, надо аналогичным образом заменить 3 или 4 на 0 в разделе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start
Воистину, дополнил текст.
Спасибо за поправку.
Переключение ACHI — IDE в установленной Windows 7
Есть несколько режимов работы современных 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, иначе система перестанет загружаться!
- Откройте редактор реестра, набрав RegEdit в панели Пуск.
- На запрос UAC “Do you want to allow the following program to make changes to this computer?”, отвечаем Yes.
- В редакторе реестра перейдите к следующей ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
- В правой панели выберите ключ 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, то следуя этой инструкции, вы сможете установить этот факт.
- Откройте диспетчер устройств ( в меню Пуск наберите DeviceManager ).
- На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes.
- Откройте секцию IDE ATA/ATAPI controllers .
- Если в 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.
Как переключить AHCI в IDE, windows 7?
После установки ОС по умолчанию стояло IDE, системный SSD. Для нормальной работы ssd переключил в AHCI. Теперь необходимо временно переключить в IDE — отключал «msahci»->»start» в редакторе реестра и в биос, в итоге ловлю BSOD. Нужно запустить систему на этом же диске, но в IDE.
Лучший ответ
в инете насчёт этого сказано НЕ ПОЛУЧИТСЯ. только переустановка.. .
хотя я встречала что можно. гугли.
ЕвгенийМудрец (17089) 9 лет назад
ОК сам нашел — Нужно изменить значение параметра «Start» (Тип: REG_DWORD) на «0» для драйвера «pciide»
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\pciide
Остальные ответы
Технология AHCI (Advanced Host Controller Interface) обеспечивает использование аппаратной установки очередности команд (что позитивно влияет на быстродействие) и дает возможность горячей замена SATA устрйств. Проблема в том, что AHCI необходимо включить в биосе до установки Windows 7. Если вы установили семерку с выключенной опцией, то включение ее после установки не позволит вам загрузить операционную систему. В этой статье я расскажу, как установить поддержку AHCI на уже установленной Windows7 (для Vista все идентично) .
Отдельно для владельцев материнских плат на nForce и только для них. Эти платы не поддерживают AHCI (за исключением материнок с интегрированной графикой) , так же они не поддерживают команды TRIM для SSD, хотя и могут работать с NCQ. Хотя порты JMicron SATA поддерживают AHCI, но вы получите худшую производительность HDD по сравнению с обычными портами SATA.
Что же делать? Можно оставить все как есть, но если у вас SSD, то это не выход, поддержка TRIM может продлить жизнь вашему устройству. Можно попробовать переустановить драйвера для контроллера на Microsoft’s IDE Controller. Идем в «Диспетчер устройств» , находим там раздел «IDE ATA/ATAPI контроллеры» и находим там несколько Nvidia Serial ATA контроллеров. Для каждого из них надо сделать следующее:
1.Зайти в «Свойства» .
2.Выбрать закладку «Драйвер» .
3.Щелкнуть «Обновить» -> «Выполнить поиск драйверов на этом компьютере» -> «Выбрать драйвер из списка…» .
4.В списке драйверов должен присутствовать «Стандартный двухканальный контроллер PCI IDE».
5.Выберите его и щелкните «Далее» для завершения установки.
Данные действия надо проделать для каждого контроллера Nvidia. После чего необходимо будет перезагрузить компьютер (возможно после перезагрузки произойдет установка драйверов и потребуется повторная перезагрузка)
Итак, включаем поддержку AHCI в Windows 7 для счастливых владельцев материнских плат на чипах отличных от Nvidia:
1.Запускаем regedit: «Пуск» -> «regedit» -> «Запуск от имена Администратора»
2.Находим ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci и в правой части икрана находит «Start». Щелкаем по нему правой кнопкой мыши и выбираем «Изменить» .
3.По-умолчанию там должно быть «3″. Меняем значение на «0″.
4.Перезагружаем компьютер и сразу заходим в биос. Теперь можно включить AHCI для использования в Windows 7.
5.После загрузки компьютера будут установлены драйвера для поддержки AHCI и потребуется еще одна перезагрузка.
Все, поддержка AHCI в системе установлена.
ЕвгенийМудрец (17089) 9 лет назад
Я это сделал после установки винды. Мне нужно наоборот переключить в IDE, у меня софт для диска который работает с ним только в IDE, в AHCI он не раздупляет диск — Error:unknown boot device.