Windows-Server-2008-R2
Hyper-V 來賓虛擬機在重新啟動後消失了
我剛剛重啟了執行 Windows 2008 R2 Datacenter 的機器,重啟後我最重要的虛擬機就消失了。我已經讀過這可能是由於符號連結或保存有關機器數據的 XML 文件中的損壞,但由於線上答案相互衝突,在我得到更明確的答案之前,我不喜歡在文件中亂搞。你們中有人經歷過嗎?如果是這樣,進行恢復的最佳方法是什麼?
實際上,我剛剛發現導致錯誤的 XML 配置文件末尾有一個尾隨空格
</configuration>
。刪除後它重新啟動,一切恢復正常!
即使您已修復它,我仍建議創建一個新的空白 VM,然後將現有 VHD 附加到新 VM。這將重新創建所有必要的 XML 文件並允許它啟動。不能解決問題的根本原因,但如果它是關鍵機器,它可能是最快的解決方案。