When Resuming a suspended VM or reverting to a snapshot created in power-on or suspend states, Workstation Pro compares the CPU features with which the VM was created against the features actually available to the host environment running Workstation Pro.
If features requested during the VM creation are unavailable on the host environment, the VM resume operation fails. This ensures that a guest does not attempt to use unimplemented features. Because some CPU features are not supported in Host VBS Mode, attempting to resume suspended VMs or snapshots that were initially created on previous versions of Workstation Pro may fail.
For example, consider a physical PC that supports the RTM feature. A VM created with RTM enabled, will power on with RTM available to it, when Workstation Pro is running in traditional mode. However, the same VM running on the same PC will power on with RTM deactivated, if Workstation Pro is in Host VBS Mode. This is because, as previously listed in the functional limitations list, Host VBS Mode does not support RTM.
- Create a VM with RTM enabled.
- Start Workstation Pro with Hyper-V deactivated and power on the VM on a physical hardware that supports RTM.
- Suspend the VM at some point after it is powered on.
- Enable Hyper-V. (The physical machine must be rebooted and Workstation Pro must be relaunched.)
- Resume the suspended VM.
- The resume operation fails.