Зачем конвертировать VHDX в VMDK?
VHDX is Hyper-V's native virtual disk format while .VMDK is VMware's; VMware Workstation and ESXi cannot attach a VHDX directly, so migrating a VM from Hyper-V to a VMware platform requires converting the disk.
Способы конвертации VHDX в VMDK
qemu-img OPEN-SOURCE
Run qemu-img convert -O vmdk in.vhdx out.vmdk; for ESXi add -o subformat=monolithicFlat for a preallocated output. The VM must be shut down first.
StarWind V2V Converter FREE
Select the .vhdx as the local source, choose VMware VMDK as the output format, pick a destination folder, and click Convert.
Об этих форматах
Файл VHDX - это полноценный виртуальный жесткий диск (таблица разделов, файловая система и часто целая ОС), хранящийся в одном файле. Это современный формат Microsoft для виртуальных машин…
Открыть детали .VHDX →Файл VMDK - это виртуальный жесткий диск VMware; он хранит целую операционную систему и все её файлы в виде одного или нескольких хост-файлов. Его следует подключать к виртуальной машине, а…
Открыть детали .VMDK →Качество и на что обратить внимание
- Shut down the VM and merge all checkpoints (
.avhdxfiles) in Hyper-V Manager before converting; an active or locked disk will fail or produce a broken image. - By default qemu-img writes a monolithicSparse VMDK; for ESXi you may need
-o subformat=monolithicFlator a further conversion with VMware's own tools. - After attaching the VMDK to a new VMware VM, the guest OS may require driver updates since the virtual hardware has changed.
Часто задаваемые вопросы
Does qemu-img handle VHDX checkpoints?
Will the resulting VMDK work on ESXi as well as VMware Workstation?
-o subformat=monolithicFlat or convert again with vmkfstools on the ESXi host.