To convert vmdk to vhd you can use hyper-v tool but in many cases not work.
Another way to convert the disk is with VBoxManage.exe
When I export VM disk from ESXi, the OS give me two files.
In my case Win10.vmdk is with descriptors and Win10-flat.vmdk is the image of virtual machine
=========================================================
f:\VM>dir
Volume in drive F has no label.
Volume Serial Number is 5640-B933
Directory of f:\VM
01/13/2024 05:14 PM <DIR> .
01/13/2024 05:14 PM <DIR> ..
01/13/2024 03:49 PM 85,899,345,920 Win10-flat.vmdk
01/13/2024 03:36 PM 501 Win10.vmdk
2 File(s) 85,899,346,421 bytes
2 Dir(s) 815,193,800,704 bytes free
In this moment I try to convert image to vhd format with following command:
c:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd --format vhd f:\WM\Win10.vmdk f:\VM\win10.vhd
0%...10%...20%...30%...