01Not another generic file converter
A virtual disk is not a JPEG. It can be sparse, split, tens of gigabytes, or a tiny descriptor that points at a sibling -flat.vmdk. Proxmox importdisk wants a disk image it can attach — usually QCOW2 or RAW — not a VMware chain.
This conversion is that hand-off: one VMDK in, one QCOW2 out. It does not rebuild NICs, cloud-init or the VMID. After download you still import the disk in Proxmox.
02What we check
The worker identifies the file as a VMware disk, converts it with the hypervisor toolchain in an isolated environment, then validates that the result is a readable QCOW2 rather than a truncated blob.
Encrypted, empty or unreadable VMDKs fail with a diagnostic. A failed validation does not produce a silent half-disk.
03Guest size versus Business
Guest conversion is one file and follows the published Free limits. Datastore exports, folders of VMs, or disks that exceed those limits belong in a Business workspace.