Para realizar la conversión debe descargar la herramienta gratuita Disk2vhd desde la web de Microsoft. Es muy sencilla de utilizar. Basta con ejecutarla en la máquina que queremos virtualizar. Nos mostrará los discos duros que tiene, y seleccionamos aquel que queremos convertir en virtual.

Hay que desactivar el check de VHDX, porque de ese modo garantizamos la compatibilidad con varios hiper-visores. Se puede crear el archivo VHD en el mismo duro que vamos a virtualizar si tenemos espacio suficiente (pero se recomienda crear la imagen en otro disco). El proceso puede durar varias horas en función del tamaño del disco.

Utilizar el disco con Virtualbox

Una vez que el disco virtual VHD se haya creado, solo tenemos que añadirlo a nuestra máquina virtual de VirtualBox como podemos ver en la siguiente imagen. Desde almacenamiento, seleccionamos la opción de agregar disco duro.

Seleccionamos el disco VHD que hemos creado de nuestro pc físico.

Y ya quedará instalado en la máquina virtual. Ahora sólo quedará arrancar la máquina y funcionará igual que la máquina física.

Espero que esta información les sea útil, saludos…

El proceso es bastante sencillo, solo debe utilizar el formato RAW como formato intermedio.

Solo hay que realizar los siguientes pasos:

  • Asegúrese de apagar la maquina virtual.
  • Ahora abra un terminal y ejecute el siguiente comando:
VBoxManage clonehd --format RAW nombredeimagen.vdi nombredeimagen.img
  • Después de terminar ese proceso (puede tomar varias horas) ejecute el siguiente comando:
qemu-img convert -p -f raw nombredeimagen.img -O qcow2 nombredeimagen.qcow2
  • Al finalizar solo debe copiar el archivo resultante al directorio desde donde se ejecutara la nueva maquina virtual.

Cabe destacar que para realizar dicha conversión es recomendable que tanto Virtualbox como el paquete qemu-utils estén instalados en el mismo equipo.

Espero que esta información les sea útil, saludos.

Para los fanáticos del sistema operativo de la manzana pero que por una razón u otra no poseen un equipo Apple les traigo un sencillo procedimiento para ejecutar macOS Sierra en VirtualBox.Para lo que no conocen VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como “sistemas invitados”, dentro de otro sistema operativo “anfitrión”, cada uno con su propio ambiente virtual.

Lo primero que debemos hacer es descargar una imagen de disco que contenga macOS Sierra, los amigos de techsviewer han creado una imagen y la han puesto a disposición de todos mediante los siguientes enlaces:

  • Para descargar la imagen en un solo archivo comprimido haga clic aquí.
  • Para descargar la imagen dividida en 6 partes mas pequeñas haga clic aquí.

Luego de descargar la imagen hay que realizar los siguientes pasos:

  • Descomprimir el/los archivos descargados.
  • Abrir VirtualBox.
  • Crear una nueva maquina virtual con los siguientes valores:
    • Nombre: mac
    • Tipo: Mac OS X
    • Versión: macOS 10.13 High Sierra (64 bit)
  • En la pantalla Memoria colocamos 4096 MB
  • En la pantalla de disco marcamos la opción “Usar un archivo de disco duro virtual existente” y buscamos la imagen de disco que descomprimimos.
  • Al pulsar el botón “Crear” se cerrara la ventana.
  • Antes de iniciar la maquina virtual debemos cambiar su configuración con los siguientes valores:
    • En el sección “Sistema” “Placa base” desmarcamos la unidad de disquete, verificamos que el chipset sea ICH9 y que EFI este activado.
    • En la sección “Sistema” “Procesador” asignamos como mínimo 2 núcleos (dependiendo de la capacidad de su sistema)
    • En la sección “Pantalla” asignamos 128 MB de memoria de video
    • En la sección “Almacenamiento” seleccionamos el disco duro y verificamos que este asignado al puerto SATA 0
    • En la sección “Audio” desmarcamos la opción “Habilitar audio
    • Luego presionamos aceptar y cerramos VirtualBox
  • Abrimos un terminal como administrador
  • Cambiamos al directorio donde esta instalado VirtualBox (cd “C:\Program Files\Oracle\VirtualBox\”) (solo para Windows)
  • Ahora ejecutamos los siguientes comandos:
VBoxManage modifyvm "mac" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "mac" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "mac" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "mac" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "mac" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "mac" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Listo, ya podemos abrir VirtualBox y ejecutar nuestra maquina virtual con macOS Sierra.

NOTA: Para habilitar resoluciones superiores a 1024×768 es necesario ejecutar el siguiente comando después de cerrar VirtualBox:

VBoxManage setextradata "mac" VBoxInternal2/EfiGraphicsResolution 1440x900

Simplemente sustituya 1440×900 por la resolución deseada.

Espero les guste, saludos…

Cuando utilizamos maquinas virtuales con discos dinámicos estos inevitablemente crecen y aunque eliminemos archivos dentro de ellas este espacio se mantendrá marcado como ocupado y a la hora de manipular las imágenes de disco este espacio adicional puede causar algunos inconvenientes.

Para reclamar dicho espacio debemos hacer lo siguiente:

  • Iniciamos la maquina virtual con Windows y eliminamos todos los archivos innecesarios, también se debe vaciar la papelera de reciclaje, eliminar temporales, limpiar cache del navegador, así como también desinstalamos cualquier programa innecesario.
  • Luego se desfragmenta el disco mediante la aplicación incluida en el sistema operativo.
  • Se procede a limpiar el espacio marcado como libre; Windows no incluye una aplicación para esto así que es necesario descargar una desde aquí.

Luego de descargar el programa y extraerlo se ejecuta de la siguiente manera:

C:\> sdelete c: -z
  • Al terminar el proceso que puede durar varias horas apague la maquina virtual.
  • Luego abra un terminal y vaya al directorio donde se encuentra el archivo .vdi correspondiente a la maquina virtual.
  • Para finalizar ejecute el siguiente comando:
VBoxManage modifyhd --compact nombredeldisco.vdi

Al finalizar podemos comprobar que las imágenes de disco son mas pequeñas que antes y se nos hará mas fácil realizar algunas tareas como respaldar, copia vía ssh, etc.

Espero que esta información les sea útil, saludos…