8 つの修正: 仮想マシンで VT-X を使用できない (verr_vmx_no_vmx)

8 つの修正: 仮想マシンで VT-X を使用できない (verr_vmx_no_vmx)

VirtualBox アプリケーションを使用して仮想マシンを起動しようとすると、コンピューター上で「Vt-X は使用できません (Verr_vmx_no_vmx)」というエラー メッセージが表示されます。おそらく、仮想化が無効になっていることが原因です。

ほとんどの場合、BIOS で VT-x を無効または有効にできます。初めてコンピュータの電源を入れるときは、DEL (または類似のキー) を押して BIOS 設定にアクセスします。VT テクノロジーを有効にするオプションがあります。

Vt-X が利用できない (Verr_vmx_no_vmx) 問題を修正する方法と、そもそもなぜそれが起こったのかを説明したこの投稿を読むことをお勧めします。

コンピューターで Vt-X が利用できない (Verr_vmx_no_vmx) 理由は何ですか?

私は問題を再現しようとしたり、他のユーザーのレポートを調べたりして、問題を調査しました。私の知る限り、いくつかのシナリオでこのエラー メッセージが表示されます。

  • VT-X が BIOS で有効になっていない: VT-X は、一部のサードパーティ製アプリケーションによって BIOS 設定で手動またはリモートで無効にすることができます。これにより、Vt-X が利用できない (Verr_vmx_no_vmx) 問題が発生します。
  • CPU が VT-X をサポートしていない: まれですが、問題の PC に VT-X テクノロジを実装するために必要なハードウェアがないためにエラーが発生する場合があります。
  • Windows Hyper-V 仮想化が有効になっている: Microsoft Hyper-V テクノロジは VT-X に干渉します。Hyper-V 仮想化が有効になっている場合、OS は自動的に VT-x を無効にします。
  • アバストのアップデート後に VT-X が無効になった: アバストは、VT-x を実質的に無効にするアップデートを公開しました。同時に、ユーザーが設定メニューでネストされた仮想化をアクティブにしない限り、リアルタイム保護がアクティブになります。
  • カーネル分離が有効になっている: マシンでカーネル分離オプションを有効にすると、VirtualBox アプリケーションで問題が発生し、VT-x (VERR VMX NO VMX) が使用できなくなる可能性があります。そのため、この機能を無効にして問題が解決するかどうかを確認することをお勧めします。

Virtualbox Vt-X エラーを修正するための答えは利用できません (Verr_vmx_no_vmx)?

  1. Windows Defender からのカーネル分離を無効にする
  2. BIOS 設定 (ブート メニュー) から Vt-X を有効にする
  3. Hyper-V 仮想化システム (Windows ハイパーバイザー) を無効にする
  4. アバストでネストされた仮想化を有効にする
  5. Windows Defender コア分離を無効にする
  6. Windowsサンドボックスを無効にする
  7. デバイス ガード/資格情報ガードを無効にする
  8. サードパーティのウイルス対策ソフトウェアの削除
  9. 仮想化を有効にする

1. Windows Defender コア分離を無効にします。

Windows Defender Core Isolation デバイスのセキュリティ設定は、VT-X と競合することが知られています。「Vt-X は利用できません」(Verr_vmx_no_vmx) 問題が発生しており、Windows Defender をデフォルトのセキュリティ設定として使用している場合は、カーネル分離が有効になっているかどうかを確認することをお勧めします。

  • 左下隅にあるランチャー アイコンを使用して Windows Defender を見つけます。
  • 組み込みのセキュリティ機能にアクセスするには、Windows Defender セキュリティ センターに移動し、それをクリックします。
  • Windows Defender セキュリティ センターで、左側のメニューに移動し、[デバイス セキュリティ] を選択します。
  • [デバイス セキュリティ] メニュー ([コア分離] の下) から [コア分離の詳細] を選択します。
  • カーネル分離メニューでメモリ整合性スイッチが無効になっていることを確認してください。
  • オプションを無効にしてからコンピュータを再起動し、次回起動時に問題が解決されるかどうかを確認します。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

2. BIOS 設定 (ブート メニュー) で Vt-X を有効にします。

この問題は、BIOS 設定の「仮想化テクノロジー」オプションを無効にすることによっても発生する可能性があります。したがって、このオプションが現在無効になっている場合は、必ずチェックして有効にしてください。

Vt-X は発行できません (Verr_vmx_no_vmx)。BIOS 設定でテクノロジが無効になっている可能性があります。一部のサードパーティ アプリケーションはこれらの設定をオーバーライドする可能性があるため、これが事実であることを確認するまでこの方法を諦めないでください。

マザーボードのメーカーによって、BIOS 設定にアクセスして VT-X が有効になっていることを確認する手順は異なります。この設定は、「セキュリティ」の下に「仮想化テクノロジー」または「VTx/VTd」としてリストされます。

  • 「BIOS モード」に入るには、まずコンピュータを「起動」し、画面に「Windows ロゴ」が表示されたらセットアップ ボタンを押します。
  • BIOS モードで [セキュリティ] タブをクリックし、[システム セキュリティ] まで下にスクロールします。
  • 「仮想化テクノロジー (VTx/VTd)」設定を見つけて、それが「有効」になっていることを確認します。まだ有効になっていない場合は、有効にしてください。
  • 「コンピュータを再起動するため。「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

3. Hyper-V 仮想化システム (Windows ハイパーバイザー) を無効にします。

まず、Hyper-V 仮想化が VT-x と干渉していないことを確認します。Hyper-V 仮想化が有効または有効になっている場合、VT-x 仮想化と同等の機能はすぐに無効になります。アップデートによりハイパーファンクションが壊れました。に対して

アプリケーションをインストールした結果、この問題が発生する可能性があります。ほとんどの場合、Hyper-V を有効にしたアプリケーションがアンインストールされても、Hyper-V はアクティブなままであることに注意してください。

Hyper-V 仮想化はいくつかの方法で無効にできます。コマンド プロンプト (管理者) から、次の手順に従って Microsoft Hyper V を無効にします。

  • [ファイル名を指定して実行] ダイアログを起動するには、Windows キー + R を押したままにします。管理者特権でコマンド プロンプトを開くには、「cmd」と入力し、Ctrl + Shift + Enter を押します。UAC(ユーザーアカウント制御)画面が表示されるので「はい」を選択します。
  • Microsoft Hyper Vを無効にするには、次のコマンドを 1 つずつ管理者特権のコマンド プロンプトに貼り付け、Enter キーを押します。
    • bcdedit /set ハイパーバイザーのスタートアップの種類をオフに設定
    • bcdedit /set vm いいえ
    • dism.exe /オンライン/無効化-機能:Microsoft-Hyper-V
  • コマンドが正常に実行されたら、コマンド プロンプトを閉じてコンピュータを再起動します。
  • Virtualbox マシンを再起動しても同じ問題メッセージが表示されることを確認してください。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

4. アバストでネストされた仮想化を有効にする

アバストを使用している場合は、最近のアプリのアップデートにより、特定の条件が満たされた場合にシステムでの VT-X の実行を停止する自動機能が追加されたことに注意してください。

サードパーティのセキュリティ クライアントをアンインストールせずにこの問題を解決する解決策があります。

  • アバストの設定とトラブルシューティングに関連するボックスをオンにして、ネストされた仮想化を使用します。
  • ハードウェア仮想化も有効にします。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

5. Windows サンドボックスを無効にする

この問題は、コンピュータ上で Windows サンドボックスがアクティブ化されている場合にも発生する可能性があります。それを無効にしてからコンピューターを再起動してください。その後、BIOS に移動し、仮想化を無効にして、コンピューターを再起動します。

UEFI/BIOS 設定の仮想化オプションにより、システム上の Windows サンドボックスを有効または無効にできることを確認します。

  • Ctrl+Alt+Del を押してタスク マネージャーを選択し、開きます。
  • [パフォーマンス] タブに移動して、現在のページで仮想化オプションが有効になっているかどうかを確認します。
  • 確認したら、次の手順に従って、Windows 10 PC で Windows サンドボックスを有効または無効にします。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

