
При установке Windows 7 мой контроллер привода был настроен на IDE. Это не изменилось, когда я обновился до Windows 8.
Теперь мне нужно включить AHCI, но это приводит к тому, что Windows не запускается. Он не знает, как автоматически исправить проблему.
Мне удалось воспользоваться Regedit из раздела восстановления, чтобы попробовать использоватьэто исправлениеэто сработало для Vista. Однако в Windows 8 этот ключ отсутствует.
Я читаючто соответствующий ключ теперь находится в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
. Но мои настройки уже соответствуют изменениям, которые они предлагают сделать.
Как заставить Windows загрузиться после включения AHCI в BIOS?
решение1
С использованиемregedit, установите ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0
а также в StartOverride
дереве в storahci
. Это значение необходимо изменить на 0
:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0
После перезапуска должно заработать. Вы также можете удалить весь блок StartOverride.
Примечание: Если вы не переключитесь на AHCI при следующей загрузке, система создаст новое значение StartOverride (равное 3), и вам придется повторить процесс.
решение2
Я нашел решение, не прибегая к ручному взлому реестра!
- Нажмите наПерезапусккнопку с Shiftключом и следуйте подсказкам для "Дополнительных параметров" на нескольких экранах. В конце концов, вы окажетесь на экране, который скажет вам, что после перезагрузки вы сможете сделать так много вещей, включая запуск в безопасном режиме. Единственной кнопкой на этом экране будет кнопка "Перезагрузка".
- Перезагрузитесь. ПЕРЕД загрузкой Windows войдите в настройки BIOS.
- Измените режим SATA в BIOS на нужный вам: IDE, AHCI или RAID(XHD).
- Загрузитесь в Windows. Шаг 1 настроил Windows на запрос типа параметров загрузки, которые вы хотели бы использовать. #4 — безопасный режим. Это загрузит в систему нужные драйверы для настройки BIOD, в память и правильно настроит реестр для вас. Никакой другой конфигурации не требуется.
- Перезагрузите Windows в обычном режиме. Windows будет использовать конфигурацию, которую она автоматически исправила на шаге 4.
решение3
Выполнить msconfig
(щелкните правой кнопкой мыши в левом нижнем углу рабочего стола, затем щелкните левой кнопкой мыши «Выполнить» и введите msconfig
).
Нажмите на вкладку «Загрузка», отметьте безопасную загрузку, перезагрузите, измените на AHCI в BIOS, загрузитесь, Windows загрузится в безопасном режиме.
Запустите msconfig
снова, снимите отметку с безопасной загрузки на вкладке «Загрузка», перезагрузите ПК.
ПК работает отлично. Не лезьте в regedit, вам нужно всего лишь загрузиться в безопасном режиме, чтобы это исправить, очень просто.