【Windows】BIOSでの有効化によりエミュレータを正常動作させる手順 | 仮想化機能(VT-x/AMD-V)

【Windows】BIOSでの有効化によりエミュレータを正常動作させる手順 | 仮想化機能(VT-x/AMD-V)
🛡️ 超解決

仮想マシンやAndroidエミュレータが起動せず、業務に支障が出ている方もいるのではないでしょうか。

これらのソフトウェアが動作しない原因の一つに、パソコンの仮想化機能が無効になっていることが挙げられます。

この記事では、BIOS/UEFI設定で仮想化機能(VT-x/AMD-V)を有効化し、エミュレータなどを正常に動作させる具体的な手順を解説します。

【要点】仮想化機能を有効化してエミュレータを動かす

  • BIOS/UEFI設定の確認: パソコンの起動時にBIOS/UEFI設定画面へアクセスし、仮想化機能の状態を確認します。
  • 仮想化機能の有効化: BIOS/UEFIメニュー内で「Virtualization Technology」などの項目を「Enabled」に変更し、設定を保存します。
  • Windowsの機能の有効化: 必要に応じて「Windowsハイパーバイザープラットフォーム」などのWindows機能を有効化し、ソフトウェア要件を満たします。

ADVERTISEMENT

Virtualization Technologyとは エミュレータ動作の前提

Virtualization Technology VT-xはIntel製CPU、AMD-VはAMD製CPUに搭載されているハードウェア仮想化支援機能です。これらの機能は、一つの物理的なパソコン上で複数の仮想環境を効率的に動作させるために不可欠です。

仮想マシンソフトウェアやAndroidエミュレータは、このハードウェア仮想化支援機能を利用して、本来のOSとは異なる環境を構築します。この機能が無効になっていると、エミュレータなどが正常に起動しない、またはパフォーマンスが著しく低下するなどの問題が発生します。

多くのパソコンでは、セキュリティや安定性を考慮して、初期設定で仮想化機能が無効になっている場合があります。そのため、仮想化ソフトウェアを使用する際には、手動でBIOS/UEFI設定を変更して有効化する必要があります。

Windowsの仮想化機能も有効にする必要性

ハードウェアの仮想化機能とは別に、Windows自体が提供する仮想化機能もあります。例えば「Windowsハイパーバイザープラットフォーム」や「Hyper-V」などです。特定のエミュレータや仮想マシンソフトウェアは、これらのWindows機能が有効になっていることを前提として動作する場合があります。

ハードウェアとソフトウェアの両方の仮想化機能が適切に設定されていることで、エミュレータや仮想マシンは最高のパフォーマンスを発揮できます。

BIOS/UEFIで仮想化機能を有効にする手順

ここでは、Windows 11を例に、BIOS/UEFI設定で仮想化機能を有効にする具体的な手順を解説します。パソコンのメーカーやモデルによって画面表示や操作が異なる場合があります。

Windows 11からのBIOS/UEFIアクセス方法

  1. 設定を開く
    スタートボタンを右クリックし、「設定」を選択します。
  2. 回復オプションへ進む
    左側のメニューから「システム」を選択し、右側の「回復」をクリックします。
  3. 詳細スタートアップを開始する
    「回復オプション」セクションの「PCの起動をカスタマイズ」にある「今すぐ再起動」ボタンをクリックします。
  4. 再起動の確認
    「今すぐ再起動します」という確認画面が表示されたら、「今すぐ再起動」ボタンをクリックします。
  5. トラブルシューティングを選択する
    再起動後、「オプションの選択」画面が表示されます。「トラブルシューティング」を選択します。
  6. 詳細オプションに進む
    「トラブルシューティング」画面で「詳細オプション」を選択します。
  7. UEFIファームウェアの設定を開く
    「詳細オプション」画面で「UEFIファームウェアの設定」を選択します。
  8. 再起動する
    「再起動」ボタンをクリックすると、パソコンが再起動し、UEFI設定画面が表示されます。

BIOS/UEFIでの仮想化機能有効化

  1. BIOS/UEFIメニューにアクセスする
    上記手順でUEFI設定画面にアクセスします。または、パソコンの起動時にメーカーロゴが表示されている間に特定のキー(Delキー、F2キー、F10キー、F12キーなど)を連打してアクセスします。
  2. 仮想化設定の場所を探す
    BIOS/UEFIメニュー内で、通常「Advanced」「CPU Configuration」「Security」「Virtualization」といった項目を探します。
  3. 仮想化機能を有効にする
    「Intel Virtualization Technology」「Intel VT-x」「AMD-V」「SVM Mode」「Virtualization」などの項目を見つけ、「Enabled 有効」に設定を変更します。
  4. 設定を保存して終了する
    変更した設定を保存し、BIOS/UEFI設定を終了します。通常は「Save and Exit」や「Exit Saving Changes」といった項目を選択します。パソコンが再起動します。

