
答案1
我有一個現有的虛擬機器在同一點無法啟動。它是在我升級到 VirtualBox 6.1 後發生的。當我降級到 6.0.12 時,它仍然不起作用 - 但它確實給了我一個更豐富的錯誤:
Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).
這指出了 VirtualBox 和 Windows Hyper-V 之間廣泛衝突的問題。此解決方案涉及消除 Windows 中所有可以使用 Hyper-V 的內容,如所述這裡。我發現只需停用「虛擬機器平台」功能並啟用 WSL 即可啟動到 Ubuntu 20.10 Live CD(但必須運行版本 1 以避免衝突)。這是一個新建立的具有 4 個處理器的 VM。
不幸的是,我現有的虛擬機器仍然無法啟動,現在卡在啟動額外處理器的位置。我最終通過更改設定以使用單個處理器來啟動它。顯然這並不理想,而且性能要差得多,所以如果有人找到更好的解決方案,請告訴我。
2天後更新: 舊虛擬機器再次啟動後,我嘗試將其改回使用 4 個處理器。它成功啟動,但性能仍然受到影響。為了進行比較,我創建了一個具有相同配置(8GB 內存,4 個 CPU)的新虛擬機,它需要大約 1/6 的 CPU 負載才能運行。因此,(就我而言)看來,在最新版本的Windows 和VirtualBox 上運行的舊虛擬機會帶來效能拖累,但如果建立新虛擬機器(如上所述禁用虛擬化),則不會出現效能問題。