How to change the UUID in VMware ESXi

Written By Christian Castagna (Administrator)

Updated at May 6th, 2025

→ Applies to: VMware ESXi 6.5 and above
→ Applies to: IPMI firmware 03.17.02

 

Step 1. Login to VMware ESXi GUI (replace <your_ip_address_or_hostname> with the correct ip/hostname)

https://<your_ip_address_or_hostname>

 

Step 2. Power off all VMs

Step 3. Connect to VMware ESXi via SSH as root (replace <your_ip_address_or_hostname> with the correct ip)

ssh root@<your_ip_address_or_hostname>

 

Step 4. Get hardware information

esxcli hardware platform get

Identify and copy the UUID information

 

Step 5. Download the following image file

SMBIOS_UPDATE_FREEDOS12.img

 

Step 6. Mount the image file on IPMI ("How to mount a virtual floppy disk via IPMI")

IMPORTANT
At Step 10, it's mandatory to select the option “ATEN Virtual Floppy 3000”.

If this option is not available, it will not be possible to continue with the next steps in this article.

 

Step 7. Press the ENTER key twice after the screen below appears


Step 8. List the current directory contents

dir

EXAMPLE OUTPUT

IMPORTANT
Verify that you are inside the mounted virtual drive and that the contents in the screenshot are present


Step 9. Access “Online UUID Generator” website (https://www.uuidgenerator.net)

Step 10. Click on Generate a version 4 UUID

 

Step 11. Click on Copy


Step 12. Rename “smbios.txt” file

ren smbios.txt smbios.bak

 

Step 13. Create a new "smbios.txt" file and enter input mode

copy con smbios.txt

EXAMPLE OUTPUT

 

Step 14. Paste contents into “smbios.txt” file

IMPORTANT

1. Make sure to copy and paste the exact lines below (replace <product_name>, <serial_number>, <UUID> and <SKUNname> with the correct information)
2. Make sure to replace <UUID> with the string generated at Step 8

[System]
Manufacturer = Syneto
Product = <product_name>
Version = 1.00
SerialNum = <serial_number>
UUID = <UUID>
SKUNum = <SKUNname>

 

EXAMPLE

[System]
Manufacturer = Syneto
Product = Syneto-Hyper-3200-b
Version = 1.00
SerialNum = SYN0001DEV
UUID = 59ce383e-2f04-4953-83f0-55294b3a2478
SKUNum = HYPER3200

 

Step 15. Save smbios.txt file

CTRL + Z
ENTER

 

Step 16. Verify smbios.txt file contents

type smbios.txt

EXAMPLE OUTPUT

 

Step 17. Flash smbios.txt file

amidedos.exe smbios.txt

EXAMPLE OUTPUT

 

Step 18. Reboot the system

Step 19. Check the new UUID

esxcli hardware platform get