Preparación de una instalación de Windows 7 x64 para hosting Hyper-V

1

Me estoy mudando a Windows 10, pero necesito mantener mi antigua instalación de Windows 7 utilizable a través del host Hyper-V.

Intenté conectar una máquina virtual al antiguo disco de Win7, pero recibí un error 0x7B STOP (dispositivo de arranque inaccesible), lo que indica que la instalación de Win7 no tiene los controladores correctos instalados para el cambio a una máquina virtual.

Lo busqué en Google hasta la muerte, pero no puedo encontrar una solución clara del tipo "cómo preparar un sistema operativo Win7 existente para P2V" (la mayoría discute cómo preparar imágenes limpias). ¿Alguna sugerencia sobre cómo modificar la instalación de Win7 para que funcione bajo Win10-HyperV?

Organismo estatal semiautónomo
fuente

Respuestas:

1

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.

  1. Monté el VHD en Win10, y verifiqué que existían los archivos del controlador (lo hicieron)
  2. 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).
  3. Desmontó el registro, luego el VHD
  4. 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!

Organismo estatal semiautónomo
fuente