BIOSで仮想化テクノロジーを有効にする方法
マルチコア仮想マシンを実行したことがある方や、「VT-x が無効です」といったエラーに対処したことがある方は、BIOS でハードウェア仮想化アシストのオン/オフを切り替える必要に迫られた経験があるはずです。Windows とマザーボードのせいで、必要以上に複雑に設定されているように感じることがあります。とにかく、この機能を有効にするには、BIOS/UEFI を詳しく調べて設定を見つけ、オンにする必要があります。その結果、仮想マシンの動作がスムーズになり、エラーメッセージが表示されなくなります。特に VMware、VirtualBox、Hyper-V などのハイパーバイザーを使っている場合は、小さな変更でも大きな違いが生まれます。
BIOS/UEFIで仮想化を有効にする方法
BIOSまたはUEFI設定にアクセスする
最初のステップは、システムのBIOSまたはUEFIファームウェアにアクセスすることです。通常、起動時にBIOSキーが画面上で点滅します。マザーボードやノートパソコンのブランドによっては、 Delete、F2、F10など、他のキーが表示される場合があります。よくわからない場合は、以下の表が参考になるかもしれません。
- ほとんどのデスクトップ: DeleteまたはF2
- 多くのノートパソコン: F2、F10、Esc、またはメーカー固有のキー
再起動して、BIOS/UEFIメニューが表示されるまでそのキーを押し続けます。それでも問題が解決しない場合は、デバイスのマニュアルまたはマザーボードのドキュメントをご確認ください。特にブランド固有のノートパソコンでは、キーが分かりにくい場合があります。
詳細モードを見つけて切り替える
ほとんどのBIOSセットアップは、簡略化された簡易モードで起動するため、必要な高度な設定は表示されません。仮想化機能を見つけるには、詳細モードに切り替える必要があります。
- 画面に表示されているキー( MSIボードのF7など)を押します。ASUSではF9やF10が使われているのを見かけました。
- 「詳細な CPU 構成」または同様のタブまたはセクションを探します。
- そこに仮想化設定があります。AMDの場合は、多くの場合SVMと表示されます。Intelボードの場合は、VT-xまたはIntel Virtualization Technologyと表示されます。
お困りですか?マザーボードやシステムのマニュアルには、通常、正確なメニューパスが記載されています。ただし、これらのオプションがCPU機能やセキュリティメニューの中に隠れている場合もあります。
仮想化設定を有効にして保存する
仮想化の切り替えスイッチを見つけたら、「有効」に切り替えてください。その後、変更を保存することを忘れないでください。ほとんどのBIOS画面では、F10キーを押すか、メニューから「Save and Exit」を選択することで保存できます。設定によっては、「Save & Exit」タブ内にある場合や、サポートされている場合は「Save & Exit」を押すだけで済む場合もありますCtrl + S。再起動する前に、変更が実際に適用されていることを確認してください。
ああ、もし利用可能なら、PCIeパススルー( IntelではVT-d 、AMDではIOMMUと呼ばれる)などの機能も有効にできます。これはハードウェアから直接VMにパススルーするのに便利ですが、これはまた別の機会にお話ししましょう。
注:一部のマザーボードでは、特に独自仕様のBIOSを搭載したノートパソコンでは、仮想化の有効化がデフォルトで無効になっているか、非表示になっている場合があります。このオプションが表示されない場合は、BIOSのアップデートが必要になるか、メーカーのサポートにお問い合わせください。
Windowsで仮想化が有効になっていることを確認する
BIOSを終了したら、Windowsを再起動してください。実際に有効になっているかどうかを確認するには、いくつかの簡単な方法があります。
- でタスクマネージャーを開きます。 「パフォーマンス」Ctrl + Shift + Escタブに切り替え、「CPU」をクリックします。 「仮想化」という行を探します。「有効」と表示されていれば問題ありません。
- CPU-Z などのツールを使用すると、命令フラグを表示できます。CPU機能セクションでVT-xまたはAMD-Vを確認してください。これらのツールを使用すると、タスクマネージャーよりも詳細な情報が得られる場合があります。
- あるいは、VMを起動してみてください。仮想化が無効になっているというエラーメッセージが表示されずに起動すれば、準備完了です。
私の経験では、一部のマシンでは、BIOS の変更後にタスク マネージャーの仮想化インジケーターが不安定になることがあります。そのため、何かおかしい場合は CPU-Z で再確認してください。
ここから、ハイパーバイザーやVMの設定、あるいはネストされた仮想化を試してみるのも良いでしょう。もしまだ理解できていないようでしたら、VMware、VirtualBox、Hyper-Vなどの初心者向けガイドが数多くありますので、そちらを参考にしてください。まずは仮想化を有効にしましょう。