Включение AHCI-режима без переустановки Windows Vista/7

vklyuchenie-ahci-rezhima-bez-pereustanovki-windows-vista7

Для установки хакинтоша прошил материнку ASUS P5K биосом от P5KC (в первой зачем-то выключили режим AHCI), переключил режим в биосе и Windows 7 стошнило BSOD-ом. Погуглив минуту в инете, на удивление обнаружил решение этой проблемы на сайте M$.

При запуске компьютера с операционной системой Windows Vista после изменения режима SATA для загрузочного диска появляется сообщение об ошибке: STOP 0x0000007B INACCESSABLE_BOOT_DEVICE

Рассмотрим следующую ситуацию. В настройках BIOS компьютера с системой Microsoft Windows Vista для режима SATA загрузочного диска было выбрано использование интерфейса AHCI. Затем пользователь перезагружает компьютер. В этом случае появляется следующее сообщение об ошибке:

STOP 0x0000007B INACCESSABLE_BOOT_DEVICE
Данная проблема возникает, если драйвер AHCI (Msahci.sys) в системе Windows Vista отключен. Прежде чем изменять режим SATA для загрузочного диска, необходимо включить драйвер.
Предупреждение. При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует решения этих проблем. Ответственность за изменение реестра несет пользователь.Для устранения неполадок перед изменением режима SATA загрузочного диска включите драйвер AHCI в реестре. Для этого выполните следующие действия:

  1. Закройте все программы Windows.
  2. Откройте меню Пуск, в окне Начать поиск введите regedit и нажмите клавишу ВВОД.
  3. Если откроется окно Учетные записи пользователей, нажмите кнопку Продолжить.
  4. Найдите и выделите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  5. На правой панели щелкните правой кнопкой мыши параметр Start в столбце Имя, затем нажмите Изменить.
  6. В поле Значение введите 0 и нажмите кнопку ОК.
  7. В меню Файл выберите команду Выход, чтобы закрыть редактор реестра.
После этого ребутимся, выставляем в BIOS-е режим AHCI, и… вуаля. Ваша Vista/7 снова работает. :)
PS для Windows XP включение режима AHCI требует плясок с бубном и подсовыванием драйверов. Как это делается – я х.з., поскольку XP у меня осталась только на ноуте Тошиба, которому 5 лет, и смысла туда пихать что-то другое нет. Гугль вам в помощь ;)