Windows 8: Выставить режим AHCI без переустановки системы

Пришлось мне поменять материнскую плату ASUS на Intel. После замены материнки Windows 8 прекрасно запустилась на ней, подсунула нужные драйвера и т.п.
Через некоторое время я обратил внимание, что в BIOS отключен режим AHCI. Я его включил, но система не загрузилась, выдав мне смайлик на синем экране (это новый вид BSOD). Все методы по устранению данной ошибки, которые работали для Семерки, здесь не помогали… Решение ниже:

Q: Как в Windows 8 выставить режим AHCI без переустановки системы?
A:
1. Закройте все приложения (не обязательно все, но желательно)
2. Нажмите Win+R и введите regedit (запускать редактор реестра нужно под админом). Если работа ведется под учетной записью с правами пользователя, то можно вызвать консоль с экрана "Пуск", нажав Win+F и введя в поиск regedit. После того, как файл будет найден, нажать на нем правую кнопку мыши и выбрать "Запуск от имени администратора". На запрос UAC нажмите "Продолжить".
3. Найдите ветку реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\
Там найдите параметр ErrorControl значение которого будет 3. На нем нажмите правую кнопку мыши и выберите "Изменить", затем смените 3 на 0 и нажите ОК.
4. Найдите раздел StartOverride и у его параметра так же смените 3 на 0.
5. Перезагрузите компьютер и включите в БИОС использование AHCI.

Источник и файл реестра для тех, кто не желает копаться в реестре, ниже:
http://www.ithinkdiff.com/how-to-ena…-installation/