Переключить IDE на AHCI в Windows 10

Раздел: Windows
Написано: 2.09.2019
Автор: Antonio

Технология AHCI пришла на смену проверенному временем, но морально устаревшему контроллеру IDE. Если у вас по какой-то причине включен старый режим IDE, то можно легко переключить контроллер в новый более функциональный режим AHCI.

ide to ahci bios, переключение контроллера в BIOS


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

Если вы готовы к проведению проверенного мной эксперимента и понимаете что делаете, то приступим.

1. Подготавливаем Windows 10 к AHCI.
Запускаем редактор реестра regedit с правами Администратора.

Переходим к разделу реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV

Задаем значение 0 параметру Start

iastorv start 0

В соседнем разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV\StartOverride

для параметра с именем 0 устанавливаем значение 0

iastorv startoverride 0

В разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci

Параметр Start устанавливаем в 0

storahci start 0

В подразделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride

Параметр 0 в 0.

storahci startoverride 0

Закрываем редактор реестра.

2. Перезагружаем компьютер и входим в UEFI или BIOS.

Включаем для нужного диска режим AHCI.
Сохраняем изменения и перезагружаемся.

ide to ahci bios, переключение контроллера в BIOS

Так выглядит UEFI материнской платы Asus P8H67-M Pro

3. Загружаем Windows 10 и система сама поставит нужные драйвера, их потом можно обновить драйверами от производителя.

Возможно Windows 10 не сможет загрузится и тогда нужно будет пробовать загрузить ее в безопасном режиме и шаманить уже там.

Для тех, кому не охото морочиться с ручными правками реестра, я сделал reg файл — скачать.

Его нужно сохранить и запустить, он сам внесет вышеописанные 4 изменения.

У меня все прошло без проблем и танцев с бубном.
Если что-то пойдет не так вы можете включить назад режим IDE.

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

8 комментариев

Antonio
Авг 4, 2020 15:23

Уже который раз переключаю по заметке в статье, все супер, очень помогает!

 
Александр
Ноя 1, 2020 23:28

Добрый день Надо перевести в режим ahci,почитал, посмотрел и вот какая заковыка. Она в пункте 2
Папка StartOverride у меня имеется в iaStorAVC и iaStorV
и нет этой папки в iaStorAV
Вопрос. Вы пишите он должен находится в iaStorAVC, в другой информации в iaStoreAV Система win 10 pro Если я ошибусь и поставлю параметр не в той директории, комп не загрузится. И где его все таки надо менять. Или и iaStorAVC и в iaStorV т.е. в обоих.
Хотя по другой информации параметр должен меняться в директории iaStorаAV, которой у меня нет.

 
Antonio
Ноя 23, 2020 01:39

Добрый,
примените файл реестра и все дела.

Если не загрузится, тогда решать вопрос, можно попробовать вернуть прежний режим IDE. Если сильно страшно, можно сделать образ диска и потом восстановить.

 
Семен
Июн 17, 2021 20:13

Александр, у Вас новая сбрка винды. Старше 20Н2 или 21Н1 и выше или есть поддержка RAID. Что-бы включить режим нужно в iaStorAVC обнулять.
Ничего страшного не будет если и iaStorA, iaStorAV и в iaStorAVC обнулить. Я для этого дела батничек нацарапал, запустите и не морочтесь.
@echo off
echo Convet IDE to AHCI by SVS Computing Lab.

Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV» /v «Start»
Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV\StartOverride» 0

Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV» «Start»
Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV\StartOverride» 0

Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAVC» «Start»
Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAVC\StartOverride» 0

Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci» «Start»
Call :RegSet «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride» 0

pause
exit/b

:RegSet
Reg add «%~1» /v «%~2» /t REG_DWORD /d «0» /f
exit/b
:-D

 
Ботва
Авг 6, 2022 23:19

Упростил решение:
Создать файл *.txt и оюозвать его как вам угодно (ahci.txt к примеру), открыть его «блокнотом» или другим техт-редактором, туда вписать кусты реестра (см. ниже), закрыть редактор с сохранением изменений. Далее , переименовать расширение *.txt в > *.reg и сохранить . Всё , reg-файл готов, остаётся тапнуть по нему 2 раза (слияние с реестром Виндовс) и перезагрузить комп , не забыв включив в BIOS режим AHCI .
Техт для создания рег-файла:
___________________________________________________________
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV]
«Start»=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV\StartOverride]
«0»=dword:00000003
«1»=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV\StartOverride]
«0»=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci]
«Start»=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride]
«0»=dword:00000000

___________________________________________________________
длинный прочерк не копировать, это границы техта.

 
Antonio
Авг 9, 2022 15:36

Так есть же рег-файл в заметке.
Просто скачать и приметь его!

 
Виктор
Фев 11, 2023 14:49

Спасибо! Рег-файл помог *BRAVO*

 
casper200
Сен 2, 2023 12:01

Спасибо, батник + reg, помогло!
просто Reg не работал, срывался в BSOD.

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com