Compartilhar via


O dispositivo VMBus não é carregado em uma máquina virtual 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.

Número original do KB: 954282

Sintomas

Considere o cenário a seguir.

  • Você tem um computador com 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 o Gerenciador de Dispositivos na máquina virtual, um triângulo amarelo com 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 consegue encontrar recursos livres suficientes que possa usar. (Código 12).

Este dispositivo não pode iniciar. (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, a ACPI (Advanced Configuration and Power Interface) HAL é usada. O Integration Services requer um HAL APIC (Advanced Programmable Interrupt Controller) para carregar o dispositivo VMBus corretamente.

Resolução

Para resolver esse problema, siga estas etapas:

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

Observação

Você pode desmarcar a caixa de seleção Detectar HAL marcada na etapa 4. Se a caixa de seleção Detectar HAL estiver marcada, a máquina virtual levará um pouco mais de tempo para iniciar.

Mais informações

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