恢复挂起的虚拟机,或者恢复到在打开电源或挂起状态下创建的快照时,Workstation Player 会将用于创建虚拟机的 CPU 功能与运行 Workstation Player 的主机环境中实际可用的功能进行比较。
如果在虚拟机创建期间请求的功能在主机环境中不可用,虚拟机恢复操作将失败。这可确保客户机不会尝试使用未实现的功能。由于主机 VBS 模式不支持某些 CPU 功能,因此,尝试恢复最初在以前版本的 Workstation Player 上创建的挂起虚拟机或快照可能会失败。
例如,假设有一个支持 RTM 功能的物理 PC。如果 Workstation Player 在传统模式下运行,则在启用 RTM 的情况下创建的虚拟机将会打开电源,并且可以使用 RTM。但是,如果 Workstation Player 处于主机 VBS 模式,则在同一 PC 上运行的同一虚拟机将会打开电源并禁用 RTM。这是因为以前在功能限制列表中已经列出,主机 VBS 模式不支持 RTM。
现在,假设在一段时间后恢复启用了特定功能的挂起虚拟机。如果该特定功能在已恢复虚拟机的主机环境中不可用,则预期行为是恢复操作失败。
注: 当虚拟机在传统模式下运行时挂起,且在主机 VBS 模式下恢复时,恢复操作可能会在同一物理硬件上失败。
例如:
- 创建一个启用了 RTM 的虚拟机。
- 在禁用 Hyper-V 的情况下启动 Workstation Player,然后在支持 RTM 的物理硬件上打开虚拟机电源。
- 在打开虚拟机电源后的某个时间点将其挂起。
- 启用 Hyper-V。(必须重新引导物理机,并且必须重新启动 Workstation Player。)
- 恢复挂起的虚拟机。
- 恢复操作会失败。
尽管物理硬件相同,但是恢复操作会失败,这是因为在主机 VBS 模式下不再支持 RTM。
注: 如果在启用 Hyper-V 的情况下启动虚拟机,则虚拟机将不具有 RTM 功能,因此,创建的挂起映像也将不具有 RTM 功能。无论禁用还是保留启用 Hyper-V,恢复虚拟机操作都将成功。