當您啟動 Windows Server 2008 R2 為 Windows Server 2008 Hyper-V 來賓,將會記錄在系統記錄檔的不相容的版本錯誤


狀況


當您在 Windows Server 2008 Hyper-V 主機上啟動 Windows Server 2008 R2 客體作業系統時,可能會記錄下列事件,系統記錄檔中。

在 Windows Server 2008 Hyper-V 主機系統上所記錄的事件訊息:

記錄檔名稱: 系統
來源: vmbus
事件識別碼: 2
層級: 錯誤
電腦: 2008SRV.contoso.com
描述: 父磁碟分割會使用不同的 VMBus 版本。您需要這個來賓安裝符合的 VMBus 版本。

記錄檔名稱: 系統
來源: VMSMP
事件識別碼: 26
層級: 錯誤
電腦: 2008SRV.contoso.com
描述: '2008R2 Guest' 上的 NIC 驅動程式無法載入,因為它與伺服器虛擬化堆疊不相容。 伺服器第 2 版用戶端版本 196610 (vmid 做 9A5FAAC3-1F7A-442D-9525-46B39ACE22DB)。

記錄檔名稱: 系統
來源: storvsp
事件識別碼: 5
層級: 錯誤
電腦: 2008SRV.contoso.com
描述: 因為它是伺服器虛擬化堆疊與不相容,無法載入 ' 2008R2 Guest' 中的儲存裝置。 伺服器版本 2.0 用戶端版本 4.2 (vmid 做 9A5FAAC3-1F7A-442D-9525-46B39ACE22DB)。


登入 Windows Server 2008 R2 客用作業系統的事件訊息:
記錄檔名稱: 系統
來源: netvsc
事件識別碼: 12
層級: 警告
電腦: 2008R2SRV
描述: 拒絕的 VSP 會嘗試使用通訊協定版本 '3.2'。

原因


在虛擬化服務提供者 (VSP) 和虛擬化服務用戶端 (VSC) 之間的通訊協定交涉程序,如果 VSC 版本是晚於 VSP 版本,會記錄錯誤訊息。VSP VSC 之間的版本比對,因為 「 失敗 」 的交涉會發生錯誤。不過,交涉會繼續,而且最後成功。唯一的影響就該將錯誤記錄系統記錄檔的版本不相容。

解決方案


您可以放心地忽略這些錯誤事件。正確的驅動程式會載入根據成功版本交涉。

更多的資訊


在 Windows Server 2008 和 Windows Server 2008 R2,綜合裝置的通訊協定版本交涉的運作方式,如下所示:
  • VSC 傳送 VSP 建議的版本中,開頭喜好的版本,例如最新版本。
  • VSP 會檢查資料表,以支援版本的版本。
  • 如果建議的版本會符合其中一個支援的版本,VSP 就會傳送 「 成功 」 訊息。
  • 否則,VSP 會傳送 「 失敗 」 訊息,並處理程序重複,直到 VSC 超出嘗試版本為止。