I keep forgetting this, but ESXi likes the text .vmdk file with a binary -flat.vmdk, where Fusion/ Workstation/Player like binary .vmdk
file.
Most sites that mention how to solve it love the cryptic parameters like -i
(software developers: when inventing command-line parameters, please use a more descriptive letter for a command) in stead of --clonevirtualdisk
), so for instance Migrate VMware Workstation / Fusion VM to ESXi | Ming’s Blog comes up with
[root...] mv Windows-10-64-Enterprise-disk1.vmdk Windows-10-64-Enterprise-disk1.vmdk.fusion [root...] vmkfstools -i Windows-10-64-Enterprise-disk1.vmdk.fusion Windows-10-64-Enterprise-disk1.vmdk Destination disk format: VMFS zeroedthick Cloning disk 'Windows-10-64-Enterprise-disk1.vmdk.fusion'... Clone: 100% done.
is more readable as
[root...] vmkfstools --clonevirtualdisk Windows-10-64-Enterprise-disk1.vmdk.fusion Windows-10-64-Enterprise-disk1.vmdk
And yes, I wrote about this before, but keep forgetting it applies :
- ESXi: shrinking a Windows disk
- VMware ESXi – converting a thick disk to a thin disk – via: Server Fault
–jeroen