O dispositivo VMBus não é carregado em uma máquina virtual que está em execução em um computador com o Hyper-V instalado

Este artigo fornece ajuda para corrigir um problema em que o dispositivo VMBus não é carregado em uma máquina virtual criada usando o Virtual Server 2005 ou o Virtual PC 2007.

Aplica-se a: Windows 10 — todas as edições, Windows Server 2012 R2
Número de KB original: 954282

Sintomas

Considere o seguinte cenário.

  • Você tem um computador que tem o Hyper-V instalado.
  • Você cria uma máquina virtual no computador.
  • Você cria a máquina virtual a partir de uma imagem de disco rígido virtual (arquivo.vhd) que foi criada usando o Microsoft Virtual Server 2005 ou o Microsoft Virtual PC 2007.

Nesse cenário, o dispositivo VMBus Integration Services não é carregado. Quando você abre Gerenciador de Dispositivos na máquina virtual, um triângulo amarelo que tem um ponto de exclamação aparece ao lado do VMBus. Quando você clica duas vezes em VMBus, a caixa de diálogo Propriedades do VMBus exibe uma das seguintes mensagens:

Este dispositivo não pode encontrar recursos gratuitos suficientes que ele pode usar. (Código 12).

Esse dispositivo não pode ser iniciado. (Código 10).

Motivo

Esse problema ocorre porque a camada de abstração de hardware (HAL) não é atualizada automaticamente.

Quando uma máquina virtual é criada usando o Virtual Server ou o Virtual PC, o HAL (Advanced Configuration and Power Interface) é usado. Os Serviços de Integração exigem um HAL do Controlador de Interrupção Programável Avançado (APIC) para carregar o dispositivo VMBus corretamente.

Solução

Para resolver esse problema, siga estas etapas:

  1. Inicie a máquina virtual.
  2. Clique em Iniciar, clique em Executar, digite Msconfig.exee clique em OK.
  3. Na caixa de diálogo Configuração do Sistema , clique na guia Inicialização e clique em Opções Avançadas.
  4. Na caixa de diálogo Opções Avançadas de INICIALIZAÇÃO, clique para selecionar a caixa Detectar HAL marcar e clique em OK.
  5. Clique em Sim para reiniciar a máquina virtual.
  6. Depois que a máquina virtual for reiniciada, abra Gerenciador de Dispositivos e verifique se todos os dispositivos do Integration Services estão instalados.
  7. Em Gerenciador de Dispositivos, expanda Computador e verifique se um HAL de computador baseado em APIC está listado. Para máquinas virtuais x86, este item será listado como computador baseado em APIC x86. Para máquinas virtuais x64, este item será listado como computador baseado em APIC x64.

Observação

Você pode limpar a caixa Detectar HAL marcar selecionada na etapa 4. Se a caixa Detectar HAL marcar for selecionada, a máquina virtual levará um pouco mais de tempo para iniciar.

Mais informações

Para obter mais informações, confira Tecnologia do Hyper-V.