This issue may occur if the disks specified in your configuration were created by different versions of VMware software. The guest operating system installed on these disks may not properly recognize the underlying virtual hardware. The ESX host sets the virtual machine configuration to that of the virtual hardware version of your boot disk.
You must register the virtual machine.
To register the virtual machine:
- Log in as root to the ESX host using an SSH client.
- Run the command:
# vmware-cmd -s register <full/path/to/vm.vmx>
Based on VMware KB 1002183