Авторизация



Голосование

Помогла ли представленная на сайте информация решению Вашей IT-задачи?
 
Главная страница IT MICROSOFT Синий экран Windows с кодом ошибки 0x0000007b после Bare Metal Recovery
Синий экран Windows с кодом ошибки 0x0000007b после Bare Metal Recovery Печать

Лично я частенько сталкиваюсь с Blue Screen Error на Windows Server 2008 R2 и Windows Server 2012, код которого подобен:

STOP: 0x0000007B (0xFFFFF880009A9928, 0xFFFFFFFFC0000034, 0x0000000000000000, 0x0000000000000000)

Если посмотреть в таблицу стоп-кодов, то можно увидеть более понятное объяснение что же все таки случилось:

INACCESSABLE_BOOT_DEVICE

 

На моей практике это происходило в основном после выкатки из бэкапов и причиной были:

  • Неверно определен активный раздел на запоминающем устройстве (чаще всего возникало после выкатки из Acronis'a, в котором был неверно указан активный раздел)
  • Целевой сервер имел различное оборудование с исходным, в частности - контроллер накопителя (тут как раз Acronis Universal Restore мог помочь разрешить подобную проблему и гораздо чаще проблемы были с восстановлением из Bare Metal Recovery от Microsoft Windows Backup Feature)

В первом случае поправить ситуацию было довольно просто - загружаешься с диска восстановления, запускаешь diskpart и указываешь верный раздел активным.

Второй же случай я подробно опишу далее...

 

Исходные данные

  1. Есть физический сервер на Windows Server 2008 R2.
    Он имеет всего один раздел (primary), размером 465.73 Гб, на котором расположена система, который является активным и загрузочным. Этот раздел находится на массиве RAID-1, построенном на аппаратном контроллере. Подключен также к серверу и другой диск, размером 250 Гб, однако на самом деле это iSCSI диск, который используется для хранения резервных копий Server Backup Feature (Рис. 1).
  2. Есть скелет виртуальной машины VMWare, с одним подцепленным к ней накопителем VMDK, размером чуть больше чем раздел на физическом сервере - 505 Гб (Рис. 2).

bluescr-resolve_image01

Рисунок 1

 

bluescr-resolve_image02

Рисунок 2

 

Что было сделано и к чему эти действия привели

Был восстановлен образ Windows Server Backup Feature: Bare Metal Recovery на виртуальной машине (Рис. 3). [Как сделать образ для восстановления, включающий в себя iSCSI Initiator читайте в моей статье (ссылка)]

В результате, развернутый образ на виртуальной машине вывалился в соответствующий синий экран (Рис. 4).

bluescr-resolve_image03

Рисунок 3

 

bluescr-resolve_image04

Рисунок 4

 

Как поправить?

Загружаемся еще раз с диска восстановления WinRE (лично я предпочитаю это делаю по сети через WDS).

Запускаем командную строку и вызываем regedit.exe

В редакторе реестра устанавливаем курсор на раздел HKEY_LOCAL_MACHINE

В меню File выбираем пункт Load Hive...

Выбираем на нашем восстановленном разделе файл (без расширения): c:\Windows\System32\config\SYSTEM

В поле Key Name вписываем: hive_system

В итоге у нас должна быть такая картинка (Рис. 5).

bluescr-resolve_image05

Рисунок 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)

bluescr-resolve_image06

Рисунок 6

 

В редакторе реестра устанавливаем курсор на раздел HKEY_LOCAL_MACHINE\hive_system

В меню File выбираем пункт Unload Hive... (Рис. 7)

Перестартовываем новый сервер и загружаемся в обычном режиме с нашего восстановленного раздела

bluescr-resolve_image07

Рисунок 7

 

Синего экрана больше нет, сервер успешно запустился и операционная система устанавливает драйвера для нового оборудования (Рис. 8). Осталось накатить VMWare Tools и проверить работу наших сервисов.

bluescr-resolve_image08

Рисунок 8

Таблица значений реестра типичного целевого оборудования

В моем примере я привел восстановление на виртуальную машину VMWare. В таблице ниже указаны значения реестра для другого целевого оборудования. Если в таблице Вам ничего не подходит, можете поэксперементировать.

 

Виртуальная машина VMWare

Виртуальная машина HyperV

Dell PE2970 с нативным адаптером RAID

Dell PET100 на нативном SATA адаптере

aliide

3

3

3

3

amdide

3

3

3

3

atapi

0

0

0

0

cmdide

3

3

3

3

iastorv

3

3

3

3

intelide

0

0

3

3

msahci

3

3

0

0

pciide

3

3

3

0

viaide

3

3

3

3

LSI_SAS 0

0

0

3

3


 

