Finalmente encontré un artículo útil y logré solucionar los diversos problemas, así que los documentaré aquí para otros.
Mi máquina tenía una SSD de 500 GB con Windows 7 Pro instalado. Instalé una nueva SSD de 1TB como disco primario e instalé Windows 10 Pro. Agregó el cliente Hyper-V y luego convirtió el disco SSD anterior a un archivo .VHD.
Problema
Cuando traté de ejecutar el VHD como una PC cliente virtual en Win10 Hyper-V, recibí una pantalla azul con un STOP 0x0000007b (inaccessible boot device)
error. Esto se apagaría después de un segundo y la máquina virtual se reiniciaría. Esto normalmente es causado por problemas con el controlador (ya que el movimiento P2V significa que el hardware ha cambiado).
Solución
Finalmente encontré un artículo de TechNet sobre este problema, que aconseja buscar tres archivos de controlador y restablecer algunas entradas del registro.
- Monté el VHD en Win10, y verifiqué que existían los archivos del controlador (lo hicieron)
- Monté el registro del Win7 VHD y arreglé las entradas del registro en el artículo (las hice todas ya que podría recrear el VHD si muriera).
- Desmontó el registro, luego el VHD
- Reinició la máquina virtual.
Más errores
Esta vez recibimos un error diferente: no se pudo iniciar diciendo
Archivo: \ Windows \ System32 \ winload.exe
Estado: 0xc0000002
Información: la entrada seleccionada no se pudo cargar porque falta la aplicación o está dañada.
Intenté seguir este artículo: ¿Cómo solucionar el problema de winload.exe falta o está dañado en el inicio de Windows 7? - Esto implica montar el DVD de Win7 y arrancarlo, pero esto no funcionó.
Sin embargo, la opción de reparación indicaba que podía ver errores y corregirlos. Dejar que la opción de reparación funcione es lo que funcionó y ahora podría iniciar el sistema operativo Win7 como una máquina virtual. ¡Hurra!