修正:AMD-VがBIOSで無効になっている(VERR_SVM_DISABLED)



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

何人かのユーザーが AMD-VがBIOS(またはホストOS)で無効になっている(VERR_SVM_DISABLED)エラー を使用して仮想マシンを起動しようとしたときのメッセージ VM VirtualBox 。この特定の問題は主にWindows7、Windows 8、Windows 10で報告されていますが、Linuxディストリビューションで発生しているという報告がいくつかあります。



AMD-VはBIOSで無効になっています(VER_SVM_DISABLED)

AMD-VはBIOSで無効になっています(VER_SVM_DISABLED)



注意: あなたが取得している場合 VT-Xは使用できません– VERR_VMX_NO_VMX エラーの場合は、このトラブルシューティングガイドに従ってください( ここに )代わりに。



BIOSエラーでAMD-Vが無効になっている原因は何ですか?

さまざまなユーザーレポートを見て、問題を調査しました。私たちが収集できたものから、この特定の問題の出現を引き起こすいくつかのシナリオがあります。影響を受ける他の数人のユーザーが特定した一般的な原因のリストは次のとおりです。

  • AMD-VはBIOS設定から無効になっています –本質的に、 VERR_SVM_DISABLE エラーコードは、PCがAMD-Vをサポートしていることを示していますが、ホストのBIOS設定で現在AMD-Vが無効になっています。
  • MicrosoftHyper-VがAMD-Vテクノロジーに干渉している – Hyper-Vが有効になっている場合は、組み込みの仮想化テクノロジがオフになっていることを自動的に意味します。この場合、AMD-Vを使用できるようにするには、無効にする必要があります。
  • BIOSバージョンはこれほど多くのCPUコアをサポートしていません –結局のところ、ソフトウェアが複数のCPUコアを備えた仮想マシンを作成するように強制された場合、VMVirtualBoxによって問題がスローされる可能性があります。これを行うには、ハードウェアの仮想化が必要であり、機能が無効または使用できない場合はエラーがスローされます。
  • VMVirtualBoxのバグ –ハードウェア仮想化テクノロジーをサポートできるマシンでこのエラーがスローされるという報告がいくつかあります。この場合、問題は通常、仮想マシン固有の設定を変更することで解決できます。

現在、この特定のエラーメッセージの解決に苦労している場合は、この記事でいくつかのトラブルシューティングガイドを提供します。以下に、同様の状況にある他のユーザーが問題を解決するために正常に使用したメソッドのコレクションを示します。

以下の潜在的な修正は効率と重大度の順に並べられていることに注意してください。問題を解決するのに効果的な方法に出くわすまで、順番に従ってください。



方法1:BIOS設定からAMD-Vを有効にする

AMD-VはSの名前が変更された商標です ecure仮想マシンモード(SVM) 。理由の一番の理由は AMD-VがBIOS(またはホストOS)で無効になっている(VERR_SVM_DISABLED)エラー これは、AMD-VテクノロジーがBIOS設定から無効になっているために発生します。

ほとんどのマシンでは、このオプションはデフォルトで有効になっていますが、サードパーティの干渉または手動による変更は、コンピュータで無効になっている可能性があります。

幸い、BIOS設定にアクセスし、CPU構成設定からセキュア仮想マシンモードを再度有効にすることで、AMD-Vを再度有効にすることができます。

ただし、BIOSに入る手順は、マザーボードの製造元によって異なることに注意してください。 BIOSにアクセスするには、最初の起動手順でセットアップキーを押す必要があります。通常、セットアップキーは次のいずれかです。 Fキー(F2、F4、F8、F10、F12) または デルキー(デルマシン用)。 セットアップキーを自分で見つけることができない場合は、最初の起動手順でそれについて言及されていないか注意するか、マザーボードの製造元に従って特定の手順を検索してください。

起動手順中にBIOSキーを押します

起動手順中にBIOSキーを押します

BIOSに正常に入ると、Secure Virtual Machine Modeという名前のエントリを探し、それが有効になっていることを確認します。最も人気のあるBIOSバージョンでは、次の場所にあります。 詳細> CPU構成 。そこに着いたら、それを確認してください セキュア仮想マシンモード です 有効 、次に構成を保存してBIOSを終了します。

セキュア仮想マシンモードが有効になっていることを確認してください

セキュア仮想マシンモードが有効になっていることを確認してください

注意: このエントリの正確な場所は、マザーボードのモデルによって異なる場合があります。場合 セキュア仮想マシンモード あなたのためにそこにありません、あなたの製造業者に従って特定のステップを検索してください。 Acerマザーボードでは、設定することでAMD-Vを再度有効にできます AMD IOMMU有効 (あなたはそれを中に見つけることができます AMD I / O仮想化テクノロジー メニュー)。

変更を実施するには、マシンを再起動するだけでは不十分であることに注意してください。コールドブートを実行する必要があります。つまり、マシンの電源を完全にオフにしてから、最初から起動できるようにする必要があります。

次の起動が完了したら、VM VirtualBox内でメッセージを表示していた仮想マシンを開き、問題が解決したかどうかを確認します。まだ表示されている場合 AMD-VがBIOS(またはホストOS)で無効になっている(VERR_SVM_DISABLED)エラー 、以下の次の方法に進みます。

