Aquí hay una lista de cosas que hice para que esto funcionara. Dejé algunos 'errores clave' pero omití la mayoría de los callejones sin salida que intenté. Si a alguien le gustaría agregar sugerencias, siéntase libre ya que soy un absoluto aficionado cuando se trata de virtualización.
(opcional) Desinstale todo lo que pueda de su sistema operativo actual (programas que no necesita, pero también el controlador de video / controlador de audio / etc., ya que en la máquina virtual el hardware no será visible de todos modos ...). Cuantos menos datos haya en el disco, más pequeño será el disco virtual más adelante, lo que ocupará menos espacio valioso.
Crea una imagen del sistema operativo actual. Puede hacer esto 'en línea' usando Disk2Vhd de SysInternals. Simplemente conecte un disco externo, seleccione la partición del sistema operativo para convertir y cree el VHD en el disco externo. En teoría, puedes usar la máquina mientras tanto, pero te aconsejaría que no.
=> comentario: hay (¿o solía haber?) una limitación en que el disco de origen no debe estar por encima de 127Gb. Como mi disco actual solo tenía 120 Gb, no tuve ningún problema con eso, ni sé si el problema aún existe ...
=> comentario: ya eliminé la partición de BitLocker hace mucho tiempo, no estoy seguro de si puedes virtualizar las cosas si está presente el bitlocker, y mucho menos si está en uso. Si busca en línea, encontrará varias guías sobre cómo deshacerse de él.
Intercambie discos y arranque el 'nuevo' sistema operativo. Cargue el .vhd en una nueva máquina virtual con Windows Virtual PC.
=> Esto no funcionará ya que WinVPC no admite 64 bits y emula una máquina de 32 bits. Por lo tanto, el sistema operativo intenta arrancar y falla = (
Obtenga VMWare Player e instálelo (software gratuito).
Obtenga el convertidor de imagen V2V de Starwind (software gratuito pero requiere registro) e instálelo.
Convierta el archivo .vhd en una imagen .vmdk (lleva un tiempo, de preferencia trabajar de un disco a otro).
- Cree una nueva máquina virtual en VMPlayer que indique que instalará Win7 64bit en ella más tarde. Coloque la máquina en la carpeta X, opte por un disco virtual de un solo archivo.
Reemplace el .vmdk creado en la carpeta X con el .vmdk creado anteriormente. => Iniciar la máquina virtual de esta manera me daría las 'ventanas de transformación' seguidas de una pantalla azul y un reinicio ... una y otra vez.
Abra el archivo .vmx con un editor de texto y busque estas entradas:
scsi0.present = "TRUE"
scsi0.virtualDev = "lsisas1068"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "<filename>.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
Y reemplace la información con esto:
bios.bootDelay = "5000"
scsi0:0.present = "FALSE"
ide0:0.present = "TRUE"
ide0:0.fileName = "<filename>.vmdk"
ide0:0.virtualDev = "lsisas1068"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
Guarde e inicie la Máquina virtual y mantenga los dedos cruzados. Para mí funcionó perfectamente desde aquí.
Observación: a medida que el sistema operativo advierte que el 'hardware' cambió, será necesario volver a activarlo. En mi caso, esto falla ya que reutilicé la clave para el 'nuevo' sistema operativo. YMMV.