The bug was exactly what I thought it was, i.e. the CloneVDI compaction feature has a function which checks unpartitioned areas of the disk (useful if the user has deleted or shrunk a partition), and that function had an implicit and incorrect assumption that slot 1 in the MBR would always be used to define the first partition. The bug only arises if compaction is enabled, and that assumption is wrong, and the actual first partition begins 1MB or more into the disk.

...maybe I'm missing something: I have linux (debian) headless servers as hosts, and I would like to understand if I have any chance to use clonevdi from the shell (without wine, since my hosts have no GUI, no X11).Do I have any chance?

Hello everyone, I've got a headless ubuntu server that I'm keen to run CloneVDI on - I've installed wine, but obviously I can only use the command line.

I know CloneVDI can run via the command line, but I can't work out how to string this together with calling it under wine to make it work - Can anyone advise / point me in the right direction? I've tried looking on the Wine manual pages, but still not sure. Is it something to do with wine cmd?

"wine cmd" is command-line access into Wine, similar to Windows' "cmd" .

Once invoked in a terminal/console (by using 'wine cmd' ), the current directory is displayed using DOS format. The system root is displayed as "Z:" and normal Unix forward slashes ( / ) are replaced by DOS backslashes ( \ ) .

That's from the manual pages of wine - I've done that and then tried running CloneVDI using command line commands as per the release text but can't get it to work. I'm probably trying to put a square peg in a round hole! Has anyone who's used CloneVDI on Linux managed to get it running from command line?