Recuperar máquinas virtuales Hyper-V

En una máquina Hyper-V se ha roto el disco de sistema. Tengo las máquinas virtuales en otro disco.

Después de leer varios manuales he visto que se pueden recuperar los snapshot, pero requiere de mucha maña y no tengo tiempo: he decidido no recuperar los snapshots. No los necesito. De esta manera se me facilita la recuperacion.

Pasos para recuperar una máquina virtual en Hyper-V tras haber perdido el sistema:

  • Reinstalar Windows 2008 R2
  • Añadir el rol Hyper-V 
  • Crear una nueva máquina
  • Asignar el último snapshot como disco de la máquina (el archivo .AVHD más reciente)

Ahora la máquina arranca pero no aparece ningún snapshot. Pero la máquina sigue teniendo los discos VHD y AVHD enlazados.

Ahora vamos a hacer que Hyper-V consolide esos discos en uno:

  • Con la máquina apagada...
  • Hacer un snapshot. Será el primero que aparezca.
  • Eliminar el snapshot.

Ahora veremos cómo hace el merge y podemos seguir trabajando, no sin antes valorar una cabina externa iSCSI...

Más información:

  • http://blogs.msdn.com/b/dave_crooks_dev_blog/archive/2013/01/09/recover-corrupt-hyper-v-virtual-machine.aspx
  • http://eniackb.blogspot.com.es/2009/05/how-to-recover-hyper-v-virtual-machine.html
  • http://blogs.technet.com/b/hectorl/archive/2009/08/24/recovering-vm-that-has-snapshots-but-no-hyper-v-export-file-last-resort.aspx
  • http://tristanwatkins.com/recovering-from-virtual-machine-corruption/