VM image converter (VMDK, VHD, VHDX, IMG, RAW, QCOW and QCOW2), P2V migrator
-
AndrewSkull
- Posts: 8
- Joined: Fri Jan 16, 2026 9:02 am
Fri Jan 16, 2026 9:10 am
Hello!
I'm trying to convert VM from Hyper-V host to Proxmox VE 9.1.1 and the program exits during image conversion. Her is the log:
1/16 12:00:48.004 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: CreateVM attempt 1/10
1/16 12:00:48.004 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Set disks
1/16 12:00:48.004 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: disk name scsi0, local-lvm:127.000000,format=raw
1/16 12:00:48.004 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::isEnoughSpace: disk name disk size = 127.000000 Gb
1/16 12:00:48.004 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::isEnoughSpace::<lambda_ff13655038bc08377f040195fc2d064a>::operator (): S
1/16 12:00:48.004 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::isEnoughSpace::<lambda_ff13655038bc08377f040195fc2d064a>::operator (): `_cіњ
1/16 12:00:48.004 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::isEnoughSpace: storage is found
1/16 12:00:48.005 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Sending request
1/16 12:00:48.035 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Responce is received
1/16 12:00:48.035 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Waiting for VM creation.
1/16 12:01:00.057 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::IsVMReady: VM 102 added to virtual machine list.
1/16 12:01:00.057 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::IsVMReady: Retrieving storage info for storage: local-lvm (VMId=102).
1/16 12:01:00.057 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetStorageContent: Get storage info lists
1/16 12:01:00.269 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskPath: Get storage info lists
1/16 12:01:00.329 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::IsVMReady: Retrieving disk info for VM: ***.
1/16 12:01:00.329 5d1c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskInfo: Get disk information
1/16 12:01:00.348 6c2c Facility ???INFO: CPPConverting::ConvertDisks: pathInput: ***.vhdx, pathOutput: /dev/pve/vm-102-disk-0
1/16 12:01:00.536 6c2c Facility ???INFO: CVHDXFile::getCurrentHeader: Read header 1.
1/16 12:01:00.537 6c2c Facility ???INFO: CVHDXFile::getCurrentHeader: Read header 2.
1/16 12:01:00.537 6c2c Facility ???INFO: CVHDXFile::getCurrentHeader: Check correct header 1.
1/16 12:01:00.537 6c2c Facility ???INFO: CVHDXFile::getCurrentHeader: Check correct header 2.
1/16 12:01:00.538 6c2c Facility ???INFO: CVHDXFile::ParseFile: Log is empty.
1/16 12:01:00.538 6c2c Facility ???INFO: CVHDXFile::getRegion: Read region header 1.
1/16 12:01:00.540 6c2c Facility ???INFO: CVHDXFile::getRegion: Read region header 1.
1/16 12:01:00.541 6c2c Facility ???INFO: CPPConverting::ConvertDisks: CreateInputImage: 0
1/16 12:01:21.545 6c2c Facility ???ERROR: Proxmox::WrapperProxmox::WrapperProxmoxImpl::ConnectSSH: TCP connect failed: WSA=0
1/16 12:01:21.545 6c2c Facility ???INFO: CPPConverting::ConvertDisks: CreateOutputImage: 0
I've checked firewalls - ssh port is open and I can connect to it. Any suggestions?
-
yaroslav (staff)
- Staff
- Posts: 4309
- Joined: Mon Nov 18, 2019 11:11 am
Fri Jan 16, 2026 9:13 am
1/16 12:01:21.545 6c2c Facility ???ERROR: Proxmox::WrapperProxmox::WrapperProxmoxImpl::ConnectSSH: TCP connect failed: WSA=0
Looks like there's a timeout. Does it exist instantly or after some time?
-
yaroslav (staff)
- Staff
- Posts: 4309
- Joined: Mon Nov 18, 2019 11:11 am
Fri Jan 16, 2026 12:04 pm
Could you please tell me more about the Hyper-V host (i.e., WS version)?
Can you run P2V from the destination host for any volume? I am trying to figure out if the machine you are on has the connection to Proxmox over SSH too.
-
AndrewSkull
- Posts: 8
- Joined: Fri Jan 16, 2026 9:02 am
Fri Jan 16, 2026 12:17 pm
yaroslav (staff) wrote: ↑Fri Jan 16, 2026 12:04 pm
Could you please tell me more about the Hyper-V host (i.e., WS version)?
Can you run P2V from the destination host for any volume? I am trying to figure out if the machine you are on has the connection to Proxmox over SSH too.
Windows Server 2019 Datacenter. ssh in cmd from it to PVE is working. V2V creates the VM on target Proxmox and fails during disc conversion. I've tried to use the third host that is in the same subnet with PVE (no firewall at all) and got the same error.
Maybe V2V Converter can't access the source VM disk on CSV volume (Hyper-V is part of failover cluster, but VM is not clustered)? But error is confusing.
-
AndrewSkull
- Posts: 8
- Joined: Fri Jan 16, 2026 9:02 am
Fri Jan 16, 2026 12:51 pm
I've tried:
--virtualsize may not be zero.
TASK ERROR: unable to create VM 102 - lvcreate 'pve/vm-102-disk-0' error: Run `lvcreate --help' for more information.
---
Also I've copied vhdx file to the local drive and tried to convert local file to new PVE VM and ended on the same error:
1/16 15:56:35.005 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: CreateVM attempt 1/10
1/16 15:56:35.005 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Set disks
1/16 15:56:35.005 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::isEnoughSpace::<lambda_ff13655038bc08377f040195fc2d064a>::operator (): S
1/16 15:56:35.005 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::isEnoughSpace::<lambda_ff13655038bc08377f040195fc2d064a>::operator (): ђµтЁ‚
1/16 15:56:35.005 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::isEnoughSpace: storage is found
1/16 15:56:35.005 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Sending request
1/16 15:56:35.029 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Responce is received
1/16 15:56:35.029 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::CreateVM: Waiting for VM creation.
1/16 15:56:47.044 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::IsVMReady: VM 102 added to virtual machine list.
1/16 15:56:47.044 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::IsVMReady: Retrieving storage info for storage: local-lvm (VMId=102).
1/16 15:56:47.044 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetStorageContent: Get storage info lists
1/16 15:56:47.274 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::IsVMReady: Retrieving disk info for VM: MyVM.
1/16 15:56:47.274 32ac Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskInfo: Get disk information
1/16 15:56:47.283 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::AddDisk: disk name ide0, local-lvm:128,format=raw
1/16 15:56:47.299 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetHostVersion: Get proxmox host version info
1/16 15:56:47.305 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::BuildVM: Get virtual machines lists
1/16 15:56:47.747 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetStorageContent: Get storage info lists
1/16 15:56:47.764 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetStorageContent: Get storage info lists
1/16 15:56:47.924 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskPath: Get storage info lists
1/16 15:56:47.987 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskPath: Get storage info lists
1/16 15:56:48.055 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskPath: Get storage info lists
1/16 15:56:48.109 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetStorageContent: Get storage info lists
1/16 15:56:48.340 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskPath: Get storage info lists
1/16 15:56:48.408 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskInfo: Get disk information
1/16 15:56:48.416 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskInfo: Get disk information
1/16 15:56:48.420 931c Facility ???INFO: Proxmox::WrapperProxmox::WrapperProxmoxImpl::GetDiskInfo: Get disk information
1/16 15:56:48.427 931c Facility ???INFO: CPPConverting::ConvertDisks: pathInput: C:\1\*.vhdx, pathOutput: /dev/pve/vm-102-disk-0
1/16 15:56:48.428 931c Facility ???INFO: CVHDXFile::getCurrentHeader: Read header 1.
1/16 15:56:48.428 931c Facility ???INFO: CVHDXFile::getCurrentHeader: Read header 2.
1/16 15:56:48.428 931c Facility ???INFO: CVHDXFile::getCurrentHeader: Check correct header 1.
1/16 15:56:48.428 931c Facility ???INFO: CVHDXFile::getCurrentHeader: Check correct header 2.
1/16 15:56:48.428 931c Facility ???INFO: CVHDXFile::ParseFile: Log is empty.
1/16 15:56:48.428 931c Facility ???INFO: CVHDXFile::getRegion: Read region header 1.
1/16 15:56:48.428 931c Facility ???INFO: CVHDXFile::getRegion: Read region header 1.
1/16 15:56:48.428 931c Facility ???INFO: CPPConverting::ConvertDisks: CreateInputImage: 0
1/16 15:57:09.432 931c Facility ???ERROR: Proxmox::WrapperProxmox::WrapperProxmoxImpl::ConnectSSH: TCP connect failed: WSA=0
1/16 15:57:09.432 931c Facility ???INFO: CPPConverting::ConvertDisks: CreateOutputImage: 0
-
yaroslav (staff)
- Staff
- Posts: 4309
- Joined: Mon Nov 18, 2019 11:11 am
Fri Jan 16, 2026 2:14 pm
Can you please try P2V the disk for the VM that Proxmox host to the same host?
I have a strong feeling there's something on the network side. I will log the internal ticket with my colleagues.
Can you please set the simpler root credentials for Proxmox? Use something simple for some time, like "letters and a number."
-
AndrewSkull
- Posts: 8
- Joined: Fri Jan 16, 2026 9:02 am
Mon Jan 19, 2026 6:41 am
Hello!
Unfortunately, the same error. I've change the root password to smth simple - no luck. Installed VM on PVE host in the same subnet and tried P2V migration - the same error.
Looks like the program doesn't support PVE 9.1.1

-
yaroslav (staff)
- Staff
- Posts: 4309
- Joined: Mon Nov 18, 2019 11:11 am
Mon Jan 19, 2026 7:34 am
Thanks for your update. Is it possible to convert the files locally > copy them to Proxmox while we are looking into this incident?
-
AndrewSkull
- Posts: 8
- Joined: Fri Jan 16, 2026 9:02 am
Mon Jan 19, 2026 2:36 pm
Well. Today I've installed new PVE 9.1.4 to test migration and it successfully started disk conversion. After that I've upgradeв the first server to 9.1.4 and rebooted it. Magically it started converting disk without errors. I don't know what helped - upgrade or restart, but as for now the disk is in the process of conversion.
Thank you for help.