
私のクラスでは、AD DS と Hyper-V を備えた Windows 2019 データセンター サーバーを実行しています。目標は、Hyper-V で Windows 10 コンシューマー仮想マシンを作成して起動することですが、現在は起動しません。タイトルに記載されているエラーが発生します。
「ネストされた VT-x/AMD-V を有効にする」にチェックを入れました。アクセラレーションでは、準仮想化インターフェイスに Hyper-V を使用しています。vNIC は適切に設定されており、Windows 10 の ISO も正常です。
これを実行している私のラップトップでは、Hyper-V VMを起動する前に、これらの設定をオンとオフの両方にしてみました。Hyper-V Hyper-V管理ツール Hyper-Vプラットフォーム Windowsハイパーバイザープラットフォーム
bcdedit コマンドを自動とオフの両方で試しました。また、vmms の停止と起動も試しました。Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
と無効も試しました。DISM も試しました。
注意すべき点: 試してみたところ、Set-VMProcessor -VMName “WS2K16” -ExposeVirtualizationExtensions $true
その名前の VM が見つからないというメッセージが表示されました。systeminfo を試みると、「ハイパーバイザーが検出されました。Hyper-V に必要な機能は表示されません」というメッセージが表示されます。
BIOSを確認したところ、仮想化機能は有効になっています。
私はサービスでこれらをオン(実行中)またはオフにしてみました:
Hyper-V ホスト コンピュータ サービス Hyper-V 仮想マシン管理
現時点では、何をすべきか分からず行き詰まっています。
ある時点で VM が起動して、Windows 10 のダウンロード プロセスを開始できるようになると予想していました。
答え1
使用しようとしている ネストされた仮想化Virtualbox 上で実行されている VM 内でハイパーバイザー (Hyper-V) を実行します。
ネストされた仮想化は異なる仮想化製品間では機能せず、そもそもそれをサポートする製品は多くありません。
Windows では、ネストされた仮想化をサポートするために第 2 世代 VM を使用する必要があります。Virtualbox は使用できません。少なくとも最新バージョンの Windows 10 である Windows ホストが必要です。
Hyper-V で VM を再作成することをお勧めします。今日のほとんどの仮想化製品は複数のディスク形式をサポートしているため、Virtualbox によって作成された仮想ディスクを中心に Hyper-V VM を構築できる可能性があります。