Existen muchas ocasiones como a mi me pasa. que por usar Hyper-V no puedo usar a la vez VMWare Workstation.
El problema es que la porquería de Hyper-V no isntala todas las distribuciones de Linux bien, simplemente se cuelgan. Por lo que tengo que usar otro equipo, arrancar VMWare Wrokstation instalar la máquina, intalar el Linux que no tira en Hyper-V, convertir el disco de vmdk a vhd para poder importarlo en mi PC con Hyper-V.
Es sencillo pero tedioso… Es este artículo explicamos cómo convertir el disco duro de un formato a otro.
Lo primero es instalar Microsoft Virtual Machine Converter. Una vez lo descargamos e instalamos podemos ir al meollo.
Los pasos son los siguientes:
- Importar el módulo en Powershell que tiene el cmdlet
- Ejecutar el comando para la conversión
Importar el módulo en Powershell que tiene el cmdlet
Abrir una consola de Powershell como administradores, y ejecutar el comando:
Import-Module ‘C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1’
Eso importará el módulo que tiene el cmldet necesario. Claro, siempre y cuando hayáis instalado Virtual machine Converter en la ruta por defecto.
Una vez hecho, ejecutamos el siguiente comando:
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath “RUTA-DONDE-ESTA-EL-VMDK” -DestinationLiteralPath “RUTA-DESTINO” -VhdType FixedHardDisk -VhdFormat Vhd
Es decir, ejemplo:
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath “e:\VMs\Kali\Kali.vmdk” -DestinationLiteralPath “e:\Kali.vhd” -VhdType FixedHardDisk -VhdFormat Vhd
Eso nos va a convertir el disco como “FIXED” si no lo queremos así y lo queremos dinámico, usad el switch DinamicHardDisk