Меню

0x0000007b при установке windows server

Исправляем BSOD 0x0000007B при загрузке Windows 7 / Windows Server 2008 R2

При замене оборудования компьютера или сервера, восстановлении из бэкапа или при миграции физического хоста в среду виртуализации (P2V), при первом запуске Windows Server 2008 R2 / Windows 7 может появиться синий экран BSOD с ошибкой 0x0000007B.

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

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

  1. При восстановлении ОС из бэкапа на другой физический компьютер иди виртуальную машину Hyper-V, VMware или VirtualBox (как частный случай восстановление из Bare Metal Recovery на другое железо).
  2. При миграции физической системы с помощью создании образа компьютера (например, с помощью disk2vhd) и разворачивании из этого vhd образа новой виртуальной машины.
  3. При переключении режима работы SATA контроллера в BIOS с AHCI на IDE, или наоборот.
  4. При замене материнской платы и / или контроллера жесткого диска.

В моем случае проблема возникла при миграции физического сервера с Windows Server 2008 R2 в среду VMWare. При первой загрузке ВМ появился синий экран.

В режиме отладки видно, что загрузка Windows останавливается на этапе загрузки драйвера CLASSPNP.SYS.

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

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

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

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

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

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

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

Для сохранения изменений в файле реестра на диске нужно встать на раздел

HKEY_LOCAL_MACHINE\local_hkey и в меню выбрать Unload Hive.

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

В случае VMWare останется только установить VMWare Tools.

Если после данных изменений ваша Windows так и не загрузилась стой же ошибкой INACCESSABLE_BOOT_DEVICE, значит у вас используются какой-то другой тип контроллера. Попробуйте в ветке HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services изменить значение параметра Start в соответствии с таблицей.

Служба Windows Виртуальная машина VMWare Физический ПК с Windows x64 с нативным SATA адаптером Физический ПК с RAID контроллером
aliide 3 3 3
amdide 3 3 3
atapi
cmdide 3 3 3
iastorv 3 3 3
intelide 3 3
msahci 3
pciide 3 3
viaide 3 3 3
LSI_SAS 3 3

Перед тем как куда-то переносить образ надо вместо дравйвера от вендора установить стандартый драйвер. Он будет в списке совместимых драйверов на оборудование вместе с драйвером (-ами) от производителя.

Читайте также:  помощь в настройке егаис

Да, есть такой вариант. Его можно держать в голове, но обычно с проблемой сталкиваются уже после разворачивания образа на новом железе.

Недавно обновлял прошивку raid контроллера Adaptec 6405 до последней. На удивление выскочила эта же самая ошибка. В папку C:\Windows\System32\drivers (и на всяк C:\Windows\inf) не загружающейся системы Windows 2008 R2, положил драйвера последние и файл описания. После удачной загрузкой еще раз через систему обновил этими же драйверами контроллер.

на такой случай держал у себя простенький контроллер,
который подсовываю в каждый устанавливаемый сервер, после установки основной ос,
когда уже все встало и ок, вторым в систему ставлю контроллер, чтобы оно схавало драйвер.
в системе он никому не мешает, если самого контроллера нет.
но вот потом образ может подняться на нем — система знает, что у нее был такой и драйвер к нему есть.
несколько раз помогало.
Сейчас такой подход наверное уже устарел…

Восстанавливал образ физической машины (Windows 7) сделанный в Acronis True Image на виртуальную машину на Vmware ESXi. При загрузке появился синий экран смерти с ошибкой 0x0000007B . Проблема решилась изменением ключа LSI_SAS на 0. После этого Win7 загрузилась корректно.
Спасибо автору! Все по шагам разжевано. Побольше бы таких четких мануалов в сети!

Спасибо, наконец смог запустить систему!

Помогите пожалуйста! Делали бекап win7 акронисом, после изменения значений ключей как указано в вашей статье, система загрузилась на виртуальной машине Vmware, а так же на диске Sandisk x400 M.2 2280 256gb, с контроллером Marvell 88s1074-Bsw2. Но к сожалению, мне так и не удалось заставить загрузится систему на диске intel SSD 600p series, с контроллером Silicon Motion SM2260. Может быть для него нужны какие то специфические настройки, помогите пожалуйста разобраться.

Попробуйте выставить значения ключей start для служб в соответствии с конфигурацией для физ. компьютера с sata контроллером.

Спасибо за совет, но к сожалению это не помогло. Думал может нужны какие-то специфические настройки именно для этого контроллера.

Bsod: Stop 0x0000007B — стал появляться на одном компьютере очень часто, даже после переустановки Windows с нуля, скорее всего тут можно подозревать, что причины могут быть такие:

1)Из-за скачивания контента, где особенно горит красивая кнопка большая скачать, как правило это тоже не факт, маскируется все красиво под вирусы, вирусы или удаленное управление в виде BackDoor — может повредить загрузочные сектора HDD/SSD. В Ручном режиме, в полу автоматическом или даже автоматическим без участия человека по скрипту. Кстати Windows 7 x64 SP1 страдает в этот раз — это не какая то Windows 10, там было бы тоже самое, если бы была ошибка такая же. Ведь с Windows 7 пошли не желательные модификации, а точнее слишком много процессов и прочих служб. Как правило эта система для консолей и мобильных устройств создавалось, а для компьютера. Единственное на что клюют видимо на DirectX 12 какой то, который по сути не имеет поддержки большинства игр, даже ради них нет смысла этого делать, нормальная компания обязательно сделает выбор в DirectX Версии запуска игр, как к примеру Resident Evil 5 — запустить от DirectX 9 и от DirectX 10, 11 даже был для VR. А не принуждать использовать только строго один DirectX Такой то версии, много лет назад был выбор на не многие игры, даже кстати S.T.A.L.K.E.R. — и то можно было менять DirectX до 11 версии, это Зов Припяти — говорят он доработан по сей день.

