Bsod 7b windows server 2003

Hello,

I think I’ve tried everything at this point.

Unable to successfully P2V a Windows Server 2003.

The phsyical server is:
— Dell R210
— Dell AHCPI with C: drive running in AHCI auto
— C: drive is partitioned as «basic» (not dynamic)
— C: drive has no underlying software/hardware raid
— In devmgmt.msc the host controller listed as «Intel PCH SATA AHCI Controller»
— Driver in use believed to be C:\windows\system32\drivers\iastor.sys

IMAGING OF ORIGINAL:

Using clonezilla:
I’ve tried imaging as-is and restoring using a PVE drive type of ide, sata, = BSOD 7b stop
I’ve tried running mergeide.reg without rebooting windows 2003 and then booting into clonezilla and restoring that to PVE = BSOD 7b stop

Using an old Acronis TIB:
I’ve tried restoring an old TIB backup of same server to PVE drive type of ide,sata = BSOD 7bstop

QM CONFIG OUTPUT:
(as it is now — I’ve tried lots of things all = BSOD 0x7B STOP)

acpi: 1
balloon: 0
bios: seabios
boot: order=ide1;ide0;ide2;usb0
cores: 2
cpu: Nehalem
ide0: zfast-mfgdisk:vm-101-disk-0,size=150G
ide1: none,media=cdrom
ide2: none,media=cdrom
machine: pc-i440fx-5.2
memory: 2048
meta: creation-qemu=9.2.0,ctime=1744648184
name: PCS-SCADA2
net0: e1000=00:26:B9:8D:A2:B8,bridge=vmbr1,firewall=1
numa: 0
ostype: wxp
smbios1: uuid=3d35350e-56af-4610-a5d6-49178ef15296
sockets: 2
spice_enhancements: videostreaming=all
usb0: host=4-1,usb3=1
vmgenid: 19f02903-1668-47d1-84cc-d2415fbcb603

Any ideas would be appreiated.

I have a few servers like this I would like to migrate to proxmox, but I cant even get the first one done because of BSOD’s

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

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

  • При восстановлении Windows из бэкапа на другой физический компьютер или виртуальную машину Hyper-V, VMware или VirtualBox (как частный случай восстановление из Bare Metal Recovery на другое железо);
  • После переносе (клонировании) Windows на новый диск или новый компьютер;
  • При миграции физической системы с помощью создании образа компьютера (например, с помощью disk2vhd) и разворачивании из этого vhd образа новой виртуальной машины;
  • При переключении режима работы SATA контроллера в BIOS с AHCI на IDE/RAID, или наоборот (в этом случае достаточно открыть настройки BIOS и вернуть исходный режим SATA);
  • При замене материнской платы и / или контроллера жесткого диска;
  • После обновления BIOS/UEFI или смене настроек.

Чаще всего я сталкивался с ошибкой 0x7b после конвертации физического компьютера с Windows Server 2008 R2/ Windows 7 в виртуальную машину с помощью VMware vCenter Converter. После окончания конвертации Windows на новой ВМ не загружается и на экране появляется BSOD со стоп-кодом:

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

Ошибка INACCESSABLE_BOOT_DEVICE в этом случае вызвана тем, что контроллер жесткого диска нового сервера (компьютера или виртуальной машины) отличается от исходного оборудования. Например, в большинстве гипервизоров для подключения дисков по умолчанию используется SCSI или SAS контроллер, который обычно отключен в исходном образе Windows. Т.е. драйвер lsi_sas.sys установлен, но служба, которая его запускает – отключена. В результате операционная системе не может загрузить необходимый драйвер и загрузка Windows прерывается с BSOD.

Stop 0x0000007B - Синий экран смерти при загрузке Windows 7 / Windows Server 2008 R2

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

не загружается драйвер CLASSPNP.SYS

Для исправления проблемы, нужно загрузиться с установочного диска/ USB флешки с Windows или загрузочного диска (например, MsDaRT). Если вы загрузили компьютер с установочного диска, нужно на первом экране начала установки (выбор языка и раскладки клавиатуры) нажать сочетание клавиш Shift+F10. Должно открыться окно командной строки, в котором нужно выполнить команду:

Regedit.exe

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

Эти действия смонтируют в редактор реестра куст реестра вашей системы с жесткого диска. Укажите временное имя новой ветки (например, local_hkey).

Load Hive загрузить файл реестра с диска

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

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

  • Atapi
  • Intelide
  • LSI_SAS

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

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

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

драйвер Intelide

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

выгрузить ветку реестра

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

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

