MacOS – How to modify Hardware UUID of a macOS Sierra Virtual machine in VMware fusion/parallel desktop

macosparallels-desktopvirtualizationvmware

I've got to have different Hardware UUID for software testing purposes.
When cloning a VM in Fusion pro 8.5, the clone gets a new MAC address but the hardware UUID in system report in macOS doesn't change.

Any idea how I can assign a new UUID to virtual Mac guest OS?

Best Answer

The text file that Fusion uses to assign this is editable when the VM is powered off (don't suspend, shut down the OS):

  1. Turn off VM
  2. In machine folder, change uuid.bios section in <>.vmx file (f e.g. uuid.bios = "aa aa ...").
  3. In machine folder delete .nvram file
  4. Boot VM

In "About this MAC" you must see enter image description here