No se puede iniciar vhdx en hyper-v después de la creación con disk2vdh

1

Estoy tratando de llevar una máquina de una máquina física a una virtual. Creé un vhdx del disco duro con la herramienta systinternals disk2vhd.

El vhdx está en un disco duro usb. Adjunté el disco a otra máquina y creé una nueva máquina virtual en Hyper-V que usaba el vhdx. Cuando inicio la nueva máquina virtual, aparece un mensaje de error que indica que hay un error de arranque debido al hecho de que no se encontró ningún dispositivo de arranque.

¿Hay alguna forma de diagnosticar este problema? Puedo verificar que la máquina virtual esté usando mi archivo vhdx que se creó a partir de un disco duro físico que ciertamente es arrancable.

epotter
fuente
¿Está realmente seguro de que la partición de arranque reside en el disco que grabó?
Daniel B
Los únicos 2 discos que pude seleccionar son la unidad en mi computadora portátil y mi unidad externa. Estoy escribiendo el vhd en la unidad externa. Estoy creando imágenes del disco duro interno, así que creo que estoy creando imágenes de la unidad con la partición de arranque.
epotter
¿Es su computadora portátil un dispositivo (relativamente) reciente? Windows podría arrancar usando UEFI. En ese caso, debe restaurar las entradas de arranque UEFI NVRAM en su VM (Gen2), por ejemplo, utilizando bcdboot. Proporcione una lista de particiones (y sus sistemas de archivos / ID) actualmente presentes en su VHDX.
Daniel B
El VHDX tiene 3 particiones. Uno es una partición de recuperación de 300 MB. Uno es una partición del sistema EFI de 99 MD. Uno es una gran partición NTFS. No sé cómo obtener sus identificaciones. Parece que estoy arrancando con UEFI. ¿Funciona bcdboot con HyperV?
epotter