Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

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

仮想マシン(または一般的に呼ばれるVM)は驚くべきものです。仮想化プログラムを使用して仮想マシンを作成できます。また、仮想マシンでは、現在のシステムのウィンドウで、独自のオペレーティングシステムを備えた仮想コンピューター全体を実行できます。仮想マシンは通常、さまざまなオペレーティングシステムを試したり、サンドボックス環境でプログラムをテストしたり、影響を心配せずにシステムの機能を試したりするために使用されます。ただし、VMwareやHyper-Vなどの仮想化プログラムをコンピューターで動作させるには、この時代のほぼすべてのCPUに組み込まれているハードウェアアクセラレーションテクノロジーにアクセスする必要があります。

Intel CPUに組み込まれているハードウェアアクセラレーションテクノロジーはIntelVT-Xハードウェアアクセラレーションと呼ばれ、AMD CPUのハードウェアアクセラレーションテクノロジーはAMD-Vと呼ばれますが、他のCPUメーカー(AMDなど)はプロセッサにさまざまなハードウェアアクセラレーションテクノロジーを提供しています。多くの場合、VT-XはデフォルトでIntelプロセッサで無効になっています。このようなプロセッサを搭載したコンピュータで仮想マシンを実行しようとすると、仮想化アプリが使用され、プログラムが機能するにはハードウェアアクセラレーションが必要であることをユーザーに通知するエラーメッセージが出力されますが、現在はテクノロジを使用しているように見えます。無効になっています。

インテルのVT-Xハードウェアアクセラレーションテクノロジーは、実際に自由に有効または無効にできます。有効または無効にするためにユーザーが行う必要があるのは、コンピューターのBIOSまたはUEFI設定へのアクセスだけです。これは、Windowsオペレーティングシステムの長い列の中で最新かつ最高のWindows 10を含む、現在MicrosoftによってサポートされているWindowsのすべてのイテレーションの場合に当てはまります。

コンピューターでVT-Xハードウェアアクセラレーションを有効にするために実行する必要のあるプロセスは、問題のコンピューターにBIOSが搭載されているか、UEFIコンピューターであるかによってわずかに異なります。箱から出してWindows8より古いバージョンのWindowsが付属しているコンピューターは、ほとんどの場合BIOSを備えていますが、Windows 8以降が付属しているコンピューターは、代わりにUEFI設定を備えている可能性があります。コンピューターの業界標準は徐々にではあるが確実にUEFIに移行しているため、コンピューターが新しいほど、UEFI設定を使用する可能性が高くなります。 Windows 10コンピューターでVT-Xを有効にするには、以下の手順に従う必要があります。

修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_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をサポートしていません –もう1つの考えられるシナリオは、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. このリンクにアクセスしてください(こちら )、ダウンロードセクションまで下にスクロールし、今すぐダウンロード
    をクリックします。

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

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

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

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

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)を繰り返し押してみてください。 またはDelキー(Dellコンピュータ) 正しく理解するまで。
    修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled) 注:*マザーボードバージョン*BIOSキー」を使用してオンライン検索を実行できます 」を使用して、さまざまな組み合わせを試す必要がなくなります。
  2. BIOS設定を入力したら、セキュリティ>システムセキュリティに移動します 仮想化テクノロジー(VTx)を有効にします および/または仮想化テクノロジーディレクテッドI/O(VTd)。

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

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

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

UEFIを搭載したコンピューターの場合

  1. パワーに移動します 設定のオプションメニュー チャーム(Windows 8または8.1を使用している場合)またはスタートメニュー (Windows 10を使用している場合)。
  2. Shiftを押し続けます キーボードのキー。
  3. シフトを使用 キーを押したまま、再起動をクリックします 。そうすることで、コンピュータに起動オプションが表示されます。 起動時のメニュー。 修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled)
  4. ブートが表示されたら オプション メニューで、[トラブルシューティング]をクリックします 。
  5. 詳細オプションをクリックします 次に、UEFIファームウェア設定で 。 修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled)

コンピューターのUEFI設定またはBIOSに入ると、実際にVT-Xハードウェアアクセラレーションテクノロジのオプションを見つけて機能を有効にする作業に取り掛かることができます。 BIOSまたはUEFI設定のすべてのタブとセクションを見て、VT-Xハードウェアアクセラレーションのオプションを探してください。このオプションには、「 Intel VT-X」の線に沿ってラベルが付けられます。 「、「インテルバーチャライゼーションテクノロジー 「、「仮想化拡張機能 」または「ヴァンダープール 「。ほとんどの場合、このオプションはプロセッサの下にあります。 チップセットのサブメニュー 、ノースブリッジ高度なチップセット制御 または高度なCPU構成 メインメニューまたはタブ。

コンピューターのBIOSまたはUEFI設定内でVT-Xハードウェアアクセラレーションのオプションを見つけたら、それをオンにするだけで、VT-Xハードウェアアクセラレーションが有効になります。必ず保存してください 変更してから終了 BIOSまたはUEFI設定(BIOSまたはUEFI設定画面のどこかに刻印されている正確な手順を見つけることができます)。コンピューターのBIOSまたはUEFI設定を終了すると、コンピューターは通常どおりに起動します。

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

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

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

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

  1. 左側のペインからエラーメッセージを表示しているマシンを選択し、設定をクリックします アイコン。 修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled)
  2. 仮想マシンの[設定]ウィンドウで、[システム]に移動します セクション(左側のペインを使用)を選択し、プロセッサにアクセスします タブ。次に、 PAE/NXを有効にすることを確認します チェックボックス(拡張機能に関連付けられています )がチェックされます。 修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled)
  3. 変更を保存して、仮想マシンを再起動します。

それでもVT-XがすべてのCPUモードのBIOSで無効になっている場合(Verr_Vmx_Msr_All_Vmx_Disabled) 仮想マシンを起動しようとしたときにエラーが発生しました。このオプションを有効にして無効にするとエラーが修正されたと報告する人がいることに注意してください。すでに有効になっている場合は、オフにしてみることを強くお勧めします。それでも問題が解決しない場合は、次の方法に進むことができます。

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

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

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

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

  1. 問題が発生している仮想マシンを選択し、設定をクリックします アイコン。 修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled)
  2. 設定 ウィンドウで、システムに移動し、マザーボードにアクセスします タブ。そこに着いたら、割り当てられたメモリを増やします(ベースメモリ )スライダーを調整して、[ OK]をクリックします 変更を保存します。 修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled)
  3. 仮想マシンを実行して、問題が解決したかどうかを確認します。それでも同じエラーが表示される場合は、マザーボードに戻ります。 手順2を使用してタブを移動し、ベースメモリを当初よりも低くします。 修正:すべてのCPUモードのBIOSでVT-Xが無効になっている(Verr_Vmx_Msr_All_Vmx_Disabled)
  4. マシンを再度実行して、問題が解決したかどうかを確認します。

方法5:サードパーティのウイルス対策がハードウェア仮想化に干渉しないようにする

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

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

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

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

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

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

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


  1. リモートデスクトップがリモートコンピューターに接続できない問題を修正

    テクノロジーが進歩し、組織内でシステムを相互接続する必要性が高まっているため、ユーザーは、共通のネットワーク接続を使用してその地域の PC を接続しようとします。ただし、これらの理由のいずれかにより、リモート デスクトップはリモート コンピュータに接続できません。問題は PC で発生します。この問題により、ユーザーは PC を同じネットワークに接続できなくなり、ファイルの共有で問題が発生します。 Windows 10 でリモート デスクトップがリモート コンピューターに接続できない問題を解決する記事を読むことができます。 リモート デスクトップがリモート コンピュータに接続できない問題を修

  2. USB デバイスのプロキシ デバイスの作成に失敗した問題を修正

    Oracle VM VirtualBox は、オラクル社が開発した仮想化ソフトウェアです。 Windows、Mac、Oracle Solaris、Linux など、複数のオペレーティング システムをコンピュータで同時に実行するのに役立ちます。アプリケーションとして無料でインストールでき、仮想環境で実行されるため、VirtualBox という名前が付けられています。 VirtualBox のユーザーは、USB デバイスを接続しているときに verr pdm no USB ports エラーが発生したと報告しています。同じ問題にも対処している場合は、USB デバイス エラーのプロキシ デバイスの作