After 2 months of intensive use of Microsoft Hyper-V, finally I decided to migrate to VMware ESXi because MS is very very very very very very very sloooooooooooooow
I use Virtual Machines for developing and testing new components, so I need lot of (re)compilation using GCC for multiarch pourposes (amd64 CPU build i686 package).
I do lot of work on Hyper-V and I need to move my .vhd disk images to .vmdk.
First of all you need WinImage and you can use it to convert your .vhd to .vmdk.
But, believe me, you can’t use this new brand new piece of .vmdk directly on ESXi, because VMware server refuse to use it like virtual hard disk.
Not, don’t worry, you don’t need to burn you ESXi installation (yes, I do it… 😉 ). You just need a VMware Workstation installation, so you can use vmware-vdiskmanager to import your converted .vmdk to ESXi server.
vmware-vdiskmanager -server IP -u USER -f PASSWORDFILE -r CONVERTED.vmdk -t 4 “[DATASTORE_ON_ESXi]/YouRealDisk.vmdk”
and all will be OK
REMEMBER: ESXi don’t support IDE HD, so everytime you startup your machine, you got a warning… simply ignore it !!!!