コンピュータのBIOSまたはUEFIファームウェアでIntel VT-xを有効にする方法
最近のCPUには、VirtualBox、VMware、Hyper-V、およびその他のアプリで作成された仮想マシンを高速化するのに役立つハードウェア仮想化機能が含まれています。しかし、これらの機能は常にデフォルトで有効になっているわけではありません.
仮想マシンは素晴らしいものです。仮想化アプリでは、現在のシステムのウィンドウで仮想コンピュータ全体を実行できます。その仮想マシン内で、さまざまなオペレーティングシステムを実行したり、サンドボックス環境でアプリケーションをテストしたり、機能を試したりすることができます。機能するためには、これらの仮想マシンアプリは、最新のCPUに組み込まれたハードウェアアクセラレーション機能を必要とします。 Intel CPUの場合、これはIntel VT-xハードウェアアクセラレーションを意味します。 AMD CPUの場合、これはAMD-Vハードウェアアクセラレーションを意味します.
いくつかの時点で、あなたは以下のようなあなたのVMアプリでエラーメッセージに遭遇するかもしれません:
- お使いのシステムではVT-x / AMD-Vハードウェアアクセラレーションは利用できません
- このホストはIntel VT-xをサポートしていますが、Intel VT-xは無効になっています
- このコンピュータのプロセッサはHyper-Vと互換性がありません
これらのエラーは、いくつかの異なる理由で発生する可能性があります。 1つ目は、ハードウェアアクセラレーション機能が無効になっている可能性があることです。 Intel CPUを搭載したシステムでは、Intel VT-x機能はBIOSまたはUEFIファームウェア設定で無効にできます。実際、新しいコンピュータではデフォルトで無効になっていることがよくあります。 AMD CPUを搭載したシステムでは、これは問題になりません。 AMD-V機能は常に有効になっているので、BIOSやUEFIの設定を変更する必要はありません。.
MicrosoftのHyper-Vがすでにインストールされているのに、VMWareやVirtualBoxなどの仮想化アプリケーションを使用しようとしている場合は、これらのエラーが表示される可能性があります。 Hyper-Vはこれらのハードウェアアクセラレーション機能を引き継ぎ、他の仮想化アプリケーションはそれらにアクセスできないでしょう.
それでは、これらの問題を修正する方法を見てみましょう。.
Hyper-Vをアンインストールしてください。
Hyper-Vがインストールされていると、貪欲になり、他の仮想化アプリケーションにハードウェアアクセラレーション機能にアクセスさせません。これは、Intel VT-xハードウェアでより頻繁に発生しますが、AMD-Vでも発生することがあります。この場合、仮想化アプリにエラーメッセージが表示され、コンピュータでIntel VT-x(またはAMD-V)が有効になっていても使用できなくなります。.
この問題を解決するには、Hyper-Vをアンインストールするだけです。 Hyper-VはWindowsのオプション機能であるため、アンインストールすることは通常のアプリをアンインストールすることとは少し異なります。コントロールパネル>プログラムのアンインストールに進みます。 [プログラムと機能]ウィンドウで、[Windowsの機能の有効化または無効化]をクリックします。
「Windowsの機能」ウィンドウで、「Hyper-V」のチェックを外して「OK」をクリックしてください。
Hyper-Vのアンインストールが完了したら、PCを再起動する必要があります。その後、VirtualBoxまたはVMwareをもう一度使用してみてください。.
BIOSまたはUEFIファームウェアでIntel VT-xをオンにする
Intel CPUを使用していてHyper-Vをアンインストールしても問題が解決しない場合、または仮想化アプリがIntel VT-xが無効であると報告した場合は、コンピュータのBIOSまたはUEFI設定にアクセスする必要があります。 Windows 8のリリース前に作られたPCはおそらくBIOSを使用しています。 Windows 8が登場した後に作られたPCは代わりにUEFIを使用するかもしれません、そしてUEFIを使用する可能性はPCがより現代的になるにつれて大きくなります.
BIOSベースのシステムでは、PCを再起動し、最初の起動時に適切なキーを押すことでBIOS設定にアクセスします。押すキーはPCの製造元によって異なりますが、多くの場合「Delete」キーまたは「F2」キーです。また、起動時に「Press」のようなメッセージが表示されることもあります。 キー BIOS設定に入るための正しいキーを見つけられない場合は、Web検索で以下のように入力してください。コンピュータ モデル番号 BIOSにアクセスします。」
UEFIベースのコンピューターでは、コンピューターの起動中に必ずしもキーを押すだけではいけません。代わりに、Windowsの高度な起動オプションからUEFIファームウェア設定にアクセスするには、以下の手順に従ってください。 Shiftキーを押しながらWindowsで再起動をクリックすると、そのメニューに直接再起動します。.
お使いのPCがBIOSまたはUEFIを使用しているかどうかにかかわらず、設定メニューに入ったら、「Intel VT-x」、「Intel Virtualization Technology」、「Virtualization Extensions」、「Vanderpool」などのオプションを探してみることができます。または似たようなもの.
多くの場合、このオプションは[プロセッサ]サブメニューの下にあります。そのサブメニューは、「チップセット」、「ノースブリッジ」、「アドバンストチップセットコントロール」、または「アドバンストCPU設定」メニューのどこかにあります。.
オプションを有効にしてから「保存して終了」または同等の機能を選択して設定の変更を保存し、PCを再起動します。.
PCが再起動したら、VirtualBoxまたはVMwareをもう一度使用してみてください。.
BIOSまたはUEFIでIntel VT-xオプションが表示されない場合の対処方法
残念ながら、ノートパソコンメーカーやマザーボードメーカーの中には、Intel VT-xを有効にするためのBIOSまたはUEFI設定にオプションを含まないことがあります。このオプションが表示されない場合は、ラップトップまたはマザーボードのモデル番号(デスクトップPCの場合)を検索して「Intel VT-xを有効にする」を試してください。.
場合によっては、製造元が後でこのオプションを含むBIOSまたはUEFIファームウェアのアップデートをリリースする可能性があります。あなたのBIOSまたはUEFIファームウェアを更新することは助けになるかもしれません - 運がよければ.
また、古いCPUを使用している場合、Intel VT-xまたはAMD-Vのハードウェア仮想化機能はまったくサポートされない可能性があります。.
画像のクレジット:FlickrのNick Grey