I was asked to troubleshoot a VMware VM that would not power back on after the host ESXi server was upgraded.
After investigating the virtual machines VMX file I found the nvram value was empty.
This value is should be the same name as your VM and can be confirmed by browsing the datastore to confirm the existence and name of the ‘VM_NAME.nvram’ file.