Ручная установка драйвера при возникновении ошибки INACCESSABLE_BOOT_DEVICE

Вы можете вручную установить драйверы в ваш офлайн образ Windows. Например, после выполнения миграции хоста через P2V вы можете установить в офлайн образ драйвер для VMware SCSI Disk Controller или драйвер VirtIO (для KVM виртуализации). Для этого скопируйте необходимые драйвера на загрузочную USB флешку и загрузитесь с нее.

Для установки драйвера в офлайн образ Windows (в этом примере он находитмя на диске F:), выполните команду:

dism /image:f:\ /add-driver /driver:vioscsi.inf

dism загрузить драйвер контроллера диска в офлайн образ windows

В некоторых организациях настроены групповые политики, которые ограничивают установку сторонних драйверов в Windows. Например, с помощью следующих параметров в разделе Computer Configuration -> Administrative Templates -> System -> Device Installation -> Device Installation Restrictions:

  • Prevent installation of devices that match any of these device IDs
  • Prevent installation of devices using drivers that match these device setup classes
  • Prevent installation of removable devices
  • Prevent installation of devices not described by other policy settings.

Групповая политика - запретить установку драйверов в windows

Если эти политики включены, Windows не сможет выполнить автоматическую установки драйвера контроллера. В этом случае нужно

  1. Загрузить с диска ветку реестра \Windows\System32\config\SYSTEM (как описано выше);
  2. Затем перейдите в ветку
    HKEY_LOCAL_MACHINE\local_hkey\System\ControlSet001\Control\PnP
  3. Измените значения параметров реестра DisableCDDB и DontStartRawDevices на 0
  4. Выгрузите куст реестра и перезагрузите компьютер.

‎12-30-2009

05:08 PM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


Are you presenting only a single path to the boot lun during the installation? If not, try zoning out the additional luns so the server can only see 1. Also, you may need to make sure you are presenting the lun froim the «Manageing Controller».

What storage are you using?

Steven

Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)

‎12-30-2009

07:47 PM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


Hello Steven:

«Are you presenting only a single path to the boot lun during the installation? If not, try zoning out the additional luns so the server can only see 1.»

As I mentioned in the post I have tried to do this on the adapter but you are asking to do this from the SVC?

…turning off the 2nd boot port LUN and using just one during the install. This did not correct the problem.

«Also, you may need to make sure you are presenting the lun froim the «Manageing Controller».

Yes the other controller is disabled. The array controller is disabled as well (although sometimes it feels like turning itself on after a restart).

«What storage are you using?»

IBM XIV: this is adminstered by the storage team-so any specifics questions on this I will have to give to them.

The adapter is in PCIe slot 02 on the motherboard. There is nothing in Slot 01. Slot 03 has the same card in it but is not yet configured (BIOS disabled) and has no fibre plugged into it. I have attached the Selectable Boot Settings screenshot. I have tried to disable the selectable boot port and enable more than one boot port and every combination in between without success. I have not tried removing the inactive card yet but will and report tomorrow on my findings. I will also ask the storage team about enabling only one possible port from the LUN.

Cheers and Happy New Years!

Michael Barbere

‎12-30-2009

10:31 PM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


«As I mentioned in the post I have tried to do this on the adapter but you are asking to do this from the SVC? «

Yes. Just because you don’t set a boot lun doesn’t mean it can not «see» the other paths. You have to totally remove all other paths to the storage otherwise the server will not install right. THis is assuming you have a second path on this same controller. Most Storage Array’s have 2 paths per controller.

Steven

Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)

‎12-31-2009

01:18 PM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


Enabling only one Booth Port LUN from the SVC did not correct the issue.

The attached screenshot displays the available boot port.

Any other ideas?

‎12-31-2009

02:47 PM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


Can you show a screenshot of the Scan for Devices screen from the HBA bios?

Have you tried installing the OS directly from a Service Pack integrated OS Media? I think you need to have at least media with SP1 integrated (maybe even Sp2 since these are newer cards) for it to see the hba’s. By now, you probablt have Win2k3w/sp2 media, but just a thought.

That part number leads to several different versions of the card. I take it you have the 81B version of the card? single port HBA?

Have you tried an earlier version of the driver?

» http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=12169&prodSeriesId=3662826&prodNameId=3954649&swEnvOID=1005&swLang=13&mode=2&taskId=135&swItem=co-71299-2 «

Steven

Steven Clementi
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)

‎02-07-2010

07:25 PM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


Hi Michael, Just wondering if anyone has had any luck with this as I have some DL380 G6 with HP 42B PCIe 4Gb Dual Port HBS’s that are giving me the same problem.
If anyone knows the fix please post it here as I don’t know what to do now.

