Синий экран Windows с кодом ошибки 0x0000007b после Bare Metal Recovery |
![]() |
Лично я частенько сталкиваюсь с Blue Screen Error на Windows Server 2008 R2 и Windows Server 2012, код которого подобен:
Если посмотреть в таблицу стоп-кодов, то можно увидеть более понятное объяснение что же все таки случилось:
На моей практике это происходило в основном после выкатки из бэкапов и причиной были:
В первом случае поправить ситуацию было довольно просто - загружаешься с диска восстановления, запускаешь diskpart и указываешь верный раздел активным. Второй же случай я подробно опишу далее...
Исходные данные
Рисунок 1
Рисунок 2
Что было сделано и к чему эти действия привелиБыл восстановлен образ Windows Server Backup Feature: Bare Metal Recovery на виртуальной машине (Рис. 3). [Как сделать образ для восстановления, включающий в себя iSCSI Initiator читайте в моей статье (ссылка)] В результате, развернутый образ на виртуальной машине вывалился в соответствующий синий экран (Рис. 4). Рисунок 3
Рисунок 4
Как поправить?Загружаемся еще раз с диска восстановления WinRE (лично я предпочитаю это делаю по сети через WDS). Запускаем командную строку и вызываем regedit.exe В редакторе реестра устанавливаем курсор на раздел HKEY_LOCAL_MACHINE
В меню File выбираем пункт Load Hive... Выбираем на нашем восстановленном разделе файл (без расширения): c:\Windows\System32\config\SYSTEM В поле Key Name вписываем: hive_system В итоге у нас должна быть такая картинка (Рис. 5). Рисунок 5
Далее переходим в раздел реестра HKEY_LOCAL_MACHINE\hive_system\ControlSet001\services\ Внутри выбираем раздел atapi (HKEY_LOCAL_MACHINE\hive_system\ControlSet001\services\atapi\) Устанавливаем значение реестра Start [REG_DWORD] = 0x00000000 (0) Затем выбираем соседний раздел intelide (HKEY_LOCAL_MACHINE\hive_system\ControlSet001\services\intelide\) Устанавливаем значение реестра Start [REG_DWORD] = 0x00000000 (0) Повторяем то же самое с разделом LSI_SAS (HKEY_LOCAL_MACHINE\hive_system\ControlSet001\services\LSI_SAS\) Устанавливаем значение реестра Start [REG_DWORD] = 0x00000000 (0) (Рис. 6) Рисунок 6
В редакторе реестра устанавливаем курсор на раздел HKEY_LOCAL_MACHINE\hive_system В меню File выбираем пункт Unload Hive... (Рис. 7) Перестартовываем новый сервер и загружаемся в обычном режиме с нашего восстановленного раздела Рисунок 7
Синего экрана больше нет, сервер успешно запустился и операционная система устанавливает драйвера для нового оборудования (Рис. 8). Осталось накатить VMWare Tools и проверить работу наших сервисов. Рисунок 8
Таблица значений реестра типичного целевого оборудованияВ моем примере я привел восстановление на виртуальную машину VMWare. В таблице ниже указаны значения реестра для другого целевого оборудования. Если в таблице Вам ничего не подходит, можете поэксперементировать.
|
КОММЕНТАРИИ
что только не делал... уже и драйвера с рабочей виртуалки подкидывать пытался, никакого толку -(
Спасибо за помощь!
На тройки меняли зря, нужно было пробовать с новым контроллером и нулями. VMWare в большинстве своем платные продукты
Сейчас ещё раз восстановлюсь из образа и попробую ещё раз. VM Ware платная или нет?
Сначала лучше начать с самого VirtualBox.
Кроме atapi, intelide и LSI_SAS также поменять значения на "0" и для других ключей из таблицы.
Реестр подключается из восстановленног о диска.
и ещё момент - какой реестр подключать? с восстановленног о диска или с диска "Х"?
заранее прошу прощения, если задаю глупые вопросы...
Посмотрите на таблицу и попробуйте проставить нули в различных ключах из нее.
Зайдите в настройки VirtualBox и в разделе Storage поменяйте тип контроллера с SATA Controller на IDE.
восстановиться нужно срочно, а сделать ничего не могу! Please help!
поклон тебе
Устанавливаем значение реестра Start [REG_DWORD] = 0x00000000 (0)
Меня только твой мануал спас
Благодарю