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

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

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

При восстановлении ОС из бэкапа на другой физический компьютер или при подключении жесткого диска со старого ПК на новый может появиться синий экран 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 должна загрузится нормально и запустит поиск и установку драйверов для нового оборудования.