Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

If you’re managing a datacenter or designing infrastructure and still working across platforms like VMware ESXi, Microsoft Hyper-V, Proxmox, oVirt, or even Oracle VirtualBox—or handling migrations between on-prem environments and cloud providers such as Azure and AWS—you’re likely familiar with how frustrating VM conversions can be. Manual export/import steps, temporary storage overhead, service downtime, and the risk of data corruption during format changes all make the process far from smooth.
StarWind has steadily refined its free StarWind V2V Converter over the years, and the latest update (Version 9, build 848, released on November 24, 2025) makes it even more suitable for real-world production use. This version introduces the ability to process multiple virtual machines simultaneously, delivers a fully developed CLI that works consistently across major hypervisors, improves the reliability of live (hot) migrations, and enhances cloud migration workflows. And notably, it remains completely free—no hidden licensing limitations or intrusive telemetry.
I’ve personally relied on this tool since the early days of VHD-to-VMDK conversions—back when VMware Converter required a full Hyper-V setup just to perform basic tasks. Now, let’s dive deeper into what’s new in this release and how it can be effectively integrated into modern datacenter operations.
StarWind didn’t just bump the version number. The changelog shows real production-grade enhancements:
Other long-standing niceties remain: direct conversion without intermediate copies, snapshot-based hot migration (zero downtime for running VMs), and preservation of BIOS/UEFI boot type checks.

All of this runs on a simple Windows machine (x64, admin rights required). No agents on source/target in most cases.

The wizard is clean and familiar: select source (local file, remote ESXi, Hyper-V host, Proxmox, physical disk, etc.), pick target, choose format/thin provisioning, and go. It even shows progress per disk and handles checkpoints on Hyper-V nicely.But the question you asked – can you script this? – the answer is a resounding yes. StarWind ships V2V_ConverterConsole.exe (located by default in C:\Program Files\StarWind Software\StarWind V2V Converter) and it has been production-ready for automation for years. Recent releases just extended it to full VM conversions across Proxmox, oVirt, etc.
You run it from an elevated Command Prompt (or wrap it in PowerShell/Batch for mass migrations).
Basic syntax:
V2V_ConverterConsole.exe convert parameter1=value1 parameter2=value2 …
Key parameters (most have sensible defaults):
V2V_ConverterConsole.exe convert in_host_type=win in_host_address=192.168.10.10 in_host_username=admin in_host_password=Passw0rd in_vm_name=SQL01 out_host_type=proxmox out_host_address=192.168.10.20 out_host_username=root out_host_password=Passw0rd out_vm_name=SQL01 out_proxmox_storage=vms out_proxmox_node=prox1 out_proxmox_vmid=501 out_file_type=ft_qcow2
V2V_ConverterConsole.exe convert in_host_type=esx in_host_address=esx01.lab.local in_host_username=root in_host_password=Passw0rd in_vm_name=WebApp01 out_host_type=win out_host_address=hv01.lab.local in_host_username=admin in_host_password=Passw0rd out_vm_name=WebApp01 out_vm_path=E:\VMs out_vm_os=Windows
V2V_ConverterConsole.exe convert in_file_name=D:\oldvm\disk1.vmdk out_file_name=E:\newvm\disk1.vhdx out_file_type=ft_vhdx_thin
Pro tip: use a config file (-c config.cfg or @config.cfg) if you hate long command lines – great for repeatable jobs.
Dead simple:
Runs on any modern Windows desktop or server. For remote ESXi/Proxmox you obviously need network access and credentials. P2V works best with the source machine shut down (or use hot mode where supported).
The fact that it’s still 100% free in 2026 is almost suspicious – but StarWind has been doing this for over a decade. No hidden limits, no “enterprise” upsell for basic conversions.
If you haven’t looked at StarWind V2V Converter lately, download the latest Version 9 today. The combination of multi-VM support, rock-solid hot migration, and fully scriptable CLI makes it the most practical free conversion tool available for real datacenter work. I’ve used it on everything from small labs to multi-hundred-VM migrations and it just works.