Windowsの仮想化機能を有効にする手順

BIOS/UEFIで仮想化機能を有効にした後、Windowsの機能として仮想化プラットフォームを有効にする必要がある場合があります。

  1. Windowsの機能の有効化または無効化を開く
    検索ボックスに「Windowsの機能の有効化または無効化」と入力し、表示された項目をクリックして開きます。
  2. 該当する項目にチェックを入れる
    「Windowsの機能」ダイアログボックスで、「Windowsハイパーバイザープラットフォーム」または「Hyper-V」のチェックボックスをオンにします。どちらが必要かは使用するエミュレータや仮想マシンソフトウェアの要件によります。
  3. 変更を適用する
    「OK」ボタンをクリックし、変更を適用します。
  4. パソコンを再起動する
    変更を完全に適用するために、パソコンの再起動が求められる場合があります。

仮想化機能の有効化で注意すべき点と対処法

仮想化機能の有効化は比較的簡単な操作ですが、いくつかの注意点や問題が発生する可能性があります。

BIOS/UEFI設定が見つからない場合

パソコンのメーカーやマザーボードのモデルによって、BIOS/UEFIのメニュー構成や項目名が異なります。マニュアルを確認するか、メーカーのサポートウェブサイトで情報を探してください。一般的な項目名は「Virtualization Technology」「Intel VT-x」「AMD-V」「SVM Mode」などです。

BitLockerの回復キーが要求される場合

BitLockerでドライブが暗号化されている場合、BIOS/UEFI設定の変更後に回復キーの入力が求められることがあります。これは、システム構成の変更をBitLockerが検知し、セキュリティ上の理由から認証を要求するためです。事前に回復キーを準備しておくことが重要です。

  1. Microsoftアカウントから回復キーを取得する
    別のデバイスでMicrosoftアカウントにサインインし、「BitLocker回復キー」ページからキーを取得できます。
  2. 印刷した回復キーを確認する
    BitLockerを設定した際に回復キーを印刷またはファイルに保存している場合は、そちらを確認してください。

仮想化機能が有効なのにエミュレータが動作しない場合

BIOS/UEFIで仮想化機能を有効にし、Windowsの機能も設定したにもかかわらず、エミュレータが正常に動作しない場合は、以下の点を確認してください。

  1. エミュレータの再インストール
    エミュレータ自体に問題がある可能性も考慮し、一度アンインストールしてから再インストールを試みます。
  2. グラフィックドライバーの更新
    エミュレータはグラフィック性能に依存することが多いため、最新のグラフィックドライバーに更新することで問題が解決する場合があります。
  3. 他の仮想化ソフトウェアとの競合
    同時に複数の仮想化ソフトウェアやハイパーバイザーが動作していると、競合が発生することがあります。不要な仮想化ソフトウェアを一時的に無効にするか、アンインストールを検討してください。
  4. エミュレータの設定確認
    エミュレータ自体の設定で、仮想化機能の利用が有効になっているかを確認してください。

ADVERTISEMENT

Windows 11とWindows 10でのBIOS/UEFIアクセス方法の違い

Windows 11とWindows 10では、UEFIファームウェアの設定にアクセスするまでの経路にわずかな違いがあります。

項目 Windows 11 Windows 10
設定の開き方 スタートボタン右クリック → 設定 スタートボタン右クリック → 設定
回復設定への経路 システム → 回復 更新とセキュリティ → 回復
詳細スタートアップ PCの起動をカスタマイズ → 今すぐ再起動 PCの起動をカスタマイズ → 今すぐ再起動
UEFI設定への最終経路 トラブルシューティング → 詳細オプション → UEFIファームウェアの設定 トラブルシューティング → 詳細オプション → UEFIファームウェアの設定
その他アクセス方法 PC起動時の特定キー押下 PC起動時の特定キー押下

まとめ

この記事では、BIOS/UEFI設定で仮想化機能VT-x/AMD-Vを有効化し、エミュレータや仮想マシンを正常に動作させる手順を解説しました。

パソコンの起動設定からUEFIファームウェアの設定にアクセスし、該当する仮想化機能を有効にすることで、多くの問題が解決できます。

BitLockerの回復キーが求められる場合があるため、事前に準備しておくことが重要です。今回紹介した手順を参考に、仮想化環境を快適に利用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。