私のコンピューターは Ubuntu Game Pack を実行しており、Windows を実行するために Virtualbox をダウンロードしましたが、セットアップを実行して実際の仮想マシンを起動しようとすると、次のエラーが発生します。
仮想マシン Windows 10 のセッションを開くことができませんでした。
VT-x は、すべての CPU モード (VERR_VMX_MSR_ALL_VMX_DISABLED) の BIOS で無効になっています。
結果コード: NS_ERROR_FAILURE (0x80004005) コンポーネント: ConsoleWrap インターフェース: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
これを解決するにはどうすればよいですか?
答え1
問題を解決するには、以下の方法に従ってください。
方法1:
64 ビット ホストで Virtual Box を実行するには、BIOS で仮想化テクノロジ (VTx) を有効にする必要があります。一部の PC では、仮想化テクノロジ ディレクテッド I/O (VTd) も有効にする必要があります。通常、これらの設定は BIOS レベルで無効になっています。VTx および/または VTd を有効にするには、BIOS で対応する設定を変更する必要があります。
以下にその方法の例を示します (手順は特定の PC に厳密に一致するものではありませんが、PC の BIOS 設定に同様のオプションがあります)。
- マシンを起動する
- BIOSに入ります(マザーボードのモデルによってキーの組み合わせが異なります)
- セキュリティ -> システムセキュリティに移動します
- 仮想化テクノロジー (VTx) および/または仮想化テクノロジー指向 I/O (VTd) を有効にする
- 保存してマシンを再起動します
上記の方法が失敗した場合、つまり VTx および/または VTd が BIOS ですでに有効になっている場合は、以下の方法に従ってください。
方法2:
VirtualBox マネージャーで以下の手順に従います。
- 仮想デバイスを選択し、設定を選択します
- システムに移動し、プロセッサタブをクリックします。
- チェックボックスをオンにして、PAE/NXを有効にします。
これで問題は解決するはずです。