VirtualBox の「VT-X Is Not Available (verr_vmx-No-Vmx)」エラーを修正する方法

VT-xまたはIntel Virtualization Technologyにより、プロセッサは仮想マシンを実行できます。したがって、「VT-x is not available ( VERR_VMX_NO_VMX )」というエラーによって VirtualBox が正しく機能しなくなるのは当然のことです。

このエラーは、プロセッサで仮想化が有効になっていないことを示しています。これは、セキュリティ対策から別のテクノロジとの競合まで、さまざまな理由が考えられます。ありがたいことに、この問題には多くの簡単な修正方法があります。この一般的なVirtualBox エラー(VirtualBox error)を解決するすべての方法を次に示します。

修正 1: BIOS から VT-X を有効にする

「 VT-x is not available」エラーが発生 する最も簡単な説明は、コンピューターで機能が有効になっていないことです。

これは、マシンで初めてVirtualBoxを実行する場合に発生する可能性があります。(VirtualBox)これを修正するには、BIOS 設定にアクセスして VT-x および VT-d オプションを有効にする(access the BIOS settings and enable the VT-x and VT-d options)だけです。通常、 AMDコンピュータ ではIntel Virtualization TechnologyまたはSVMモードと呼ばれます。

ただし、オプションの配置はマザーボード(Motherboards)によって異なるため、さまざまなBIOSメニューをいじる必要がある場合があります。一部では、Securityの下にあります。その他のAdvancedの下。

修正 2: Hyper-V を無効にする

Microsoft Windows には独自のバージョンの仮想化があり、 (its own version of virtualization)VirtualBoxなどのサードパーティ ツールとはうまく機能しません。競合を取り除き、VirtualBoxを正しく動作させるには、無効にする必要があります。

この機能はHyper-Vと呼ばれ、すべてのバージョンのWindowsに存在するわけではありません。Windows 10 ProEnterprise、またはEducationの 64 ビット バージョンのみがHyper-Vを所有しています。Windows 10またはWindows 11 Homeエディションを使用している場合は、この手順をスキップしても問題ありません。

  1. Hyper-V Windows機能を無効にする方法は複数ありますが、最も信頼できる方法はコマンド プロンプト(Command Prompt)を使用することです。[スタート] メニュー(Start Menu)で「cmd」を検索し、[管理者として(Search)実行(Run)] オプションを選択します。

  1. 次のコマンドを入力します: bcdedit /set hypervisorlaunchtype off

これにより、ブート構成データ(Boot Configuration Data)が編集され、リストからHyper-Vサービスが削除されます。

  1. さらに安全を期すために、次のコマンドもフォローアップしてください: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

これにより、DISM ( Deployment Image Servicing and Management ) が(Management)Windowsイメージを更新するときに、サービスが自動的に追加されなくなります。

  1. コンピュータを再起動してください。

修正 3: メモリの整合性を無効にする

Windows セキュリティ(Windows Security)には、低レベルのコード インジェクションを検出し、最も危険なマルウェアから PC を保護できる仮想化ベースの保護機能が含まれています。しかし、Hyper-Vと同様に、これは(Hyper-V)VirtualBoxと競合します。

ほとんどのユーザーは、コア(Core)分離によって提供される高度なセキュリティを必要としません。ハードウェアのパフォーマンスを最適化するために使用される組み込みソフトウェアと競合するため、 最新のラップトップではデフォルトで無効になっています。(Modern)

  1. コンピューターのメモリ(Memory)整合性を無効にするには、 Windows セキュリティ(Windows Security)を開きます。スタートメニュー(Start Menu)で検索できます。

  1. [デバイス セキュリティ] タブに切り替えます。

  1. コア(Core)分離ヘッダーを確認することで、メモリ(Memory)の整合性が実行されているかどうかを確認できます。コア(Core)分離の詳細を 選択すると、オプション自体が表示されます。
  2. (Turn)トグルをオフの位置に切り替えて、メモリの整合性をオフ(Memory)ます(Off)

  1. コンピュータを再起動します。

修正 4:ウイルス対策設定を確認する(Antivirus Settings)

サードパーティ製のウイルス対策ツールを使用している場合、アプリケーションが PC の一部の仮想化機能をブロックすることがあります。たとえば、アバスト(Avast)は一部のコンピューターで VT-xを自動的に無効にします。(VT-x)

ハードウェア仮想化に関連するものについては、ウイルス対策アプリの設定を確認し、許可する必要があります。Avastでは、 General > Troubleshooting > Enableハードウェア支援による仮想化を 有効にする]を確認する必要があります。

Windowsで「 (Windows)VT-x is not available ( VERR_VMX_NO_VMX )」エラー(Error)を修正する最良の方法は何ですか?

Windows 10で VT-x エラーが発生する最も一般的な理由は、Hyper-V 仮想化(Hyper-V virtualization)を実行してVirtualBoxに干渉することです。コマンドプロンプトから機能を無効にすることで、簡単に修正できます。

BIOSで仮想化が無効になっているため、多くの PC でもエラーが表示されます。これも簡単に解決できます。BIOS設定を開き、Intel VirtualizationまたはSVMモードを有効にします。

最後に、過度のセキュリティ機能により、システムでVT-xエラーが発生する可能性があります。(VT-x)Windows セキュリティ(Windows Security)からメモリの整合性を無効にし、サードパーティのウイルス対策の設定を調べて、競合を見つけて解決します。VirtualBoxは問題なく動作するはずです。



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts