Compartir a través de


El dispositivo VMBus no se carga en una máquina virtual que se ejecuta en un equipo con Hyper-V instalado

En este artículo se proporciona ayuda para corregir un problema por el que el dispositivo VMBus no se carga en una máquina virtual creada mediante Virtual Server 2005 o Virtual PC 2007.

Número de KB original: 954282

Síntomas

Considere el siguiente escenario:

  • Tiene un equipo con Hyper-V instalado.
  • Cree una máquina virtual en el equipo.
  • La máquina virtual se crea a partir de una imagen de disco duro virtual (archivo .vhd) creada mediante Microsoft Virtual Server 2005 o Microsoft Virtual PC 2007.

En este escenario, el dispositivo VMBus Integration Services no se carga. Al abrir Administrador de dispositivos en la máquina virtual, aparece un triángulo amarillo que tiene un signo de exclamación en él junto a VMBus. Al hacer doble clic en VMBus, el cuadro de diálogo Propiedades de VMBus muestra uno de los mensajes siguientes:

Este dispositivo no encuentra suficientes recursos gratuitos que puede usar. (Código 12).

Este dispositivo no se puede iniciar. (Código 10).

Causa

Este problema se produce porque la capa de abstracción de hardware (HAL) no se actualiza automáticamente.

Cuando se crea una máquina virtual mediante virtual Server o Virtual PC, se usa advanced Configuration and Power Interface (ACPI) HAL. Integration Services requiere un CONTROLADOR de interrupción programable avanzado (APIC) HAL para cargar el dispositivo VMBus correctamente.

Solución

Para resolver el problema, siga estos pasos:

  1. Inicie la máquina virtual.
  2. Haga clic en Inicio, haga clic en Ejecutar, escriba Msconfig.exe y, a continuación, haga clic en Aceptar.
  3. En el cuadro de diálogo Configuración del sistema, haga clic en la pestaña Arranque y, a continuación, haga clic en Opciones avanzadas.
  4. En el cuadro de diálogo Opciones avanzadas de ARRANQUE, haga clic para activar la casilla Detectar HAL y, a continuación, haga clic en Aceptar.
  5. Haga clic en para reiniciar la máquina virtual.
  6. Una vez reiniciada la máquina virtual, abra Administrador de dispositivos y compruebe que todos los dispositivos de Integration Services están instalados.
  7. En Administrador de dispositivos, expanda Equipo y compruebe que aparece un HAL de PC basado en APIC. En el caso de las máquinas virtuales x86, este elemento se mostrará como PC basado en APIC x86. En el caso de las máquinas virtuales x64, este elemento se mostrará como PC basado en APIC x64.

Nota:

Puede desactivar la casilla Detectar HAL que seleccionó en el paso 4. Si la casilla Detectar HAL está activada, la máquina virtual tarda un poco más en iniciarse.

Más información

Para obtener más información, consulte Tecnología de Hyper-V.