Нарвался еще на один неприятный глюк после конвертации (предыдущий — Ошибка 3110 при P2V конвертации). С помощью SCVMM 2008R2 конвертировал Windows Server Standard 2003 x64, машинка уже конвертируется нормально, но, на последнем этапе не устанавливаются virtual guest services. Запускаю машину вручную, и вручную же ставлю сервисы интеграции. Получаю BSOD 0x0000007b. Опа :-) Я на сервере BSOD-ов уже давненько не видал.
Итак, как починить. Конвертируем заново, так быстрее. После перезапуска захожу на саму виртуалку и удаляю через Add or Remove Programs все лишнее, что осталось от “железного” компьютера. Т.е. драйвера, специфические для железа утилиты и т.д. Почему я этого не сделал до конвертации, ведь так правильнее? Да, конечно же правильнее это делать до конвертации. Но я оставил, т.к. в случае проблем с виртуальным, я его выключу, а “железный” включу и оставлю работать.
После удаления всего ненужного сервер следует перезагрузить, после чего сделать следующее:
- Запустить regedit и перейти в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wdf01000
- Посмотреть на ключ Group, если там значение base, то проблема в нем.
- Заменить значение ключа на WdfLoadGroup и перезагрузиться.
- Установить integration services (virtual guest services)
Решение было найдено тут: After installing Hyper-V Integration Services on the next reboot the VM displays BSOD 0x0000007B