This Virtual Machine Might Have Been Moved or Copied

| Comments

I published few days ago a tweet complaining that the message that you get when you move virtual machines in VMware is not explicit enough, and by the comments I’ve seen I am not alone with this belief.

Well, so that is the reason for such a simplistic post. What does it mean when VMware asks you this thing?

This virtual machine might have been moved or copied.

In order to configure certain management and networking features, VMware Fusion needs to know if this virtual machine was moved or copied.

If you don't know, answer "I copied it".

[I moved it]        [Cancel]        [I copied it]

It just means that it has detected that the virtual machine is not in the last known location and if you answer that you copied it, the software will change the serial number and mac address of the VM to avoid network conflicts.

The way it does it is by editing the .vmx file and modifying the values of this three lines

uuid.bios = "56 4d 00 0b da 10 0a 64-6d 61 87 40 6b 06 b1 d7"
uuid.location = "56 4d 00 0b da 10 0a 64-6d 61 87 40 6b 06 b1 d7"
ethernet0.generatedAddress = "00:0c:29:06:b1:d7"

It is simple and in fact quite useful but, if you ask me, not properly documented.