VirtualBox是一種強大的工具,用於在單台計算機上運行多個操作系統,但有時虛擬機可能會在啟動過程中卡住。如果您看到“準備就緒”屏幕,啟動徽標或“準備自動修復”消息不會消失,請不要擔心 - 有幾種方法可以使您的VM再次啟動並再次運行。
這是修復固定在引導屏幕上的虛擬窗口窗口的最有效方法:
步驟1:將VirtualBox更新為最新版本。這個簡單的步驟通常可以解決引起引導問題的兼容性問題和錯誤。
打開VirtualBox,然後轉到“文件>檢查更新”。安裝任何可用的更新並重新啟動VirtualBox。
步驟2:增加分配給VM的虛擬處理器的數量。 CPU資源不足會導致引導過程懸掛。
選擇您的VM,單擊“設置”,然後轉到“系統>處理器”。增加CPU的數量,停留在滑塊上的綠色範圍內,以避免使主機系統超載。單擊“確定”以保存更改。
步驟3:調整Paravirtualizy接口設置。這可以提高某些訪客操作系統的性能和穩定性。
在VM設置中,轉到“系統>加速”。從下拉菜單中將paravirtualizy接口更改為“ KVM”。如果KVM不起作用,請嘗試其他選項,例如“ Hyper-V”或“ None”,以查看哪種最適合您的設置。
步驟4:禁用3D加速度。圖形加速度有時會與啟動過程發生衝突,尤其是在較舊或資源受限的系統上。
在VM設置中,選擇“顯示”並取消選中“啟用3D加速”框。這可能會降低圖形性能,但通常可以解決引導問題。
步驟5:啟用或禁用安全啟動。根據客人操作系統和配置,更改安全的引導設置可能會有所幫助。
在VM設置中,轉到“系統>主板”。檢查或取消選中“啟用EFI(僅特殊OS)”和“啟用安全啟動”選項。嘗試使用啟用和禁用這些設置的不同組合進行啟動。
步驟6:在Windows主機系統上禁用Hyper-V。 Hyper-V可以與VirtualBox發生衝突,從而阻止VM正確啟動。
在Windows上,打開“控制面板>程序>打開或關閉Windows功能。”取消選中“ Hyper-V”並重新啟動計算機。請注意,這將禁用所有應用程序的Hyper-V,而不僅僅是VirtualBox。
步驟7:檢查並解決硬件虛擬化衝突。確保在BIOS/UEFI設置中啟用虛擬化,並且沒有其他虛擬化軟件正在運行。
重新啟動計算機並輸入BIOS設置(通常通過在啟動期間按F2,DEL或ESC)。尋找“英特爾虛擬化技術”或“ AMD-V”之類的選項,並確保它們啟用。保存更改並退出。
步驟8:重新創建虛擬機。如果所有其他方法都失敗了,有時開始新鮮可以解決持續的問題。
導出VM的虛擬硬盤(VHD)文件。在VirtualBox中創建一個新的VM,選擇相同的OS類型和版本。在設置過程中,選擇使用現有虛擬硬盤文件的選項,然後選擇導出的VHD。這在創建新的VM配置時保留了您的數據。
了解更多:如何修復“準備好窗戶”的粘性消息 - 不要關閉計算機
通過遵循以下步驟,您應該能夠啟動並運行卡住的VirtualBox VM。請記住,每次更改後測試您的VM,以查看問題是否解決。如果問題持續存在,請考慮檢查VirtualBox日誌以獲取更詳細的錯誤信息或在其他用戶可能遇到類似問題的虛擬盒論壇上尋求幫助。