Cómo solucionar el problema de una máquina virtual Hyper-V restaurada que no se inicia.

Restaurar una máquina virtual Hyper-V desde una copia de seguridad a veces parece sencillo, pero luego simplemente se niega a arrancar, mostrando errores relacionados con los estados guardados o los adaptadores de red. La copia de seguridad estaba bien y la restauración parecía exitosa, pero nada arranca.¿Molesto, verdad? Por lo general, estos problemas se solucionan en solo unos minutos, una vez que se entiende lo que sucede. A menudo se debe a una incompatibilidad de configuración entre el entorno antiguo y el nuevo, especialmente con los adaptadores de red o los estados guardados. Así que, si tu máquina virtual no arranca después de una restauración, aquí te mostramos la posible causa y cómo solucionarlo.

Cómo solucionar el problema de una máquina virtual Hyper-V que no se inicia después de la restauración.

Solución 1: Vuelva a vincular el conmutador virtual que la máquina virtual está buscando.

Esto es muy común. La máquina virtual se guardó con un nombre de conmutador virtual específico que ya no existe en el nuevo host. Hyper-V simplemente se niega a iniciarla porque no puede conectarse a la red.¿La solución? Apuntar la máquina virtual a un conmutador existente.

  • Abra el Administrador de Hyper-V.
  • Haz clic con el botón derecho en la máquina virtual y elige Configuración.
  • En la barra lateral, seleccione Adaptador de red.
  • En la sección «Conmutador virtual», seleccione uno que esté disponible. Normalmente, el conmutador predeterminado funciona bien, o bien, seleccione un conmutador externo si lo configuró previamente.
  • Pulsa Aceptar e intenta iniciar la máquina virtual de nuevo.

Este paso suele ser la solución habitual, sobre todo si la máquina virtual se movió entre equipos. En algunas configuraciones, Windows podría no aplicar automáticamente el parámetro correcto, por lo que a menudo es necesario realizar esta corrección manual.

Solución 2: Asegúrese de que el nombre del adaptador de red coincida.

Si el adaptador de red de la máquina virtual tenía un nombre diferente en el host anterior, Hyper-V podría seguir buscando ese nombre. No estoy seguro de por qué es importante, pero lo es. Cambiar el nombre del adaptador para que coincida con la configuración anterior puede solucionar el problema.

  • Abra la consola de administración de Hyper-V.
  • Haz clic en Administrador de conmutadores virtuales.
  • Cambie el nombre del adaptador para que coincida con lo que espera la máquina virtual (esta información podría estar en la configuración original de la máquina virtual o en los registros).
  • Intenta arrancar la máquina virtual de nuevo.

Es como si la máquina virtual se quedara atascada buscando a un viejo amigo en una red que ya no existe. Eso soluciona el problema de coincidencia.

Solución 3: Eliminar el estado guardado para evitar sesiones bloqueadas.

Si después de solucionar el problema del interruptor siguen apareciendo errores, es probable que el estado guardado contenga información antigua del hardware. Al eliminarlo, la máquina virtual arrancará desde cero, sin archivos residuales.

  • Dentro del Administrador de Hyper-V, haga clic con el botón derecho en la máquina virtual.
  • Seleccione Eliminar estado guardado…. Esto puede borrar la instantánea “en pausa” anterior.
  • Una vez que eso haya desaparecido, intente iniciar la máquina virtual nuevamente.

Si esa opción del menú aparece atenuada o no funciona, puede hacerlo manualmente:

  • Abra el Explorador de archivos y navegue hasta la carpeta de su máquina virtual (normalmente en C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines o similar).
  • Busque la carpeta cuyo nombre coincide con el GUID de la máquina virtual: esa larga cadena de caracteres.
  • Dentro, elimine los archivos .bin y .vsv. Estos son los archivos de estado guardados.
  • Justo después, inicia la máquina virtual. Se iniciará como si acabara de apagarse: sin estado congelado ni información de hardware antigua. Ten cuidado: perderás todo lo que había en esa sesión congelada, pero es un pequeño inconveniente.

Solución 4: Reconstruir la máquina virtual utilizando el VHD(X) existente.

Si la configuración de la máquina virtual está completamente dañada, lo mejor es reconstruirla desde cero. Olvídese de intentar arreglar la configuración anterior. Al fin y al cabo, lo que realmente importa son los datos del disco (VHDX).

  • Apague el equipo y realice una copia de seguridad del disco (si aún no lo ha hecho).
  • Elimine la entrada de la máquina virtual, pero deje intactos los archivos VHDX.
  • En el Administrador de Hyper-V, cree una nueva máquina virtual, pero cuando se le solicite el disco, elija Usar un disco duro virtual existente y apúntelo al archivo VHDX antiguo.
  • Inicie la nueva máquina virtual y debería arrancar con normalidad.

Este método evita muchos conflictos de configuración, especialmente si la máquina virtual anterior estaba muy personalizada o dañada.

Solución 5: Compruebe el antivirus y añada exclusiones.

A veces, aunque sea una posibilidad remota, los programas antivirus pueden bloquear los archivos de la máquina virtual al analizarlos, especialmente si se encuentran en una carpeta compartida o si el archivo VHDX está en una unidad de red. Esto puede impedir que la máquina virtual arranque, ya que los archivos están en uso.

  • En su software antivirus, agregue exclusiones para la carpeta donde se encuentran los archivos de configuración de su máquina virtual y los archivos VHDX.
  • Normalmente, esto se encuentra en Configuración > Exclusiones o similar.
  • Una vez hecho esto, intente iniciar la máquina virtual de nuevo.

Haz esto especialmente en servidores nuevos, ya que a veces no tienen las mismas exclusiones que los antiguos, lo que puede complicar las cosas más de lo necesario.

Cómo evitar que vuelva a suceder

  • Anota los nombres de tus conmutadores virtuales antes de migrar. Hacer que coincidan en el nuevo host te ahorrará muchos problemas.
  • Apague siempre las máquinas virtuales correctamente; los estados guardados no se migran bien, así que evítelos si planea mover la máquina virtual.
  • Configura las exclusiones del antivirus con antelación; hazlo antes de que falle el primer arranque, no después.
  • Mantén los discos de tu máquina virtual separados de los archivos de configuración; a menudo, el disco por sí solo puede utilizarse para reconstruir la máquina virtual si fuera necesario.

La gente también pregunta

¿Por qué no se inicia mi máquina virtual Hyper-V?

Por lo general, esto se debe a que la máquina virtual hace referencia a un conmutador de red o a un estado guardado que ya no está disponible. Verifique la configuración de red y elimine cualquier estado guardado antiguo. En ocasiones, el bloqueo de los archivos de la máquina virtual por parte del antivirus también puede causar problemas.

¿Por qué mi máquina virtual no se inicia automáticamente después de una restauración?

Esto suele estar relacionado con un estado guardado obsoleto o una configuración incorrecta. Restablezca el estado guardado, vuelva a vincular el adaptador de red o importe la máquina virtual de nuevo, y debería arrancar sin problemas.

¿Y si después de todo esto sigue sin funcionar?

A veces, la configuración antigua de la máquina virtual simplemente no funciona correctamente. Reconstruirla desde el archivo VHDX suele ser la opción más rápida. Y recuerda siempre comprobar la configuración de tu adaptador de red y asegurarte de que tu antivirus no esté interfiriendo con los archivos.

Esperemos que esto le ahorre unas horas a alguien. Restaurar máquinas virtuales no siempre es sencillo, pero con estos trucos, la mayoría de los problemas se pueden solucionar rápidamente.