В Сети, есть уже достаточное количество инструкций, которые описывают способы включения AHCI режима в ОС Windows 10. В данной заметке, опишу свой неожиданный опыт, который получил при попытке переключить режим IDE на AHCI без переустановки системы на работающей Windows 10.
Первый и самый важный момент, который нужно помнить, при включении AHCI режима ,что необходимо заранее внести правки в реестр, прежде, чем включать данный режим в BIOS. Если включить сразу в BIOS режим AHCI, получим ошибку:
0x0000007B INACCESSABLE_BOOT_DEVICE
и синий экран смерти.
Способ 1.
Универсальный способ включения AHCI.
На самом деле, есть самый простой, быстрый и практически универсальный способ включения режима AHCI на работающей системе, без переустановки системы и правок в реестре. В большинстве случаев, он срабатывает.
Перед какими либо манипуляциями с системой, обязательно создавайте резервные копии системы, точки восстановления и резервные копии реестра.
Шаг 1. Нажимаем Win -> R и в окне «Выполнить» прописываем команду (1.):
msconfig
и нажимаем «ОК» (2.).
В открывшемся окне, открываем вкладку «Загрузка» (1.) и ставим галочку напротив параметра «Безопасный режим» (2.). Сохраняем изменения нажав «Применить» (3.) и «ОК» (4.).
Шаг 2. После, перезагружаем систему и включаем режим AHCI в BIOS. Сохраняем настройки и перезагружаем систему.
Шаг 3. Система автоматически загрузится в Безопасном режиме и установит все драйвера. При появлении рабочего стола, снова запускаем msconfig (аналогично как и в Шаг 1.) и отключаем Безопасный режим. Перезагружаем систему.
Шаг 4. Система загрузится в обычном режиме с включенным режимом AHCI.
Есть еще два способа, которые часто описаны на многих ресурсах. В моем случае, один из способов ниже, не сработал должным образом.
Способ 2.
Включение AHCI с помощью редактора реестра в ОС Windows 10.
Шаг 1. Открываем реестр. Для этого, можно нажать сочетание клавиш Win -> R и в открывшемся окне «Выполнить», вставляем (1.)
regeditи нажимаем «ОК» (2.).
В открывшемся окне реестра, идем по пути:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/iaStorV
В ветке реестра iaStorV (1.), открываем параметр Start (2.) и меняем его значение (3.) на 0 (ноль). В моем случае, на ОС Windows 10 20H2, данный параметр был на нужном значении по умолчанию. Сохраняем изменения (4.).
Шаг 2. Переходим в раздел реестра StartOverride (1.) по пути:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/iaStorAV/StartOverride
и меняем параметр (2.) с именем 0 на значение ноль (3.). Сохраняем изменения (4.).
В моем случае, данный параметр, также был выставлен на нужное значение по умолчанию.
Шаг 3. Переходим к разделу реестра storahci (1.) по пути:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/storahci
и меняем для параметра Start (2.) значение (3.) на 0 (ноль). Сохраняем изменения (4.).
Как и в предыдущих случаях, мне ничего не пришлось менять. По умолчанию, все соответствовало.
Шаг 4. Переходим в раздел реестра StartOverride по пути:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/storahci/StartOverride
В моем случае, у меня на ОС версии 20H2 отсутствовал параметр с именем 0:
Если у вас пустота, как и в моем случае, создаем нужный параметр самостоятельно. Для этого, щелкаем правой клавищей мыши по пустому полу и выбираем:
Создать -> Параметр DWORD (32 бита)
и задаем ему имя 0 (2.). Значение (3.) указываем тоже 0 (ноль). Сохраняем изменения (4.).
Шаг 5. Закрываем редактор реестра, перезагружаем устройство и включаем в BIOS режим AHCI.
Итог.
По плану и как пишут в разных статьях, система должна потом загрузиться, установить автоматически драйвера и повторно выполнит перезагрузку. В моем случае, после включения режима AHCI в BIOS по данному способу, моя система ушла в постоянную перезагрузку с ошибкой INACCESSABLE_BOOT_DEVICE. В сложившейся ситуации, попробовал загрузить систему в Безопасном режиме и мне это удалось. Не проводя никаких манипуляций, просто попробовал из Безопасного режима, снова загрузится в обычном и моя система... Да ,чудо... Загрузилась. Если подвести итоги, то после включения режима AHCI, мне нужно было сначала загрузить систему в Безопасном режиме и только потом, производить загрузку в обычном. Возможно, это связанно с ОС Wondows 10 20H2. Проверить на более ранних версиях ОС, у меня сейчас нет возможности. На англоязычном сайте поддержки Microsoft, можно найти сообщения о том, что после внесения всех правок в реестр, у пользователей выдает ошибку, что и в моем случае. Если вы, столкнулись с тем, что после всех правок в реестре у вас после включения режима AHCI в BIOS, возникает ошибка INACCESSABLE_BOOT_DEVICE, попробуйте загрузить систему в Безопасном режиме и только потом, перезагрузите устройство и загрузитесь в обычном режиме.
Позднее, откатил назад изменения и отключил режим AHCI обратно на IDE и попробовал третий способ включения режима AHCI.
Способ 3.
Включить режим AHCI в Windows 10 без правок в реестре.
Шаг 1. Запускаем Командную строку от имени Администратора.
В командной строке вводим:
bcdedit /set {current} safeboot minimal
и нажмите Enter. Должно появиться сообщение об успешной операции.
В моем случае, данная команда сработала. Если у вас не сработала, попробуйте выполнить другую команду:
- cdedit /set safeboot minimal
Шаг 2. Перезагружаем устройство и включаем режим AHCI в BIOS. После сохранения настроек в BIOS, система будет перезагружена, автоматически загрузится в Безопасном режиме и автоматически установит необходимые драйвера.
Шаг 3. После появления рабочего стола, откройте в Безопасном режиме Командную строку от имени Администратора и выполните команду:
bcdedit /deletevalue {current} safeboot
Если вы использовали альтернативную команду, вам нужно ввести:
- bcdedit /deletevalue safeboot
Шаг 4. Перезагружаем устройство и система уже загрузится в обычном режиме с включенным режимом AHCI.
Итог.
В моем случае, сработал данный способ с первого раза, без каких либо ошибок. Как будет в вашем случае, сказать трудно. Если у вас новый SSD диск и необходимо включить режим AHCI, будет целесообразнее сделать это через BIOS и выполнить чистую установку ОС Windows 10. Если необходимо включить поддержку AHCI в работающей системе, пробуйте вышеописанные способы. При этом, настоятельно рекомендую создавать резервные копии системы, точки восстановления и резервные копии реестра, перед какими либо манипуляциями с системой.
А вам помог один из способов? Будет полезно, если поделитесь своим опытом с другими. Ваша информация, может помочь другим пользователям.