I have Windows 7 VM in VMWare Fusion and I often copy the file from my macbook to my IMac.

Fusion ask if I copied or moved but any answer will made Windows 7 ask activating again.

I tought that Fusion was virtualizing hardware so Win7 should not recognize any hardware change between machines.

How can I prevent activating again?

  • Did you answer "copied" or "moved"? Commented Mar 21, 2012 at 23:17

1 Answer 1


These are likely two separate issues. First, VMWare keeps an identifier for each VM, and can tell when you have moved or copied one over. Whether you change or keep the UUID is more to make sure that particular instance of VMWare doesn't get confused. You definitely don't want more than one with the same UUID. Since this is also stored in the SMBIOS and readable by the virtual OS, keeping it might help.

As far as Windows Activation, VMs do virtualize most of the hardware, but they will for example report the actual CPU in the box. For example, even if you allocate only one virtual processor, it will still say "i7 Quad Core" in the System properties. Is the CPU for your MacBook and iMac different?

  • Yes I think they are different. Will I have the same problem also in Parallels or Virtual Box?
    – Ronnie
    Commented Mar 25, 2012 at 14:17
  • VirtualBox does the same thing. Don't know about Parallels.
    – Ken
    Commented Mar 27, 2012 at 20:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .