VM で VT-X が利用できない (verr_vmx_no_vmx) を修正する方法
VirtualBox アプリケーションを使用して仮想マシンを起動しようとすると、コンピューター上に「Vt-X は使用できません (verr_vmx_no_vmx)」というエラー メッセージが表示されます。最も可能性の高い説明は、仮想化が無効になっているということです。
VT-x は、多くの場合、BIOS で有効または無効にすることができます。初めてコンピュータの電源を入れるときに、DEL (または同様のキー) を押して BIOS 設定にアクセスします。VT テクノロジーを利用可能にすることができます。
この投稿を読んで、Vt-X が利用できない (Verr VMX No VMX) 問題を修正する方法と、そもそもその問題が発生した理由を確認してください。
コンテンツ:
VT-X が利用できない問題を修正 (VERR_VMX_NO_VMX)
私は問題を再現しようとしたり、他のユーザーのレポートを確認したりして、この問題を調査しました。私が理解している限り、このエラー メッセージはいくつかの状況で生成されます。
VT-X は BIOS で有効になっていません。
BIOS 設定の一部のサードパーティ ソフトウェアでは、VT-X を手動で無効にしたり、リモートで無効にしたりできます。これにより、「Vt-X が利用できません」(Verr VMX No VMX) 問題が発生します。
プロセッサーは VT-X をサポートしていません
まれ ではありますが 、ハードウェアの 制限 により PC が VT – X を使用でき ないこと に 問題が 関連 している 可能性があり ます 。
Windows Hyper-V 仮想化が有効になっています。
VT-X は Microsoft Hyper-V テクノロジーによって妨げられています。Hyper-V 仮想化が有効になっている場合、OS は自動的に VT-x を無効にします。
アバストのアップデート以降、VT-X が無効になりました。
アバストは最近、VT-x を完全に無効にするアップデートをリリースしました。ユーザーがオプション メニューでマルチレイヤー仮想化をアクティブにしない限り、リアルタイム保護は同時にアクティブになります。
コア分離が有効になっています:
マシンでコア分離オプションを有効にした後、VirtualBox アプリケーションで問題が発生し、VT-x (VERR VMX NO VMX) が使用できなくなる場合があります。したがって、この機能を無効にして、問題が解消されたかどうかを確認することをお勧めします。
VirtualBox Vt-X (Verr_vmx_no_vmx) エラー 2023 を修正
1. Windows Defender コア分離を無効にします。
Windows Defender Device Core Isolation は VT-X と競合することが知られています。Vt-X が利用できない (Verr VMX No VMX) という問題が発生し、デフォルトのセキュリティ設定として Windows Defender を使用している場合は、カーネル分離が有効になっているかどうかを確認してください。
- 左下隅にある星のアイコンを使用して、Windows Defender を検索します。
- Windows Defender セキュリティ センターに移動し、それを選択して、組み込みのセキュリティ機能にアクセスします。
- Windows Defender セキュリティ センターの左側のメニューから [デバイス セキュリティ] を選択します。
- [デバイス セキュリティ] メニューから、[コア分離の詳細] ([コア分離] の下) を選択します。
- カーネル分離メニューのメモリ整合性スイッチがオフになっていることを確認してください。
- 設定を無効にした後、コンピューターを再起動して、問題が解決されたかどうかを確認します。
- Verr vmx no vmx は、「Vt-X が利用できない」問題を解決します。
2. BIOS で Vt-X を有効にする (ブート メニュー)
BIOS 設定で「仮想化テクノロジー」オプションを無効にすると、この問題に大きな影響を与える可能性があります。したがって、このオプションが無効になっているかどうかを確認し、有効になっている場合は有効にしてください。
Vt-X は利用できません (Verr VMX No VMX)。これは、BIOS 設定でテクノロジーが無効になっていることが原因である可能性があります。サードパーティ製アプリでこれらの設定を変更できるかどうかを確認するまで、この方法を諦めないでください。
- 「BIOS モード」に入るには、まずコンピュータを「起動」し、画面に「Windows ロゴ」が表示されたら、セットアップ ボタンを押します。
- BIOS モードで、[セキュリティ] タブを選択し、[システム セキュリティ] を選択します。
- 「仮想化テクノロジー (VTx/VTd)」設定を見つけて、それが「有効」になっていることを確認します。まだ有効になっていない場合は、今すぐ有効にしてください。
- 仮想化テクノロジー (VTx/VTd) を使用してマシンを「再起動」します。Verr vmx no vmx は、「Vt-X が利用できない」問題を解決します。
3. コマンド ラインを使用して、Hyper-V 仮想化を無効にします。
まず、VT-x が Hyper-V 仮想化を妨げていないことを確認します。VT-x に相当する仮想化機能は、Hyper-V 仮想化を有効または有効にすると即座に無効になります。アップデート後、ハイパー機能が無効になりました。アプリのインストールがこの問題の原因となっている可能性があります。ほとんどの場合、Hyper-V テクノロジーは、それを有効にしたアプリケーションをアンインストールした後でも機能し続けることに注意してください。
Hyper-V 仮想化を無効にする方法はさまざまです。Microsoft Hyper-V をアンインストールするには、コマンド プロンプトから (管理者として) 次の手順を実行します。
- Windows キーと R を同時に押して、[ファイル名を指定して実行] ダイアログ ボックスを開きます。管理者特権でコマンド プロンプトを開くには、Ctrl + Shift キーを押しながら「cmd」と入力します。UAC (ユーザー アカウント制御) ウィンドウで質問が表示されたら、[はい] をクリックします。
- 次の各コマンドを管理者特権のコマンド プロンプトに一度に 1 つずつ入力して、Microsoft Hyper-V を無効にします。
- bcdedit /disable ハイパーバイザーの起動タイプ
- bcdedit /change VM いいえ
- dism.exe / 機能を無効にする: Microsoft-Hyper-V / オンライン
- コマンドが正しく実行されたら、コマンド プロンプトを閉じてコンピューターを再起動します。
- VirtualBox マシンを再起動したときに、同じエラー メッセージが表示されるかどうかを確認します。
- Verr vmx no vmx は、「Vt-X が利用できない」問題を解決します。
4. アバストでネストされた仮想化を有効にします。
アバストを使用している場合は、最近のウイルス対策アップデートにより、特定の条件が満たされた場合にシステム上の VT-X を無効にする自動機能が導入されたことに注意してください。この問題は、サードパーティのセキュリティ クライアントをアンインストールしなくても解決できます。
「ネストされた仮想化内でネストされた仮想化を使用する」を選択する前に、アバストの設定とトラブルシューティングのチェックを有効にします。
また、ハードウェア仮想化を有効にします。
「Vt-X が利用できません」(Verr VMX No VMX) 問題が解決されたかどうかを確認します。
5. Device Guard / Credential Guard を無効にする
「ウィンドウ + R」を同時に使用して、「ファイル名を指定して実行」ダイアログボックスを起動します。ダイアログボックスに「gpedit.MSC」と入力して「Enter」を押します。
- [グループ エディター] ウィンドウで、[ローカル コンピューター ポリシー]、[コンピューターの構成]、[管理用テンプレート]、[システム]、[デバイス ガード]、および [仮想化ベースのセキュリティの無効化] メニュー オプションに移動します。
- グループ ポリシー エディターを使用できない場合にタスクを完了する別の方法を次に示します。
- レジストリで、キー「key HKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled」の値を「0」に変更します。
- 「Vt-X が利用できません」(Verr VMX No VMX) 問題が解決されたかどうかを確認します。
6.サードパーティのウイルス対策ソフトウェアを削除する
この問題は、コンピュータにインストールされているウイルス対策ソフトウェアが原因で発生する可能性があります。一時的に削除して問題が解決するかどうかを確認することをお勧めします。Windows Defender ファイアウォールを使用している場合は、次の手順で無効にすることができます。
- [スタート] メニューの横にある検索ボックスに「設定」と入力し、Enter キーを押します。
- 設定ウィンドウの左ペインで「更新とセキュリティ」を選択した後、「Windows セキュリティ」を選択します。
- [保護スコープ] で [ウイルスと脅威の保護] をクリックし、[ウイルスと脅威の保護の設定] で [設定の管理] をクリックします。
- vt-xは利用できません
- このウィンドウで「リアルタイム保護」スイッチがオフになっていることを確認してください。
- 「Windows セキュリティ」タブの左ペインで「ファイアウォールとネットワーク保護」を選択します。
- このフィールドでは、「ドメイン ネットワーク」、「プライベート ネットワーク」、「パブリック ネットワーク」を順に選択します。
- 「Vt-X が利用できません」(Verr VMX No VMX) 問題が解決されたかどうかを確認します。
7.仮想化を有効にする
- コマンドラインウィンドウを起動します。
- 次に、コマンド プロンプトに「systeminfo.exe」と入力します。
- vt-xは利用できません
- Hyper-V システム要件の右側のファームウェアで仮想化が有効になっていることがわかります。
- スタート メニューに移動して、ドロップダウン メニューから設定を選択します。
- 次に、リストから「更新とセキュリティ」を選択します。新しく追加されたタブが表示されるので、「回復」をクリックします。
- 「リカバリ」の下にある「詳細なスタートアップ」の下にある「今すぐ再起動」ボタンをクリックして再起動します。
- 特定のアイコンとともにブルー スクリーンが表示される場合は、[トラブルシューティング] を選択する必要があります。
- 「詳細設定」タブをクリックします。ファームウェアが問題の原因であるため、この設定を探す必要があります。
- それらが見つかったら、UEFI ファームウェア設定オプションをクリックすると、再起動ボタンが再び表示されます。Enter を押して再起動します。
- vt-xは利用できません
- 対応するファンクション キーを押して、BIOS 設定を見つけます。
- 新しいパネルが追加されます。「システム構成」を選択し(これには矢印キーを使用できます)、「仮想化テクノロジー」を検索します。
- この時点で、仮想化テクノロジがアクティブ化されます。F10 を押すと、これを終了できます。
- 「Vt-X は使用できません」エラー (Verr vmx no vmx) を必ず解決してください。
8. メモリ整合性を無効にする
Windows セキュリティには、低レベルのコード インジェクションを検出し、最も深刻な感染からもコンピュータを保護できる仮想化ベースのセキュリティ機能が付属しています。ただし、これは Hyper-V と同様に VirtualBox とも競合します。
ただし、ほとんどのユーザーは、コア分離が提供する高レベルの保護を必要としません。最近のラップトップでは、ハードウェアのパフォーマンスを最適化するためにすでにインストールされているソフトウェアを妨げるため、デフォルトで無効になっています。
問題が解決したかどうかを確認するには、Windows セキュリティのメモリ整合性機能を無効にします。これを解決するには、次の手順を実行します。
- タスクバーの検索ボックスに「Windows セキュリティ」と入力します。
- 特定の検索結果をクリックします。
- 左側の「デバイスセキュリティ」タブをクリックします。
- [コア分離の詳細] を選択します。
- ボタンを切り替えてメモリ整合性を無効にします。
- それを行った後、コンピューターを再起動して、問題がまだ存在するかどうかを確認します。
結論
仮想化が有効になっていない場合、Windows コンピュータでは「すべての CPU モードの BIOS で VT-x が無効になっています」というエラーが表示されます。ただし、多くの Windows PC の BIOS 設定では、デフォルトで仮想化が無効になっています。新しい仮想マシンを作成するには、仮想化を有効にする必要があります。この投稿がお役に立てば幸いです。この記事に関してご質問やコメントがございましたら、下のコメント欄に残していただければ折り返しご連絡させていただきます。
コメントを残す