Thanks

‎01-30-2011

07:06 PM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


I encounter the same Stop: 0x0000007B error for DL380 G6 as well. Did anyone have a solution for this?

‎05-21-2011

08:42 AM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


hi i’m having the same issue, installation windows 2003 or windows 2008 r2 on brand new dl160 g5

‎05-23-2011

10:58 AM

Re: Server 2003 Install: BSOD-Stop: 0x0000007B â HP Branded Brocade Boot from SAN


I did not see this issue in Windows Server 2008 or 2008 R2. I never found a fix for the issue in 2003 but fortunately I was able to convince management that there was no fix for the problem so future boot from SAN deployments require 2008.

Время на прочтение3 мин

Количество просмотров33K

image

Disclaimer: за давностью лет точную модель серверов и контроллеров установить не удалось, поэтому в тексте при упоминании модели будут оговорки и, конечно же, возможны ошибки в деталях. Сути это не меняет — ниже описана процедура преодоления отсутствия драйвера нового контроллера без Recovery Console и «глубоких» знаний Windows 2003. Вероятно, возможны более оптимальные пути решения такой проблемы, чем использование виртуальной машины.

Проблема: Сломался контроллер, выпали два SCSI диска, а потом и умер и весь сервер. Это был HP Proliant, предположительно Proliant DL380 G3 с контроллером Smartarray 6i. К утру нужно заставить работать Exchange и несколько доменов, которые крутились на сервере.

Подняли диски, сделали посекторные образы, сделали образ всего рейда. Восстановили из образа данные, но заказчик хочет еще и восстановление работоспособности сервера. Сервера с таким же RAID контроллером нет, времени на поиск нету — это контроллер нескольких доменов, не во всех доменах есть BDC. Плюс там же крутится Exchange. К утру надо всё запустить в работу — придет несколько офисов людей и не смогут работать. Есть другой сервер с другим контроллером — Smartarray P410 на SAS дисках. Будем пытаться заставить работать это на нём. Полный образ массива заливаем на новый RAID на новом контроллере в надежде, что драйвера совместимы, но система не хочет грузиться — вылетает с ошибкой STOP 0x0000007B INACCESSIBLE_BOOT_DEVICE. Recovery Console нету. Как её внедрить в неработающий сервер — не ясно. Попробовали HP SmartStart в надежде, что он установит драйвера в новую систему, но не помогло.

В процессе попробовали запустить сервер в виртуальной среде — работает, но медленно и печально — пользователи утром его повалят. Пробовали сделать backup-restore из виртуальной машины на новую с помощью ntbackup. Бэкап до утра не сделается — медленно. Думали про образ Акронисом, но в новом сервере нету ни одного PCI, а все доступные под рукой PCIe контроллеры не хотят работать в новом сервере, соответственно нет возможности подключить образ на диске, c которого хотели этот образ восстановить на новый RAID.

Пробуем в VMware установить драйвер нового контроллера (это sfx архив). Говорит, что такого оборудования нет в системе. Распаковываем архив и пробуем установить драйвер через контекстное меню по правой кнопке мыши, грузимся, не помогает — STOP 7B. Начинаем копать сам драйвер, а точнее inf файл, предварительно изучив InstallHinfSection Function. В нем нету секции Default или чего-то в этом роде, видимо поэтому и не помогла установка по правой кнопке мыши. Начинаем пробовать все секции подряд командой

RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 4 C:\WINDOWS\INF\SHELL.INF

где DefaultInstall — имя секции, 4 — “If a reboot of the computer is necessary, ask the user for permission before rebooting”. Особо меня заинтересовали секции, в которых упоминалось что-то типа копирования и инсталляции драйвера

[HpCISSs2_Inst.ntx86]
CopyFiles = @HpCISSs2.sys

