【VitrualBox】VT-x is disabled in the BIOS.というエラーの対処法

VitrualBoxのバージョンをアップグレードしたタイミングで、

次のようなエラーが出てしまい、バーチャルマシンを起動できなくなる場合があります。


VT-x is disabled in the BIOS.
(VERR_VMX_MSR_VMXON_DISABLED).

VirtualBoxをアップグレードすると、VT-x is disabled in the BIOSというエラーが出てしまい、起動できない。

VirtualBoxをアップグレードすると、VT-x is disabled in the BIOSというエラーが出てしまい、起動できない。

これは、VitrualBoxの問題というより、コンピューターのCPUが仮想化の機能(VT-x)に対応してないことに原因があります。

ちなみに、VT-xとは、Intelによる仮想化支援技術のことです。

ですので、VitrualBoxがこの機能を使わないように設定してあげましょう。

まず、

コマンドプロンプト

を開いてください。

そして、VitrualBoxがインストールされているディレクトリに移動します。

cd C:\Program Files\Oracle\VirtualBox

バーチャルマシンの一覧を表示させます。

VBoxManage.exe list vms

そして、マシン名を確認し、次のようなコマンドで設定を変更します。

VBoxManage.exe modifyvm Windows7 --longmode off
("Windows7"の部分は、上記で確認したマシン名に置き換えてください)


VBoxManageというコマンドでVitrualBoxの設定を変更する

VBoxManageというコマンドでVitrualBoxの設定を変更する

これで、設定は完了です。

バーチャルマシンが正常に起動するかどうか、確認してみてください。

こうして、アップグレードによって起動しなくなってしまったVitrualBoxのマシンを、起動させることが出来るようになりました。