コントロール パネルを使用して、Windows サンドボックスを有効または無効にします。

  • [スタート] ボタンに「コントロール パネル」と入力します。このアプリをアクティブにするには、最初のオプションを再度ダブルクリックします。
  • 「プログラム」を選択し、表示されたウィンドウで「プログラムと機能」カテゴリを選択します。
  • 左側のペインで「Windows の機能をオンまたはオフにする」オプションをタップします。
  • 開いているウィンドウの下のリストで Windows サンドボックスを見つけます。
  • 次に、このオプションを有効にするか無効にするかに応じて、チェックボックスを有効または無効にします。
  • 変更を有効にするには、「OK」をクリックしてコンピュータを再起動します。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

Powershell の使用、Windows サンドボックスの有効化または無効化

  • [スタート] アイコンを右クリックし、ドロップダウン メニューから [PowerShell (管理者)] を選択します。
  • UAC プロンプトが表示された場合は、「はい」を選択してアクセスを許可します。
  • コードをコピーして PowerShell (管理者) ウィンドウに貼り付け、最後に Enter キーを押します。
  • Windows サンドボックスを有効にするには、次のコードを入力します。
    • Enable-WindowsOptionalFeature -FeatureName “Containers-DisposableClientVM”-All -Online
  • 次のコマンドを入力して、Windows サンドボックスを無効にします。
    • Disable-WindowsOptionalFeature -FeatureName “Containers-DisposableClientVM”-Online
  • タスクの完了後にシステムの再起動を求めるプロンプトが表示されたら、「Y」を選択して要求を受け入れます。
  • タスクが完了したら、設定に応じてサンドボックスが有効か無効かを確認します。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

コマンド プロンプトの使用、Windows サンドボックスの有効化または無効化

  • Cortana に「cmd」と入力します。コマンドプロンプトを右クリックし、メニューから「管理者として実行」を選択します。
  • アクセスを許可するには、UAC の質問に「はい」と答えます。
  • 管理者特権でのコマンド プロンプトに次のコードを入力し、Enter キーを押してコマンドを実行します。
  • 以下のコードをコピーして貼り付けて、Windows のサンドボックス機能を有効にします。
    • Dism /online/Enable-Feature/FeatureName:”Containers-DisposableClientVM”-All
  • Windowsでこのコマンドを実行して、サンドボックス機能を無効にします-
    • dism/online/Disable-Feature/FeatureName: “Containers-DisposableClientVM”
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

6. Device Guard / Credential Guard を無効にする

デフォルトでは、EFI BIOS デバイスを備えた Windows ホストでセキュリティまたは資格情報の保護を有効にできます。これにより、OS レベルで仮想化ソフトウェアが干渉され、エラーが発生します。このエラーを回避するには、無効にする必要があります。Windows でこれを行うには、次の手順を実行します。

  • [ファイル名を指定して実行] ダイアログに入るには、Window + R キーを同時に使用します。ダイアログボックスに「gpedit.msc」と入力し、Enter キーを押します。
  • グループ エディタ ウィンドウで、[ローカル コンピュータ ポリシー]、[コンピュータの構成]、[管理用テンプレート] > [システム] > [Device Guard] の順に移動し、[仮想化ベースのセキュリティを無効にする] に移動します。
  • グループ ポリシー エディターを使用してこれを実行できない場合は、同じ目的を達成する別の方法があります。
  • レジストリの値「keyHKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled」を「0」に設定します。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

7. サードパーティのウイルス対策ソフトウェアを削除する

システムにインストールされているウイルス対策ソフトウェアがこの問題の原因である可能性があります。しばらく削除して問題が解決するかどうかを確認することをお勧めします。Windows Defender ファイアウォールを使用している場合は、次の手順で無効にできます。

  • スタートメニューの横にある検索ボックスに「設定」と入力し、「Enter」ボタンを押します。
  • [設定] ウィンドウの左側のペインで [更新とセキュリティ] を選択し、次に [Windows セキュリティ] を選択します。
  • 次に、[保護スコープ] で [ウイルスと脅威の保護] を選択し、[ウイルスと脅威の保護の設定] で [設定の管理] を選択します。
  • このウィンドウの「リアルタイム保護」スイッチが「オフ」の位置にあることを確認してください。
  • 「Windows セキュリティ」タブに戻り、左側のペインで「ファイアウォールとネットワーク保護」を選択します。
  • このボックスで「ドメイン ネットワーク」、「プライベート ネットワーク」、「パブリック ネットワーク」を 1 つずつ選択し、「Microsoft Defender ファイアウォール」のラジオ ボタンを「オフ」にチェックします。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

8.仮想化を有効にする

  • コマンド プロンプト ウィンドウを開きます。
  • 次に、コマンド プロンプトに「systeminfo.exe」と入力します。
  • Hyper V 要件の右側に、ファームウェアで仮想化が有効になっていることが表示されます。
  • スタートメニューに移動し、ドロップダウンメニューから「設定」を選択します。
  • 更新とセキュリティを見つけて選択します。新しいタブが表示されるので、「回復」を見つけてクリックします。
  • 起動前のリカバリモードを見つけて、「詳細な起動」セクションの下にある「今すぐ再起動」ボタンをクリックする必要があります。
  • 特定のアイコンが表示されたブルー スクリーンが表示された場合は、[トラブルシューティング] オプションを選択する必要があります。
  • 「詳細設定」タブを選択します。私たちの問題はファームウェアに関連しているため、この設定を定義する必要があります。
  • UEFI ファームウェア設定が見つかったらそれを選択すると、再起動ボタンが再び表示されます。Enterを押して再起動します。
  • BIOS 設定を見つけて、対応するファンクション キーを押します。
  • 新しいパネルが表示されます。システム構成に移動し (矢印キーを押すとここにアクセスできます)、仮想化テクノロジーを見つけます。
  • この時点で、仮想化テクノロジーが有効になります。F10 を押すとこの作業を終了できます。
  • 「Vt-X が利用できません (Verr_vmx_no_vmx)」問題が解決できたかどうかを確認してください。

結論

Windows PC で仮想化が有効になっていない場合、「VT-x はすべての CPU モードの BIOS で無効になっています」というエラーが表示されます。仮想化は、多くの Windows マシンで BIOS レベルでデフォルトで無効になっており、新しい仮想マシンを作成するには有効にする必要があります。このエラーの意味と修正方法を確認するには、上記のすべてのツールを使用してください。

よくある質問

Windows 10 で Vt-X が有効になっているかどうかを確認するにはどうすればよいですか?

タスクバーを右クリックし、コンテキスト メニューから [タスク マネージャー] を選択します。タスク マネージャー ウィンドウで [パフォーマンス] タブを選択します。「パフォーマンス」タブに到達したら、デフォルトで表示される CPU の詳細を確認してください。画面右側のCPU情報の下にある仮想化領域を確認します。

Vt Not Capableを修正するにはどうすればよいですか?

コンピュータを再起動する必要があります。BIOS メニューにアクセスするには、コンピューターが黒い画面を終了したら、「Delete」、「Esc」、「F1」、「F2」、または「F4」を押します。BIOS 設定でプロセッサ関連の設定を探します。VT-x、AMD-V、SVM、または Vanderpool オプションを使用して仮想化を有効にします。変更を保存し、コンピュータを再起動します。

インテル Vt-d を有効にするにはどうすればよいですか?

「詳細設定」タブが選択されるまで、「セットアップ ユーティリティ」画面で右矢印キーを押します。[詳細設定] タブで [インテル(R) バーチャライゼーション テクノロジー] が選択されるまで下矢印キーを押し、Enter キーを押します。下矢印キーを使用して「有効」を選択し、Enter キーを押します。

自分のラップトップが仮想化をサポートしているかどうかを確認するにはどうすればよいですか?

コマンド プロンプト ウィンドウを開きます。実行ボックスを起動するには、Windows キー + R を使用し、「cmd」と入力して Enter キーを押します。次に、コマンド ラインに systeminfo コマンドを入力し、Enter キーを押します。このコマンドは、仮想化サポートを含むシステムのすべての詳細を表示します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です