VT-x/AMD-V を VM 内のゲスト システムに公開して、VM 内で Hyper-V を実行できるようにしますか? 私の知る限り、VirtualBox はサポートしていませんが、VMWare は無料の VMWare Player でもサポートしています。
VMWare Player で Windows Phone 8 エミュレーターを問題なく実行しています。はい、.vmx ファイルを手動で編集する必要がありましたが、問題なく確実に動作します。
VMWare Player を試してみる場合は、物理ホスト コンピューターで VT-x/AMD-V が利用可能で有効になっていることを確認してください。次に、次の設定を VMWare マシンに追加します。
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
VM内でHyper-Vを起動できるはずです。
詳細については、次のリンクを参照してください。
Windows 8 仮想マシン内で Hyper-V プラットフォームを使用できない
VMware で Windows Server 2012 Hyper-V の役割を有効にする方法
また、VirtualBox フォーラムのいくつかの役立つトピックでは、VirtualBox でこの機能が利用できない理由を説明しています。
https://forums.virtualbox.org/viewtopic.php?f=1&t=20589
https://forums.virtualbox.org/viewtopic.php?f=2&t=52625&p=304452
VMWare Player が肥大化し、VirtualBox よりもはるかにホスト システムの速度が低下するため、VirtualBox のこの機能が本当に恋しいです。