Найти в Дзене
RRS

Как устранить STOP ошибку 0x0000007b в Windows 7

При восстановлении ОС из бэкапа на другой физический компьютер или при подключении жесткого диска со старого ПК на новый может появиться синий экран BSOD с ошибкой 0x0000007B.

Cтоп-код соответствует ошибке INACCESSABLE_BOOT_DEVICE и связан с тем, что контроллер жесткого диска нового ПК (виртуальной машины) отличается от исходного оборудования. При загрузке системы не загружается драйвер, которые нужен для загрузки с нового контроллера. Из-за этого Windows не может запуститься.

Пользователь может столкнуться с ошибкой 0x0000007B в следующих случаях:

  • При восстановлении ОС из бэкапа на другой физический компьютер или виртуальную машину.
  • При переключении режима работы SATA контроллера в BIOS с IDE на ACHI, или наоборот.
  • При замене материнской платы и / или контроллера жесткого диска.

В моем случае проблема возникла при подключении жесткого диска со старого ПК на новый. При первой загрузке ПК появился синий экран.

Для исправления проблемы, нужно загрузиться с установочного диска Windows (не ниже Windows 7) или загрузочного диска. В случае использования установочного диска на первом экране начала установки (выбор языка и раскладки клавиатуры) нажмите сочетание клавиш Shift+F10. Откроется окно командной строки, в котором нужно выполнить команду Regedit.exe :

-2

В открывшемся окне редактора реестра встаньте на раздел HKEY_LOCAL_MACHINE и выберите меню Файл -> Загрузить куст.

-3

На жестком диске (не перепутайте его с диском со средой WinPE) выберите файл \Windows\System32\config\SYSTEM. В этом файле хранится системная часть реестра вашей Windows. Имя раздела можно присвоить произвольное.

Таким образом вы смонтируете (например, под именем local_system) в редактор реестра куст реестра вашей системы с жесткого диска.

В загруженной ветке перейдите в раздел HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services\.

Найдите следующие ключи реестра:

  • Atapi
  • Intelide
  • LSI_SAS

В каждом из этих ключей найдите параметр типа REG_DWORD с именем Start и измените его значение на 0 (0x00000000).

Примечание. Значение Start=0, означает что данная служба будет запускаться при загрузке Windows. Start=3 – ручной запуск службы.
Примечание. Значение Start=0, означает что данная служба будет запускаться при загрузке Windows. Start=3 – ручной запуск службы.

В том случае, если вы перед возникновением переключили режим работы SATA контроллера на AHCI, нужно также в разделе msahci установить Start=0

Для сохранения изменений в файле реестра на диске нужно встать на раздел HKEY_LOCAL_MACHINE\local_system и в меню выбрать Выгрузить куст.

-5

Теперь можете перезагрузить ПК в обычном режиме. Windows должна загрузится нормально и запустит поиск и установку драйверов для нового оборудования.