Questi sono probabilmente due problemi separati. Innanzitutto, VMWare conserva un identificatore per ogni VM e può dire quando ne hai spostato o copiato uno. Che tu cambi o mantenga l'UUID è più di assicurati che quella particolare istanza di VMWare non si confonda. Sicuramente non ne vuoi più di uno con lo stesso UUID. Poiché questo è anche memorizzato in SMBIOS e leggibile dal sistema operativo virtuale, mantenerlo potrebbe aiutare.
Per quanto riguarda l'attivazione di Windows, le macchine virtuali virtualizzano la maggior parte dell'hardware, ma per esempio segnalano la CPU effettiva nella casella. Ad esempio, anche se si assegna un solo processore virtuale, si continuerà a dire "i7 Quad Core" nelle proprietà del sistema. La CPU per MacBook e iMac è diversa?