今天下docker后發現 eNSP? 路由器,防火墻啟動不了了
去virtualbox檢查的時候發現無法啟動:
報錯:
不能為虛擬電腦 AR_Base 打開一個新任務.Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).返回代碼: E_FAIL (0x80004005)
組件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
“Raw-mode is unavailable courtesy of Hyper-V” :
- 表示 VirtualBox 無法使用“原始模式(raw mode)”,也就是直接訪問硬件的虛擬化功能(VT-x/AMD-V)。
- 因為 Hyper-V 已經啟用了虛擬化功能,獨占了硬件虛擬化資源 ,導致 VirtualBox 無法使用。
Hyper-V 是微軟的虛擬化平臺 ,它一旦啟用,就會接管 CPU 的虛擬化支持(VT-x),其他虛擬化軟件(如 VirtualBox、VMware)就無法再使用這些資源。
所以要禁用hyper-v
bcdedit /set hypervisorlaunchtype off
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
然后查看:
Get-WindowsOptionalFeature -Online | Where-Object { $_.FeatureName -eq "Microsoft-Hyper-V" }
就好了,然后重啟電腦就ok,只能說windows的模擬還是有問題,docker肯定不能直接搞在windws了