恢復掛起的虛擬機,或者恢復到在打開電源或掛起狀態下建立的快照時,Workstation Player 會將用於建立虛擬機的CPU功能與運行 Workstation Player的主機環境中實際可用的功能進行比較。
如果在虛擬機建立期間請求的功能在主機環境中不可用,虛擬機恢復操作將失敗。這可確保客體不會嘗試使用未實現的功能。由於主機 VBS 模式不支援某些 CPU 功能,因此,嘗試恢復最初在以前版本的 Workstation Player 上建立的掛起虛擬機或快照可能會失敗。
例如,假設有一個支援 RTM 功能的物理 PC。如果 Workstation Player 在傳統模式下運行,則在啟用 RTM 的情況下建立的虛擬機將會打開電源,並且可以使用 RTM。但是,如果 Workstation Player 處於主機 VBS 模式,則在同一PC上運行的同一虛擬機將會打開電源並禁用 RTM。這是因為以前在功能限制清單中已經列出,主機 VBS 模式不支援 RTM。
現在,假設在一段時間后恢復啟用了特定功能的掛起虛擬機。如果該特定功能在已恢復虛擬機的主機環境中不可用,則預期行為是恢復操作失敗。
備註: 當虛擬機在傳統模式下運行時掛起,且在主機 VBS 模式下恢復時,恢復操作可能會在同一物理硬體上失敗。
例如:
- 建立一個啟用了 RTM 的虛擬機。
- 在停用 Workstation Player的情況下啟動Hyper-V,然後在支援 RTM 的實體硬體上開啟虛擬機器的電源。
- 在打開虛擬機電源后的某個時間點將其掛起。
- 啟用 Hyper-V。(實體機器必須重新開機,且 Workstation Player 必須重新開機。)
- 恢復掛起的虛擬機。
- 恢復操作會失敗。
儘管物理硬體相同,但是恢復操作會失敗,這是因為在主機 VBS 模式下不再支援 RTM。
備註: 如果在啟用 Hyper-V 的情況下啟動虛擬機器,則虛擬機器將沒有 RTM 功能,因此建立的暫停映像也將是無 RTM 的。無論Hyper-V是停用還是保持啟用狀態,繼續虛擬機器作業都將成功。