方法2:WindowsHyper-Vを無効にする

に遭遇する複数のユーザー AMD-VがBIOS(またはホストOS)で無効になっている(VERR_SVM_DISABLED)エラー を無効にすることで問題を解決できました MicrosoftHyper-V機能 から Windows機能の追加/削除 画面。

Microsoft Hyper-Vは、Microsoft独自の仮想化テクノロジであり、最近のWindowsバージョンのほとんどで自動的に有効になります。 Hyper-Vが有効になると、組み込みのハードウェアテクノロジ(この場合は(AMD-V)がオフになるため、これにより問題が発生します。VMVirtualBoxは仮想マシンを実行するためにAMD-VまたはVT-Xを必要とするため、実際のVMの代わりにエラーメッセージが表示されます。

幸い、Microsoft Hyper-Vテクノロジを無効にするのに役立つ一連の簡単な手順に従うことで、この問題を簡単に修正できます。必要なことは次のとおりです。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 appwiz.cpl 」を押して 入る 開くために プログラムと機能

    ダイアログの実行:appwiz.cpl

  2. 内部 プログラムと機能 、右側のメニューを使用してクリックします Windowsの機能をオンまたはオフにします

    [プログラムと機能]で、[Windowsの機能をオンまたはオフにする]をクリックします

  3. [Windowsの機能]画面で、Hyper-Vエントリを探し、それに関連付けられているボックスが無効になっていることを確認します。次に、をクリックします OK 変更を保存します。

    Hyper-Vに関連付けられているチェックボックスをオフにします

  4. マシンを再起動し、次回の起動時にエラーが解決されるかどうかを確認します。

まだ発生している場合 AMD-VはBIOS(またはホストOS)で無効になっています(VERR_SVM_DISABLED) 仮想マシンの電源を入れるときは、以下の次の方法に進んでください。

方法3:CPUコアの数を1に変更する

上記の方法を使用して、マシンにハードウェア仮想化を実現するためのすべての要件があり、問題が引き続き発生していることを確認した場合、AMD-VテクノロジーIDが現在の構成でサポートされていない可能性があります。

幸いなことに、いくつかの非常に簡単な手順でエラーを修正できます。ただし、最初に、問題の原因を調べてみましょう。エラーを表示している仮想マシンの設定をカスタマイズしていない場合でも、デフォルト設定で問題が発生する可能性があります。

何が起こるかというと、ソフトウェアはシステム設定で複数のCPUを割り当てます。これにより、システムは仮想ホストを起動するためにハードウェア仮想化を使用するように強制されます。ただし、お使いのマシンがそれをサポートしていない場合(クアッドコアAMDなどを使用している場合)、手順は正常に完了せず、次のように表示されます。 AMD-VがBIOS(またはホストOS)で無効になっている(VERR_SVM_DISABLED)エラー 代わりにメッセージ。

幸い、割り当てられたCPUの数を1に変更することで、この問題を修正できます。これにより、問題が完全に解決される可能性があります。必要なことは次のとおりです。

  1. 開いた Oracle VM VirtualBox、 エラーを表示しているマシンを右クリックしてから、 設定

    影響を受けるマシンを右クリックし、[設定]をクリックします

  2. の中に 設定 仮想マシンの[システム]タブに移動し(左側のサブメニューを使用)、 プロセッサー タブ。次に、プロセッサに関連付けられているスライダーを1 CPUにドラッグし、[ OK 保存する。 Go to System>プロセッサーとプロセッサースライダーを1CPUに設定します

    [システム]> [プロセッサ]に移動し、[プロセッサ]スライダーを1CPUに設定します

  3. 設定メニューを閉じて、仮想マシンを再起動します。それなしで起動するはずです AMD-Vは、BIOS(またはホストOS)(VERR_SVM_DISABLED)エラーで無効になっています。

方法4:バージョンをWindows7またはWindows2003に変更する(該当する場合)

VMVirtualBoxを使用してWindowsXPまたはWindows10を実行しているUbuntu(Linux)ユーザーも AMD-Vは、BIOS(またはホストOS)(VERR_SVM_DISABLED)エラーで無効になっています。 彼らが問題を解決する方法は、指定されたバージョンがに設定されるようにゲストOS設定を変更することです。 Windows 2003 または Windows7。

この修正が成功した理由は説明されていませんが、多くのユーザーが仮想マシンの通常の機能を取り戻すのに役立ったようです。指定したバージョンの仮想マシンを変更するためのクイックガイドは次のとおりです。

  1. VM VirtualBoxを開き、エラーを表示しているマシンを右クリックして、 設定

    影響を受けるマシンを右クリックし、[設定]をクリックします

  2. [設定]メニューで、[一般]サブメニューに移動し、[基本]タブをクリックします。次に、ドロップダウンメニューを使用してバージョンを次のいずれかに変更します Windows 2003 または Windows 7 ヒット OK 変更を保存します。

    イメージバージョンをWindows7またはWindows2003に変更する

  3. 仮想マシンを再起動し、ブート手順が成功するかどうかを確認します。 AMD-VがBIOS(またはホストOS)で無効になっている(VERR_SVM_DISABLED)エラー
読んだ6分