Map Your Next Move at VMware Explore
Join peers and leaders at the essential cloud event for IT professionals.
Learn More
Map Your Next Move at VMware Explore
Join peers and leaders at the essential cloud event for IT professionals.
Learn More
Community Search
Welcome to the Broadcom Community
Find Your Communities
Our communities are designed by division, as you can see below. Visit each division’s homepage for a list of product communities under each division. From there, click on the communities you’re interested in, choose «Join Community,» and select your notification settings. It’s that simple. Join as many as you’d like.
Register Here
Please note: Your first post to any of our communities will be placed in a moderation queue for review to help us prevent spammers from posting unwanted content. Our community managers closely monitor this moderation queue, and once your first post is approved, your posts will no longer go through moderation. Please do not submit the same post multiple times.
Check Out Our Events
Looking for product roadmap webcasts, technical sessions, user group meetings, conferences, and workshops? Check out our events calendars:
- Application Networking and Security
- Carbon Black — Symantec
- VeloCloud
- Carbon Black
- Tanzu
- VMware Cloud Foundation
- Enterprise Software Events
- Mainframe Software Events
- Symantec Enterprise Events
- VMware Events
Latest Discussions
-
Meet patel Request you to update to WS 17.6.3 and share if the issue still persists. If it’s still there, please share support bundle of the affected VM.
-
Posted in:
Fusion
Filed a ticket and the respective team will be looking in to it.
Recent Blogs
-
Auto Scaling of Kubernetes Workloads using Custom Application …
-
Posted in:
Bitnami
Model Context Protocol (MCP) has taken the world …
Upcoming Events
Engagement Leaderboard
One of the grievances of upgrading to Ubuntu Gutsy was the breaking of VMware. Apparently there isn’t a vmware-server package in Ubuntu Gutsy as opposed to Feisty. A quick download and compile of vmware-server 1.04 from VMware.com and VMware-server was back in a breeze. On the other hand, booting into my disk partition was an absolute pain in the ass.
The way I setup my vmware, apart from the usual virtual disk images, was to use a real physical partition for the Windows installation. One of the main reasons was because my laptop only came with a software restore and it refused to work within vmware to a virtual disk. The other reason is that it would allow me to dual boot into my XP while also being able to boot into that same XP via vmware from Linux.
The Problem
Whenever I attempted to boot in to XP in VMware, it would give me a BSOD :crazy: with the following message;
A problem has been detected and windows has been shut down to prevent damage to your computer.
If this is the first time you've seen this stop error screen, restart your computer. If this screen appears again, follow these steps:
Check for viruses on your computer. Remove any newly installed hard drivers or hard drive controllers. Check your hard drive to make sure it is properly configured and terminated. Run CHKDSK /F to check for hard drive corruption, and then restart your computer.
Technical information:
*** STOP: 0x0000007B (0xF8958640,0xC0000034,0x00000000,0x00000000)
The Solution
Thanks to http://communities.vmware.com/message/288743 for the hints.
Seems like in the kernel 2.6.22 used in Gutsy, all PATA drives are now treated like SCSI drives because the kernel devs found out that the SATA/SCSI driver handles PATA drives better than the PATA driver. So when you add new hard drive to a vmware virtual machine, it configures it as a SCSI device and tell Windows on booting up to treat it as a SCSI device.
Hence the solution in short is to simply go to your vmx file and change all references to your PATA hard drive from SCSI to ide. And then go to the .vmdk file for your raw disk containing the XP installation and change ddb.adapterType=»ide” :lalala:
Ошибка 0x0000007B, известная как INACCESSABLE_BOOT_DEVICE, возникает, когда Windows не может получить доступ к загрузочному диску. Это может быть связано с отсутствием необходимых драйверов или повреждением носителя. В этой статье мы обсудим причины возникновения ошибки и предложим способы ее устранения.
Приобрести оригинальные ключи Windows можно всегда в нашем каталоге, от 1190 ₽
Причины возникновения ошибки 0x0000007B
Администраторы могут столкнуться с этой ошибкой в следующих случаях:
— Восстановление Windows из бэкапа на другой компьютер или виртуальную машину (например, Hyper-V, VMware, VirtualBox).
— Перенос или клонирование системы на новый диск или компьютер.
— Миграция физической системы с помощью образа диска (например, disk2vhd) и разворачивание на новой виртуальной машине.
— Изменение режима работы SATA контроллера в BIOS (например, с AHCI на IDE/RAID и наоборот).
— Замена материнской платы или контроллера жесткого диска.
— Обновление BIOS/UEFI или изменение настроек.
Наиболее частые случаи возникновения ошибки
На практике ошибка 0x0000007B часто встречается при конвертации физической системы в виртуальную машину, особенно при использовании VMware vCenter Converter. После окончания конвертации Windows на новой ВМ не загружается и на экране появляется BSOD со стоп-кодом:
STOP: 0x0000007B (0xFFFFF880009A9928, 0xFFFFFFFFC0000034, 0x0000000000000000, 0x0000000000000000).
Это связано с тем, что контроллер жесткого диска на виртуальной машине отличается от исходного оборудования, что приводит к сбою при загрузке Windows.
В большинстве гипервизоров для подключения дисков по умолчанию используется SCSI или SAS контроллер, который обычно отключен в исходном образе Windows. То есть драйвер lsi_sas.sys установлен, но служба, которая его запускает – отключена. В результате операционная системе не может загрузить необходимый драйвер и загрузка Windows прерывается с BSOD.
В режиме отладки видно, что загрузка Windows останавливается на этапе загрузки драйвера CLASSPNP.SYS.
Как исправить ошибку 0x0000007B
Чтобы исправить проблему, нужно загрузиться с установочного диска Windows или с USB-флешки (например, с помощью MsDaRT) и выполнить следующие шаги:
1. Загрузитесь в среду восстановления Windows:
— С загрузочного носителя (установочный диск или флешка) откройте командную строку, нажав комбинацию клавиш Shift+F10.
— В командной строке введите команду Regedit.exe для открытия редактора реестра.
2. Загрузите куст реестра:
— В редакторе реестра выберите HKEY_LOCAL_MACHINE, затем откройте меню File > Load Hive.
— Выберите файл \Windows\System32\config\SYSTEM на локальном диске вашей Windows. Это файл системной части реестра.
— Назовите загруженную ветку, например, local_hkey.
3. Измените значения в реестре:
— Перейдите в раздел HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services\.
— Найдите и измените значения ключей для следующих драйверов:
— Atapi
— Intelide
— LSI_SAS
— Для каждого из них найдите параметр Start и измените его значение на 0 (0x00000000), что означает, что служба будет загружаться при старте Windows.
4. Дополнительные настройки для AHCI:
— Если проблема возникла после переключения режима SATA на AHCI, найдите раздел msahci и также измените параметр Start на 0.
5. Сохранение изменений и перезагрузка:
— Чтобы сохранить изменения, вернитесь в HKEY_LOCAL_MACHINE\local_hkey, выберите Unload Hive.
— Перезагрузите систему в обычном режиме. Windows должна загрузиться нормально.
Если система не загружается, возможно, используется другой тип контроллера жесткого диска. В этом случае попробуйте в ветке HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services изменить значение параметра Start в соответствии с таблицей:
Служба Windows | Виртуальная машина VMWare или HyperV | Физический ПК с 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 |
Ручная установка драйверов
Если ошибка связана с отсутствием драйвера контроллера диска, можно вручную установить необходимые драйверы в офлайн-образ Windows. Для этого:
1. Скопируйте драйверы на USB-флешку и загрузитесь с нее.
2. Используйте команду:
dism /image:f:\ /add-driver /driver:vioscsi.inf
где f:\ — это диск с образом 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.
Для устранения этого:
1. Загрузите системную ветку реестра (\Windows\System32\config\SYSTEM).
2. В разделе HKEY_LOCAL_MACHINE\local_hkey\System\ControlSet001\Control\PnP измените параметры DisableCDDB и DontStartRawDevices на 0.
3. Выгрузите куст реестра и перезагрузите компьютер.
Эти действия помогут устранить ошибку 0x0000007B и вернуть вашу Windows в рабочее состояние.
Время на прочтение3 мин
Количество просмотров33K
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) можно добавить драйвера новой системы перед миграцией на неё
0
0
Сижу под Slackware 10.0 (ядро 2.4.29), но на винте также установлен и Windows XP. Таквот я уставил под Linux VMWare Workstation 5.0 e.x.p build-15576 и создал виртуальную машыну но с загрузкой моего Windows XP с реального диска. При запуске ВМВаре все грузитса но потом выдает синий екран. Как сделать чтоби грузилса Виндовс с реального диска.
П.С. Просьба не писать «ищи в интернете» поскольку там уже очень долго ищу.
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.