Error to Import VMDK to PVE9

Dec 22, 2025
7
0
1
Hello people, first time happy new year 2026, now i tray to migrate vm from vmware 6.5, i download with winscp vmdk of VM host in Vmware 6.5, and upload to PVE9 with same Winscp, run command

qm importdisk vm-id backup-name.vmdk disk-name --format raw

but send error

root@pverarisa:/mnt/pve/wdex4100/import# qm importdisk 200 prod1g5_1-flat.vmdk s sdstorage --format raw
importing disk 'prod1g5_1-flat.vmdk' to VM 200 ...
transferred 0.0 B of 350.0 GiB (0.00%)
qemu-img: Could not open 'prod1g5_1-flat.vmdk': invalid VMDK image descriptor
copy failed: command '/usr/bin/qemu-img convert -p -n -t none -f vmdk -O raw pro d1g5_1-flat.vmdk zeroinit:/dev/zvol/ssdstorage/vm-200-disk-0' failed: exit code

also i tray to make from web and also to send error

1767229216191.png

say vmdk invalid,

any have idea whats happend?
 
send this info

root@pvepapisa:/mnt/pve/wdex4100/temp# qemu-img info Prod1g5_1.vmdk
image: Prod1g5_1.vmdk
file format: vmdk
virtual size: 350 GiB (375809638400 bytes)
disk size: 300 GiB
Format specific information:
cid: 2573034198
parent cid: 4294967295
create type: vmfs
extents:
[0]:
virtual size: 375809638400
filename: Prod1g5_1-flat.vmdk
format: VMFS
Child node '/extents.0':
filename: Prod1g5_1-flat.vmdk
protocol type: file
file length: 350 GiB (375809638400 bytes)
disk size: 300 GiB
Child node '/file':
filename: Prod1g5_1.vmdk
protocol type: file
file length: 1 KiB (1024 bytes)
disk size: 4 KiB
 
Hi,

You miss a files, you should have 2 files :
  • Prod1g5_1-flat.vmdk
  • Prod1g5_1.vmdk
Put the 2 files in the same directory and try to import again.

Here, the idea is to import the disk images directly with the qm disk import command. Proxmox VE needs to be able to access the *.vmdk and *-flat.vmdk files
Cf : https://pve.proxmox.com/wiki/Migrate_to_Proxmox_VE#Import_Disk

Best regards,