Читайте также:  настройки идентов для gi s8120

2)Несовместимое ПО с видео картой, аудио драйвером особенно чаще всего Realtek AC 97 — к примеру может быть скачан старой версии, либо скачан не с официального сайта, такое было только на Windows XP SP2/3 — на сколько помню и много лет назад.

3)Частично совместимый драйвер на видео карту, бывает даже и так, но очень редко, 1к100, что сначала все будет работать отлично. Но вот драйвер на видео карту либо имеет последнюю версию для старых моделей карт только, что выходит несовместимость с ядрами систем Windows и может служить даже BSod. Ещё из опыта знаю, что чаще всего ATI Radeon не HD версии — страдают ещё хуже от последних версиях драйвера, поэтому рекомендуют Catalyst — ставить не последней версии. А в HD сериях — если драйвер установился, изображение показывает, но потом спустя несколько недель происходит перезагрузка Windows — то это говорит либо сама видео карта бракована уже, микросхемы не выдают должным образов вывод данных, либо микросхемы не могут обрабатывать уже полноценно то, что должны, происходит не до обработка. Чаще всего приводит к не показу вообще изображения, но очень редко к Bsod 0x0000007B.

Самое главное. По умолчанию лицензионной версии Windows XP/Vista/7/ — отключен параметр — автоматически перезагружать компьютер при отказе системы, то есть BSod не будет показываться, а будет постоянно перезагружаться, а вы синий экран можете и не увидеть вообще, потому что его надо после установки Windows обязательно включать для исследования симптома технической ошибки, по коду ошибке можно найти причины. Вот главная проблема, что он отключен, мало кто об этом знает, поэтому избранные меньше могут получать запросов об ошибках Bsod — всему виной создатели Windows — так как при установке Windows нет функции — показать код ошибки при отказе системы Windows Yes/No. Вот по этому база заполняется Bsod — только избранными и пишут ошибки по опыту, которые есть только избранные. Избранные ремонтируют системы не менее в два раза дороже (по сути должны, так как они могут эти ошибки исправить значительно лучше, чем нуб саибот/ NOOB) НУБ. Чайник и прочее.

Кстати все, что тут написано 100% правда, лично мой опыт.

Bsod: Stop 0x0000007B — began to appear on one computer very often, even after reinstalling Windows from scratch, most likely here it is possible to suspect that the reasons can be such:

1)Because of the download content, which is especially lit beautiful big download button, as a rule it is also not a fact, masked all beautifully under viruses, viruses or remote control in the form of a BackDoor — can damage the boot sector HDD/SSD. In Manual mode, semi-automatic or even automatic without human script. By the way Windows 7 x64 SP1 suffers this time — it not what that Windows 10, there would be the same if there was an error the same. After all with Windows 7 went not desirable modification, and more precisely too many processes and other services. As a rule, this system for consoles and mobile devices was created, and for the computer. The only thing that apparently bite on DirectX 12 what that, which in fact does not support most games, even for them it makes no sense to do this, a normal company is sure to make a choice in the DirectX Version of the launch of games, such as Resident Evil 5 — run from DirectX 9 and DirectX 10, 11 was even for VR. And not to force to use only strictly one DirectX Such version, many years ago there was a choice on not many games, even by the way S. T. A. L. K. E. R. — and that it was possible to change DirectX to 11 versions, it is a Call of Pripyat — speak it is finished to this day.

Читайте также:  настройка роутера asus 11p

2)Incompatible SOFTWARE with video card, audio driver especially often Realtek AC 97 — for example, can be downloaded from the old version, or not downloaded from the official website, this was only on Windows XP SP2/3 — as I remember many years ago.

3)Partially compatible driver on the video card, it happens even so, but very rarely, 1k100 that at first everything will work fine. But here is a driver on a video card either has the latest version for older models of cards only that comes out incompatible with the cores of Windows systems and can even serve as a BSod. Yet from experience I know that most ATI Radeon not the HD version suffers even worse from the latest versions of the driver, therefore, recommended Catalyst set is not latest version. And in the HD series — if the driver is installed, the image shows, but then a few weeks later there is a restart of Windows — it says either the video card itself is defective already, the chips do not give proper images of the data output, or the chips can not already fully process what they should, there is no processing. Most often leads to not showing at all images, but very rarely to Bsod 0x0000007B.

Above all. By default, the licensed version of Windows XP/Vista/7/ — disabled option — automatically restart the computer when the system fails, that is, the BSod will not be shown, but will constantly restart, and you may not see the blue screen at all, because it must be included after installing Windows to investigate the symptom of a technical error, the error code can find the reasons. Here is the main problem that it is disabled, few people know about it, so favorites can receive fewer Bsod error requests — all the fault of the Windows creators — since there is no function when installing Windows — show the error code when the Windows system fails Yes/No. That’s why the base is filled with Bsod — only favorites and write errors from experience, which are only favorites. Selected repair system not less than twice as expensive (in fact needs as they may to correct these errors is significantly better than the noob saibot/ NOOB) NOOB. Kettle and so on.

By the way, everything written here is 100% true, my personal experience.

источник