I read the explanation and after a few trials I think I got the idea:
I have done this so far:
- Used an existing non-running virtual machine to create a linked vmdk and set it to point at the drive to clone (and partition if that is the case)
- Saved it in the conversion directory
- Entered the command for cloning as follows (assuming the exe is on path):
vmware-vdiskmanager.exe -r
Here type 0 means an expanding disk and DiskClone.vmdk must not exist when the command is issued
It's been running a couple of minutes now and the new vmdk has grown to 3.5 Gb in size and the display shows 2% done.
Hmm, now it shows 4% done but Windows explorer still shows the file size as 3500 Mb, how come it stopped growing?
In actual fact the source drive partition is 200 Gb but contains only 60 Gb of actual data, so I expect the destination vmdk to be about that size when it is done, right? Looks like it will take quite some time too...
Once it is done, I assume I have to use the Converter to set the hardware differences, right? How is that done?
(I have not yet installed the converter version 4, but I have an older one (3.0.2) installed that I never used )