[HpCISSs2_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\HpCISSs2.sys
LoadOrderGroup = SCSI Miniport
AddReg         = pnpsafe_pci_addreg
AddReg         = boot_ctrl_addreg
AddReg         = disk_timeout_addreg

после выполнения удачной команды было получено предложение перезагрузиться, сделан образ и загружена система. Пользователи успешно заработали утром, а далее были сделаны реплики DC и Exchange на новые сервера, но это заказчики делали уже сами.

Практическая польза для масс
Допустим, вы сменили материнскую плату после поломки старой — смело можно пробовать ставить в неё диск после внедрения драйвера. Для этого понадобится VMware, Winhex (чтобы отключить-включить бутсектор — помогает избежать повреждения NTFS, если его откроют одновременно host и guest системы) и новые драйвера. Возможно стоит со временем описать этот процесс пошагово и в отдельной статье.

Этот заказ описан у нас на сайте в разделе кейсов по восстановлению данных. Еще один кейс — виртуализация старого сервера Novell после отказа контроллера.

UPDATE практической пользы для масс: mafet справедливо заметил, что таким же образом (через RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection) можно добавить драйвера новой системы перед миграцией на неё

curawl

Posts: 5
Joined: 2. Apr 2013, 09:28

Win Server 2003 Stop 0x7b (vhd, SCSI virtual HD)

Hello.

I looked for te solution of the issue, but did not find on the forum exactly my case. I am trying to start VM with Windows Server 2003 guest. I downloaded the vhd file from official MS site. (Microsoft Site) /download/details.aspx?id=24445 — cannot post URLs yet.
It’s written that it runs with Virtual Server, though I have no possibility to try it right now.

I’m getting 0x7b BSOD.

My host OS is Ubuntu Server 12.04. The vmc file attached to vhd image says it is SCSI LSLogic, though phisically I have IDE drive.

Any ideas about solution of the problem?

mpack

Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Win Server 2003 Stop 0x7b (vhd, SCSI virtual HD)

Post

by mpack »

Stop 0x7B is Windows boot saying «Help! I can’t find my boot hard disk»!

It usually means you selected the wrong hdd controller type. For example, who said it should be SCSI? That would be an unusual choice for a Windows PC. More typical would be IDE.

mpack

Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Win Server 2003 Stop 0x7b (vhd, SCSI virtual HD)

Post

by mpack »

How many PCs do you know that come with SCSI controllers? Regardless, perhaps you should approach Microsoft for technical advice regarding the requirements of their software.

Blutarsky

Posts: 21
Joined: 18. Jun 2013, 12:32

Re: Win Server 2003 Stop 0x7b (vhd, SCSI virtual HD)

Post

by Blutarsky »

I am experiencing the same problem. Virtualbox 4.2.18

I have created an image of an existing Windows 2003 R2 server (running on a Dell Dimension 4400 with 1GB Ram + a 3Ware [95004LP] SCSI controller->boots from SCSI), using Disk2vhd v1.64. The image is 144GB (out of a 450GB disk), hosted on a Windows 8 machine (64).

At boot, blue screen 07B.

— Enabled/Disabled APIC
— Changed controller from IDE to SCSI (either Buslogic/LSIlogic, makes no difference)
— tried SCSI ports 0 to 4

Still cant boot, keep showing BSOD 07B

What can I try?

michaln

Oracle Corporation
Posts: 2973
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Any and all
Contact:

Re: Win Server 2003 Stop 0x7b (vhd, SCSI virtual HD)

Post

by michaln »

Blutarsky wrote:What can I try?

Hit Microsoft over the head with a two-by-four? What you got is the expected result of taking a hard disk from one system and attempting to boot it in a different system (virtual or physical makes no difference).

The problem is that your OS was installed with a different storage controller and Server 2003 (just like many other Windows versions) is too brain damaged to pick up a different controller. I’m told a repair install of Windows may fix it. You may get better help in some Windows forum BTW, this is not really a virtualization problem.

Blutarsky

Posts: 21
Joined: 18. Jun 2013, 12:32

Re: Win Server 2003 Stop 0x7b (vhd, SCSI virtual HD)

Post

by Blutarsky »

Ah well, I thought that the VHD image creation would virtualize or «hide» original hardware config…
If not, how it comes I could successfully VHD other (Windows) computers. running them successfully on (virtualbox) completely different hardware?

michaln

Oracle Corporation
Posts: 2973
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Any and all
Contact:

Re: Win Server 2003 Stop 0x7b (vhd, SCSI virtual HD)

Post

by michaln »

Blutarsky wrote:Ah well, I thought that the VHD image creation would virtualize or «hide» original hardware config…
If not, how it comes I could successfully VHD other (Windows) computers. running them successfully on (virtualbox) completely different hardware?

They probably had a similar enough storage controller. That is really the critical part — display adapters, sound cards, network cards, etc. etc. are handled reasonably well by the Windows Plug and Play architecture. Storage controllers are not.

VHD image creation just copies the sectors, it doesn’t change the contents. There may be tools to do that but I have no experience with those.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Что случилось с windows phone
  • Efi shell команды для запуска windows
  • C windows system32 wshom ocx
  • Windows 2008 r2 не печатает перенаправленный принтер
  • Как посмотреть пароль в диспетчере учетных данных windows