I'm trying to convert a virtual machine from a VMware 8.0.3 cluster to Hyper-V using the fully updated SCVMM 2025 build 10.25.1439.0. Every conversion attempt stops at 33% with Error 2901: "The operation did not complete successfully because of a parameter or call sequence that is not valid. The parameter is incorrect (0x80070057)." Has anyone found a reliable fix or workaround for this migration failure?
3 Answers
Try copying the PowerShell script generated by the conversion wizard and adjusting it before running it in an elevated PowerShell session on the VMM server. For Generation 2 VMs, adding `-VhdType DynamicallyExpanding -VhdFormat VHDX` helped complete the conversion. Also remove all VMware snapshots and uninstall VMware Tools from the source VM before retrying; those can interfere with the process.
SCVMM’s VMware conversion feature can be pretty unreliable. Veeam is usually a smoother workaround for this kind of migration, and the free or evaluation edition can handle up to 10 VMs at a time.
You could also try Windows Admin Center. I migrated a domain controller from vCenter 6 to Hyper-V that way, although I had to install several Visual C++ Redistributable packages first. After that, the process was considerably smoother than expected.

I’ve had the same experience. Veeam’s conversion workflow was much more consistent than SCVMM for these migrations.