Смена IDE на AHCI через реестр в Windows 7/10

Смена IDE на AHCI через реестр в Windows 7/10

03.06.2023 Windows 3

Очень часто сталкиваюсь и постоянно приходится гуглить решение, поэтому размещу шпаргалку у себя в блоге. Итак, периодически после установки системы и настройки обнаруживанию, что в BIOS SATA-диски и SSD работают через устаревший режим IDE (ATA). Если прямо в BIOS просто поменять режим с IDE на AHCI, то Windows у вас больше не загрузится и уйдёт в синий экран смерти. Дело в том, что с системой уже автоматически запускаются драйверы и службы, работающие только с IDE. Значит, чтобы система запустилась, у нас 2 варианта:

  1. Заранее в реестре внести правки, отключить IDE и включить AHCI, затем зайти в BIOS, переключить режим там и всё должно по идее заработать.
  2. Если нет возможности, надо загрузиться с LiveCD, таких как AdminPE, запустить regedit, загрузить куст реестра System с рабочей ОС, внести правки там. Естественно, переключить режим в BIOS

Объяснять всё не буду, все-таки тут я выкладываю шпаргалки по большей части для себя, лишь распишу ветки реестра, куда надо внести правки:

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
    параметр Start переключить с 3 на 0
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV
    также параметр Start переключить с 3 на 0
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV\StartOverride
    для параметра 0 поставить значение 0
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAVC\StartOverride
    также для параметра 0 поставить значение 0
  5. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
    для параметра Start устанавливаем значение 0
  6. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
    параметр 0 меняем на 0
  7. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi
    здесь параметр Start можно поменять на 3, но это необязательно

Фуф, больше не придётся гуглить)

Отблагдарить автора статьи также можно переводом, +100 вам в карму!

 

3 комментария

  1. Евгений:

    А так еще проще:

    bcdedit /set safeboot minimal

  2. Санни:

    Сделал так же, 2 раза пожалел, но получилось, проблема была после того, как сделал, как указано вообще, виндовс не загружалась ни IDE, ни AHCI, потом не мог войти в безопасный режим, случайно нашел флешку у себя с виндовс, которую устанавливал, зашел в безопасном режиме с подсказками чата GPT, в итоге смог перепригнуть с IDE на AHCI без переустановки, ну и скажу, лаги тоже прекратились, после включения и во время работы были зависания системы полностью, от 10 до 30 секунд полностью система подвисала.

  3. Норияро:

    Санни, как исправил эту ситуёвину в итоге? Я в такой же ситуации: и в IDE и в AHCI бсод с INACCESSIBLE BOOT DEVICE. Неделю уже бьюсь

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *