修正:VT-XはすべてのCPUモードのBIOSで無効になっています(Verr_Vmx_Msr_All_Vmx_Disabled)



問題を排除するために楽器を試してください

何人かのユーザーが遭遇しています VT-Xは、すべてのCPUモードのBIOSで無効になっています(Verr_Vmx_Msr_All_Vmx_Disabled) VMVirtualboxで仮想マシンを開こうとするとエラーが発生します。この問題は、最近のすべてのWindowsバージョンと一部のUbuntuディストリビューションで発生することが報告されています。同じエラーメッセージで失敗するWindowsとUbuntuの両方の仮想セッションで発生が報告されているため、仮想マシンの性質は重要ではないようです。



VT-xは、すべてのCPUモードのBIOSで無効になっています(VERR_VMX_MSR_A​​LL_VMX_DISABLED

VT-xは、すべてのCPUモードのBIOSで無効になっています(VERR_VMX_MSR_A​​LL_VMX_DISABLED



すべてのCPUモードのBIOS(Verr_Vmx_Msr_All_Vmx_Disabled)でVT-Xが無効になっている原因は何ですか?

この特定のエラーメッセージを調査するために、さまざまなユーザーレポートと、問題の修正に使用した解決策を確認しました。この問題はWindowsとLinuxの両方で発生するため、修正するのは簡単ではありません。ただし、この特定のエラーメッセージをトリガーすることがわかっているいくつかの一般的なシナリオを見つけることができました。



  • 仮想化テクノロジー(VT-X)がBIOSから無効になっている –ほとんどの場合、この特定の問題は、VT-XがマシンのBIOSレベルから無効になっているために発生します。 64ビットホストでは、BIOSで仮想化テクノロジ(VTx)を有効にする必要があります。一部のマシンでは、Virtualization Technology Directed I / O(VTd)も有効にする必要があります。
  • お使いのCPUはVT-X / AMD-Vをサポートしていません –別の考えられるシナリオは、CPUが仮想化をサポートするように装備されていないことです。これは、古いCPUを使用する古いセットアップで発生する可能性があります。
  • PAEとNXはホストCPUで無効になっています –数人のユーザーが、仮想化されたCPUがで実行するように構成されていることを確認した後に問題が解決したと報告しています。 物理アドレス拡張(PAE) そして NX
  • 割り当てられたRAMが不十分であるか、システムの機能を超えています –デフォルトのベースメモリ値を変更することで、同じ問題が発生した多くのユーザーが問題を完全に解決できるようになりました。
  • サードパーティのセキュリティソリューションがVT-XVt-Dに干渉しています –VirtualBoxとの干渉を引き起こすことが知られているサードパーティのAVクライアントがいくつかあります。ルールを確立するoAvクライアントを完全にアンインストールすると、競合が解決されます。

現在、この特定の問題の解決に苦労している場合は、この記事で品質のトラブルシューティング手順のリストを提供します。以下に、同様の状況にある他のユーザーが問題を解決するために実行したメソッドのコレクションを示します。

最良の結果を得るには、特定のシナリオで問題を解決する修正が見つかるまで、以下の方法を提示されている順序で実行してください。

方法1:CPUがVT-X / AMD-Vをサポートしているかどうかを確認します

他のことを試す前に、問題が発生しているシステムが対応できるように設計されていることを確認しましょう VT-X(Intel) または AMD-V(AMD) 。 CPUが十分に古い場合は、仮想化をサポートするように設計されていない可能性があります。



CPUが仮想化をサポートしているかどうかを確認するために従うことができるいくつかの方法がありますが、簡単な方法を採用します。 SecurAbleは、プロセッサの機能を判断し、仮想化が実現可能かどうかを判断するのに役立つフリーウェアです。

ダウンロードと使用に関するクイックガイドは次のとおりです SecurAble CPUが仮想化をサポートしているかどうかを確認するには:

  1. このリンクにアクセスしてください( ここに )、ダウンロードセクションまでスクロールダウンし、をクリックします ダウンロード中。

    SecurAbleのダウンロード

    SecurAbleのダウンロード

  2. ユーティリティがダウンロードされたら、実行可能ファイルを開くだけで準備完了です。クリック はいUAC(ユーザーアカウントプロンプト) CPUが分析されるまで待ちます。
  3. 結果が表示されたら、あなたが持っているかどうかを確認してください はい 真上 ハードウェア仮想化キーを押してセットアップまたはBIOSに入ります

    この例では、ハードウェア仮想化がサポートされています

    ハードウェア仮想化がサポートされていることを確認した場合は、以下の方法のいずれかが解決することを確認するために、以下の方法に従うことができます。 VT-Xは、すべてのCPUモードのBIOSで無効になっています(Verr_Vmx_Msr_All_Vmx_Disabled) エラー。

マシンがハードウェア仮想化をサポートしていないことがテストで示された場合、以下の方法を使用して問題を解決することはできません。

方法2:BIOSから仮想化テクノロジー(VTX)を有効にする

64ビットホストで問題が発生した場合は、有効にする必要がある可能性があることに注意してください 仮想化テクノロジー(VTx) BIOS設定から。一部のマザーボードでは、有効にする必要もあります 仮想化テクノロジー指向I / O(VTd)

一部のマザーボードでは、このオプションがデフォルトで有効になっていますが、手動のユーザー介入またはサードパーティの干渉によって無効になる場合があります。

注意: Windows Hyper Vは、コンピューターでVT-xを無効にすることもできます。

VT-XまたはAMD-Vの有効化に関連する正確なメニューオプションは、マザーボードによって異なることに注意してください。ただし、一般的に、手順はほぼ同じです。 BIOS設定でVT-XまたはAMD-Vが有効になっていることを確認するためのクイックガイドは次のとおりです。

  1. マシンを起動し、を押します セットアップキー BIOSに入るまで繰り返します。セットアップキーは通常、コンピュータの電源を入れた直後に画面に表示されます。表示されない場合は、を繰り返し押してみてください Fキー(F2、F4、F8、F10、F12) または デルキー(Dellコンピューター) あなたがそれを正しくするまで。
    HPベースのBIOSで仮想化を有効にする

    [キー]を押してセットアップに入ります

    注意: あなたはあなたの「でオンライン検索を行うことができます *マザーボードバージョン* BIOSキー 」を使用して、さまざまな組み合わせを試す必要がなくなります。
  2. BIOS設定を入力したら、に移動します。 セキュリティ>システムセキュリティ 有効にします 仮想化テクノロジー(VTx) および/または 仮想化テクノロジーのダイレクトI / O(VTd)。

    アバストを無効にする

    HPベースのBIOSで仮想化を有効にする

    注意: 名前や場所はマザーボードによって異なることに注意してください。一部のBIOSバージョンでは、有効にする必要があります 仮想化技術 から 高度なBIOS機能 。 Intelベースのマザーボードでは、仮想化を有効にすることができます 高度な>インテル(R)仮想化テクノロジー

  3. マシンで仮想化テクノロジを有効にしたら、現在のBIOS構成を保存し、BIOS設定を終了して、マシンを再起動できるようにします。
  4. 次回の起動時に、同じ仮想マシン(以前にエラーメッセージが表示されていたマシン)を開こうとして問題が解決したかどうかを確認します。

それでも同じ問題が発生する場合 VT-Xは、すべてのCPUモードのBIOSで無効になっています(Verr_Vmx_Msr_All_Vmx_Disabled) エラーが発生した場合は、以下の次の方法に進んでください。

方法3:VirtualBoxManagerからPAE / NXを有効にする

同じエラーメッセージの解決に苦労している何人かのユーザーは、仮想デバイスの設定を調整して有効にした後、問題が完全に解決されたと報告しています PAE / NX から 設定 メニュー。

このオプションは、 PAE(物理アドレス拡張) ホストCPUのNX機能は仮想マシンに公開されます。

これが機能することは保証されていませんが、通常、ハードウェア仮想化をサポートすることが確認されている64ビットコンピューターで問題を解決することが報告されています。有効にするためのクイックガイドは次のとおりです PAE / NX Oracle VM VirtualBoxから:

  1. 左側のペインからエラーメッセージが表示されているマシンを選択し、[ 設定 アイコン。

    故障したマシンの設定メニューへのアクセス

  2. 仮想マシンの[設定]ウィンドウで、[ システム セクション(左側のペインを使用)にアクセスし、 プロセッサー タブ。次に、 PAE / NXを有効にする チェックボックス(に関連付けられている 拡張機能 )がチェックされます。 go to System>プロセッサと[PAE / NXを有効にする]に関連付けられているチェックボックスをオンにします

    [システム]> [プロセッサ]に移動し、[PAE / NXを有効にする]に関連付けられているチェックボックスをオンにします

  3. 変更を保存して、仮想マシンを再起動します。

まだ表示されている場合 VT-Xは、すべてのCPUモードのBIOSで無効になっています(Verr_Vmx_Msr_All_Vmx_Disabled) 仮想マシンを起動しようとしたときにエラーが発生した場合は、以下の次の方法に進んでください。

方法4:RAMサイズを増やす

同じ問題が発生した複数のユーザーから、割り当てられたRAMサイズを増やして仮想マシンを再起動すると、問題が解決したと報告されています。

更新: 一部のユーザーは、自分たちの場合、修正には実際に割り当てられたRAMサイズの削減が含まれていると報告しています。

上記の方法が効果的でないことが判明した場合は、以下の手順に従ってRAMサイズを増減します。

  1. 問題が発生している仮想マシンを選択し、[ 設定 アイコン。

    故障したマシンの設定メニューへのアクセス

  2. の中に 設定 ウィンドウで、システムに移動し、 マザーボード タブ。そこに着いたら、割り当てられたメモリを増やします( ベースメモリ )スライダーを調整して、をクリックします OK 変更を保存します。

    ベースメモリの拡大

  3. 仮想マシンを実行して、問題が解決したかどうかを確認します。それでも同じエラーが表示される場合は、 マザーボード 手順2を使用してタブを押し、ベースメモリを最初のメモリよりも低くします。

    ベースメモリの縮小

  4. マシンを再度実行して、問題が解決したかどうかを確認します。

方法5:サードパーティのウイルス対策がハードウェア仮想化に干渉するのを防ぐ

考えられない原因ですが、何度も問題を引き起こすことが確認されているのは、サードパーティのウイルス対策ソリューションです。同じ問題が発生した複数のユーザーから、Avast(または別のサードパーティAVクライアント)がエラーメッセージをトリガーしていることが報告されています。

結局のところ、いくつかのサードパーティのセキュリティソリューションは、「サンドボックス」機能を作成するためにバックグラウンドで何かを実行しています。これにより、VirtualBoxまたは同様のクライアントによる仮想化機能の使用がロックされます。

サードパーティのセキュリティクライアントを使用している場合、そのクライアントからのリアルタイム保護を無効にしても、問題の解決には役立ちません。 AVがアクティブに実行されているかどうかに関係なく、同じセキュリティルールがしっかりと適用されます。

アバストを使用している場合は、次の手順を実行することで、セキュリティクライアントがVirtualBoxに干渉するのを防ぐことができます。 設定>トラブルシューティング に関連付けられているボックスのチェックを外します ハードウェア支援による仮想化を有効にする 。この変更を行ったら、システムを再起動します。

アバストのハードウェア仮想化を無効にする

別のクライアントを使用している場合は、同等の設定をオンラインで検索してください。ただし、一部のサードパーティAVクライアントでは、サンドボックス機能を無効にできないことに注意してください。

その場合、唯一の解決策は、サードパーティのAVをシステムから完全にアンインストールすることです。このガイドに従うことで、これを簡単に行うことができます( ここに )。

読んだ6分