КОММЕНТАРИИ 

 
#18 alex 11.12.2017 05:12
Уже все перепробовал, при чем одна машина запустилась(пос ле проделанных действий), а другая все так-же выдает stop 7b
что только не делал... уже и драйвера с рабочей виртуалки подкидывать пытался, никакого толку -(
 
 
#17 Андрей А 10.11.2016 17:17
Спасибо. С меня пиво.
 
 
#16 Юрий 13.08.2016 15:00
Благодарю! Помогло для запуска win 2008 из vmdk диска в Virtual Box. Все значения из таблицы выставил в 0
 
 
+1 #15 opendos 05.08.2015 11:57
спасибо!!!! заработало. ты гений!
 
 
#14 Stas 04.03.2015 12:22
Установил VMware Workstation 11 и все сразу же заработало!!! 8)
Спасибо за помощь!
 
 
#13 Dev_LC 03.03.2015 16:15
Цитирую Stas:
Диск подцепил на контроллер IDE. Поменял сейчас значения с "0" на "3" - результат тот же :sad:
Сейчас ещё раз восстановлюсь из образа и попробую ещё раз. VM Ware платная или нет?


На тройки меняли зря, нужно было пробовать с новым контроллером и нулями. VMWare в большинстве своем платные продукты
 
 
#12 Stas 03.03.2015 16:03
Диск подцепил на контроллер IDE. Поменял сейчас значения с "0" на "3" - результат тот же :sad:
Сейчас ещё раз восстановлюсь из образа и попробую ещё раз. VM Ware платная или нет?
 
 
#11 Dev_LC 03.03.2015 15:52
Цитирую Stas:
т.е. проставить везде те значения, что указаны в таблице или все эти значения изменить на "0"?
и ещё момент - какой реестр подключать? с восстановленног о диска или с диска "Х"?
заранее прошу прощения, если задаю глупые вопросы...


Сначала лучше начать с самого VirtualBox.
Кроме atapi, intelide и LSI_SAS также поменять значения на "0" и для других ключей из таблицы.
Реестр подключается из восстановленног о диска.
 
 
#10 Stas 03.03.2015 15:46
т.е. проставить везде те значения, что указаны в таблице или все эти значения изменить на "0"?
и ещё момент - какой реестр подключать? с восстановленног о диска или с диска "Х"?
заранее прошу прощения, если задаю глупые вопросы...
 
 
#9 Dev_LC 03.03.2015 14:59
Цитирую Stas:
Уважаемый модератор, помогите мне! У меня ничего не получилось! Был снят образ физического сервера встроенными средствами и была попытка его восстановить на VirtualBox - результат BSOD с вышеуказанными кодами... все вышеперечисленн ые манипуляции не помогли... :sigh:
восстановиться нужно срочно, а сделать ничего не могу! Please help!


Посмотрите на таблицу и попробуйте проставить нули в различных ключах из нее.
Зайдите в настройки VirtualBox и в разделе Storage поменяйте тип контроллера с SATA Controller на IDE.
 
 
#8 Stas 03.03.2015 14:50
Уважаемый модератор, помогите мне! У меня ничего не получилось! Был снят образ физического сервера встроенными средствами и была попытка его восстановить на VirtualBox - результат BSOD с вышеуказанными кодами... все вышеперечисленн ые манипуляции не помогли... :sigh:
восстановиться нужно срочно, а сделать ничего не могу! Please help!
 
 
#7 indi 22.02.2015 20:32
мда... все проставил по памяти, а про LSI забыл
поклон тебе
 
 
#6 Dev_LC 02.10.2014 13:11
Благодарю всех за ваши отзывы!
 
 
+1 #5 SlavikKh 16.07.2014 13:04
Мне помогла Повторяем то же самое с разделом pciide (HKEY_LOCAL_MAC HINE\hive_syste m\ControlSet001\services\pciid e\)

Устанавливаем значение реестра Start [REG_DWORD] = 0x00000000 (0)
 
 
+1 #4 Александр 10.07.2014 19:01
Автор! Ты просто гуру
Меня только твой мануал спас :-* :-* :-*
 
 
+1 #3 Saor 10.06.2014 11:43
Спасибо огромное! Тебе памятник надо поставить. кучу времени и нервов мне сэкономил.
 
 
#2 Dev_LC 13.11.2013 20:43
Цитирую Иван:
Уважаемый, огромное тебе спасибо. По данной теме в нете инфы море, но только у твой мануал самый четкий и, что самое главное, у меня по нему заработало!! )


Благодарю :-)
 
 
+1 #1 Иван 13.11.2013 19:39
Уважаемый, огромное тебе спасибо. По данной теме в нете инфы море, но только у твой мануал самый четкий и, что самое главное, у меня по нему заработало!! )
 
Главная страница IT MICROSOFT Синий экран Windows с кодом ошибки 0x0000007b после Bare Metal Recovery