如何修復 VirtualBox 卡在準備就緒或啟動徽標上的問題

Jacki

VirtualBox 是一個功能強大的工具,可在單台計算機上運行多個操作系統,但有時虛擬機可能會在啟動過程中卡住。如果您看到“準備就緒”屏幕、啟動徽標或“準備自動修復”消息持續存在,請不要擔心 – 有多種方法可以讓您的虛擬機重新啟動並運行。

以下是修復 VirtualBox 窗口卡在啟動屏幕上的最有效方法:

步驟一:將 VirtualBox 更新到最新版本。這個簡單的步驟通常可以解決導致啟動問題的兼容性問題和錯誤。

打開 VirtualBox 並轉到“文件 > 檢查更新”。安裝所有可用更新並重新啟動 VirtualBox。

步驟2:增加分配給 VM 的虛擬處理器數量。 CPU 資源不足可能會導致啟動過程掛起。

選擇您的虛擬機,單擊“設置”,然後轉到“系統 > 處理器”。增加 CPU 數量,保持在滑塊的綠色範圍內,以避免主機系統過載。單擊“確定”保存更改。

步驟3:調整半虛擬化接口設置。這可以提高某些來賓操作系統的性能和穩定性。

在虛擬機設置中,轉到“系統 > 加速”。從下拉菜單中將半虛擬化接口更改為“KVM”。如果 KVM 不起作用,請嘗試其他選項,例如“Hyper-V”或“無”,看看哪個最適合您的設置。

第4步:禁用 3D 加速。圖形加速有時會與啟動過程發生衝突,特別是在較舊的或資源有限的系統上。

在虛擬機設置中,選擇“顯示”並取消選中“啟用 3D 加速”框。這可能會降低圖形性能,但通常可以解決啟動問題。

第5步:啟用或禁用安全啟動。根據您的來賓操作系統和配置,更改安全啟動設置可能會有所幫助。

在虛擬機設置中,轉到“系統 > 主板”。選中或取消選中“啟用 EFI(僅限特殊操作系統)”和“啟用安全啟動”選項。嘗試使用啟用和禁用這些設置的不同組合來啟動。

第6步:在 Windows 主機系統上禁用 Hyper-V。 Hyper-V 可能與 VirtualBox 發生衝突,從而導致虛擬機無法正確啟動。

在 Windows 上,打開“控制面板 > 程序 > 打開或關閉 Windows 功能”。取消選中“Hyper-V”並重新啟動計算機。請注意,這將禁用所有應用程序的 Hyper-V,而不僅僅是 VirtualBox。

第7步:檢查並解決硬件虛擬化衝突。確保在 BIOS/UEFI 設置中啟用虛擬化,並且沒有其他虛擬化軟件正在運行。

參見:如何從 USB 驅動器啟動現有 VirtualBox 虛擬機

重新啟動計算機並進入 BIOS 設置(通常在啟動過程中按 F2、Del 或 Esc)。查找“英特爾虛擬化技術”或“AMD-V”等選項,並確保它們已啟用。保存更改並退出。

步驟8:重新創建虛擬機。如果一切都失敗了,有時重新開始可以解決持續存在的問題。

導出 VM 的虛擬硬盤 (VHD) 文件。在 VirtualBox 中創建一個新的虛擬機,選擇相同的操作系統類型和版本。在安裝過程中,選擇使用現有虛擬硬盤文件的選項並選擇導出的 VHD。這可以在創建新的虛擬機配置時保留您的數據。

通過執行這些步驟,您應該能夠讓卡住的 VirtualBox 虛擬機啟動並運行。請記住在每次更改後測試您的虛擬機以查看問題是否得到解決。如果問題仍然存在,請考慮檢查 VirtualBox 日誌以獲取更詳細的錯誤信息,或在其他用戶可能遇到類似問題的 VirtualBox 論壇上尋求幫助。