Understanding the VM Hardware Version
Each virtual hardware version corresponds to a specific VMware product version (e.g., ESXi 7.0 uses version 17). Downgrading is useful when moving a VM to an older ESXi host.
⚠️ Important Notes
VMware does not officially support hardware version downgrades.
Always take a full backup or snapshot before proceeding.
You will need to edit the VMX file manually or export/import the VM in a compatible format.
Method 1: Downgrade via OVF Export/Import
Power off the VM.
Export the VM to OVF:
In vSphere Client: right-click VM > Template > Export OVF Template.
Edit the OVF file:
Locate the
.ovf
file and open it in a text editor.Find and modify the virtual hardware version, e.g.:
virtualHW.version = "17"
Change to something like
vmx-13
for compatibility with older ESXi.
Import the OVF into the older VMware environment.
Method 2: Manually Edit the VMX File
Power off the VM and remove it from inventory (do not delete).
SSH into the datastore or use the ESXi host file browser.
Locate the VM's
.vmx
file and download it.Open the file in a text editor.
Look for a line like:
virtualHW.version = "17"
Change it to the desired version, such as
"13"
.Upload the
.vmx
file back and add the VM to inventory.Power on the VM and ensure it functions properly.
Tips
Check VMware compatibility matrix to match hardware versions with ESXi versions.
Downgrading may cause issues with newer guest OS features, VM tools, or devices.
If the VM fails to boot after a downgrade, revert to your backup or snapshot.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article