Загрузка Windows Embedded Compact 7 на виртуальной машине завершается ошибкой Stop 7B

Загрузка Windows Embedded Compact 7 на виртуальной машине завершается ошибкой Stop 7B

Пользовательский интерфейс некоторого специализированного промышленного оборудования реализован в виде приложения, работающего на базе Windows Embedded Compact 7. Операционная система установлена ​​на устаревшем промышленном ПК (Aaeon GENE-9455 rev.a1.1материнская плата). К сожалению, эта материнская плата уже не работает; питание одного из чипов подается неправильно, и последовательность загрузки зависает.

Фирма, которая развернула ПК, больше не существует, и у меня нет доступа к источнику. Как я вижу, есть четыре потенциальных способа починить эту машину — все они болезненны и не гарантируют успеха.

  1. Ремонт платы на уровне компонентов
  2. Получение новой старой или восстановленной платы с какого-то забытого склада
  3. Перенос приложения на различное оборудование и программное обеспечение
  4. Запуск всей ОС на виртуальной машине, которую затем легко разместить на любом оборудовании и программном обеспечении.

Я пробую путь виртуализации. Я создал образ компактной флэш-карты, сгенерировал из нее виртуальный жесткий диск и закинул его в VirtualBox 6.1.16. Однако попытка запустить виртуальную машину быстро заканчивается BSoD гостевой системы с кодом ошибки STOP: 0x0000007B (INACCESSIBLE_BOOT_DEVICE).

Та же проблема, по-видимому, распространена при миграции более популярных ОС Microsoft, таких как Windows XP и 7, на виртуальные машины. Хотя они могут быть применимы или нет к WEC7, я попробовал следующие предлагаемые решения. Ничего не изменилось.

  • Указание Windows загрузить все возможные соответствующие драйверы при загрузке путем редактирования реестра вручную. Я загрузил куст SYSTEM гостевой системы (\Windows\System32\config\SYSTEM) как SYSTEM_guest в редакторе реестра хост-системы, перешел в HKEY_LOCAL_MACHINE\SYSTEM_guest\ControlSet001\services\ и изменил значение "start" каждого ключа на "0" (что означает: запустить драйвер во время самой ранней фазы загрузки) для следующих ключей: aliide, amdide, atapi, cmdide, intelide, msahci, pciide, viaide
  • Попробуйте разные варианты контроллеров виртуального хранилища, такие как IDE (PIIX3, PIIX4 и ICH6), SATA (AHCI), SCSI (LSI Logic и BusLogic)
  • Автоматическое восстановление запуска с помощью установочного диска Windows 7 32 бит ISO.
  • Установка новых драйверов в образ с помощью вышеупомянутого установочного диска Windows. А именно Intel ATAPI и AHCI для Windows 7 32 бит.

Связанный контент