
我已經使用 VirtualBox 一段時間了,並且一直認為對於虛擬機器來說,在虛擬機器運行時將主機系統置於睡眠或休眠狀態一定是不安全的。然而,在更多地了解睡眠的原理之後,我想知道這是否屬實。
夏日,在 VirtualBox 中執行虛擬機器時讓主機系統進入睡眠狀態是否安全?如果確實有不安全的情況。潛在的後果是什麼?
答案1
我有一台 Windows 7 主機。我過去在其上運行過 Windows 7 虛擬機,目前在其上運行了幾個 Linux 虛擬機。根據我的經驗,效果很好。我只發現了兩個相當可預測的問題:
當客人醒來時,其時鐘可能會出現錯誤。我相信客人的補充應該能夠解決這個問題。我只在我的一個 Linux 虛擬機器上註意到它,這是一個預先建置的設備,可能沒有來賓新增。
如果系統離線很長一段時間,來賓和其他主機之間的 TCP 連線可能會中斷。
最糟的情況是在主機 PC 處於睡眠狀態時關閉主機電源。對於任何正在跑步的客人來說,這就像突然斷電一樣。現代作業系統和檔案系統通常可以處理這個問題。但是在來賓中執行的任何程式都會失去其未儲存的工作,有時您可能會遇到其他問題。