Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)
解決
win10 WSL2 引起 VirtualBox 啟動問題
罪魁禍首:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-install 嘗試啟用 WSL2,執行了 Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform。然后發現現在 win10 系統是 1903,還不是預覽版,無法使用 wsl2 功能。並且,這么一弄,把 VirtualBox 虛擬機搞壞了。挺悲催,這事兒花了我不少時間,最后還竹籃打水一場空。
為修復問題,查了不少資料,嘗試了一些辦法。
打開“啟動或關閉 Windows 功能”,去掉“虛擬機平台“,重啟。問題還在。
查到新版本 VirtualBox 6.0 開始是已經兼容 win10 的虛擬機平台的,包括 Hyper-V 的使用。於是在我的家庭版 Windows 上安裝了 Hyper-V,問題沒變。然后順便體驗了下 Hyper-V 安裝 Ubuntu,並不好用。
查到有說新版本 VirtualBox 有 bug,於是把版本降到了 5.3,變成了另一個問題。估計就是舊版本與新版 Windows 的兼容問題。
再去“啟動或關閉 Windows 功能”配置頁面,去掉“虛擬機平台“,去掉 Hyper-V,重啟。問題還在。
最后,又看了一些英文論壇,有提到一種關閉 Hyper-V 的方法。在前面操作的基礎上,以管理員啟動 powershell,執行:
bcdedit /set hypervisorlaunchtype off
重啟。
VirtualBox 終於好了。
《Windows WSL 及 Windows Terminal 工具》:https://blog.csdn.net/engrossment/article/details/102623120
2019年8月13日
————————————————
版權聲明:本文為CSDN博主「Jackindata」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/engrossment/article/details/99431539