
在我的課程中,我正在運行具有 AD DS 和 Hyper-V 的 Windows 2019 資料中心伺服器。目標是在 hyper-v 中建立 Windows 10 消費者虛擬機器並啟動它,但目前它無法啟動。它給出了標題中列出的錯誤。
我已選中“啟用嵌套 VT-x/AMD-V”。在加速方面,我有用於半虛擬化介面的 hyper-v。 vNIC 設定正確,Windows 10 的 ISO 也正常。
在執行此程式的筆記型電腦上,我嘗試在嘗試啟動 hyper-v 虛擬機器之前開啟和關閉這些設定: Hyper-V Hyper-V 管理工具 Hyper-V 平台 Windows Hypervisor 平台
我嘗試過 bcdedit 命令,無論是自動還是關閉。我還嘗試停止和啟動 vmms。我試過了Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
,也是禁用的。我嘗試過DISM。
需要注意的是:當我嘗試時,Set-VMProcessor -VMName “WS2K16” -ExposeVirtualizationExtensions $true
它說找不到該名稱的虛擬機器。當嘗試 systeminfo 時,我會收到類似這樣的訊息「已偵測到虛擬機器管理程式。 Hyper-V 所需的功能將不會顯示」。
我檢查了BIOS,虛擬化功能已啟用。
我嘗試在服務中打開(運行)或關閉它們:
Hyper-V 主機服務 Hyper-V 虛擬機器管理
我不知道自己該做什麼,目前已經碰壁了。
我期望在某個時刻發生的事情是虛擬機器啟動,這樣我就可以開始 Windows 10 下載過程。
答案1
你正在嘗試使用 嵌套虛擬化,在 Virtualbox 上執行的虛擬機器內執行虛擬機器管理程式 (Hyper-V)。
嵌套虛擬化不能在不同的虛擬化產品之間運作,而且支援它的產品並不多。
在Windows下,您需要使用第2代VM來支援巢狀虛擬化。您不能為此使用 Virtualbox。您需要一台至少是最新版本的 Windows 10 的 Windows 主機。
我建議在 Hyper-V 下重新建立虛擬機器。您也許能夠圍繞 Virtualbox 建立的虛擬磁碟建立 Hyper-V VM,因為現今大多數虛擬化產品都支援多種磁碟格式。