修正:VT-X / AMD-Vハードウェアアクセラレーションがシステムで利用できない



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

何人かのユーザーが「 VT-x / AMD-Vハードウェアアクセラレーションは、システムでは利用できません。 Oracle VMVirtualboxで仮想マシンをインストールまたは起動しようとするとエラーが発生します。この問題は、最近のすべてのWindowsリリースで発生することが報告されているため、特定のWindowsバージョンに固有のものではありません。



VT-xAmd-Vハードウェアアクセラレーションはシステムで使用できません。



何が原因で VT-x / AMD-Vハードウェアアクセラレーションは、システムでは利用できません。 エラー

この特定の問題を調査するために、さまざまなユーザーレポートと、問題を解決するために使用した修復戦略を調べました。収集した内容に基づいて、この特定のエラーメッセージをトリガーする一般的なシナリオがいくつかあります。



  • お使いのCPUはVT-x / AMD-Vをサポートしていません– 一部の古いCPUは、IntelのVT-xまたはAMD-Vをサポートするように装備されていません。コンピューターが仮想化テクノロジーをサポートしていない場合、エラーメッセージを回避または解決することはできません。
  • VT-x / AMD-VがHyper-Vによって無効にされました – Hyper-Vは、Microsoft独自の仮想化テクノロジーです。最新のWindowsバージョンでは、Hyper-Vが自動的に有効になり、無効になります VT-x / AMD-V 衝突を避けるために。ただし、Hyper-Vは仮想マシンではうまく機能しません。
  • VT-x / AMD-VはBIOS内で無効になっています– このエラーメッセージが表示されるもう1つの理由は、CPUが使用する仮想化テクノロジーがBIOSから無効になっていることです。この場合、BIOS設定にアクセスして有効にします VT-x / AMD-V エラーメッセージを解決し、仮想マシンを実行できるようにします。

現在、「」の解決に苦労している場合 VT-x / AMD-Vハードウェアアクセラレーションは、システムでは利用できません。 エラーの場合、この記事では、検証済みのトラブルシューティング手順のコレクションを提供します。以下に、同様の状況にある他のユーザーがエラーメッセージを解決するために使用したいくつかの一般的な方法を示します。

不要な修正を試さないようにするために、以下の方法を表示順に実行してください。最終的には、問題を解決する(または少なくとも答えを提供する)方法を見つける必要があります。

続行する前に、 SFCスキャン



方法1:CPUが仮想化をサポートしているかどうかを確認する

他のことを試す前に、コンピュータがVT-XまたはAMD-Vを使用するように装備されているかどうかを時間をかけて調査することが重要です。最近のすべての新しいCPUは仮想化をサポートします(低範囲のものを含む)。ただし、古いCPUを使用している場合は、CPUが仮想化をサポートしているかどうかを確認することから始める必要があります。

CPUが仮想化を使用するように装備されているかどうかを確認するには、いくつかの方法があります。CPUで仮想化がサポートされているかどうかを通知する専用プログラムを使用するか、手動で実行します。ご希望のアプローチに近い方のガイドに従ってください。

CPUが仮想化を自動的にサポートしているかどうかを確認する方法

コンピューターが仮想化をサポートしているかどうかを確認する最も簡単な方法の1つは、 SecurAble 。特に、このツールは、仮想化を含む運用モデルプロセス機能の存在を分析します。使用に関するクイックガイドは次のとおりです SecurAble

  1. このリンクにアクセス (( ここに ) をクリックします ダウンロード中 の最新バージョンをダウンロードするには 保護可能

    SecurAbleのダウンロード

  2. SecurAble実行可能ファイルを開き、[ はいUAC(ユーザーアカウント制御) 促す。
  3. コンピューターがハードウェア仮想化をサポートするように装備されている場合は、緑色で表示されます はい 上記 ハードウェア仮想化

    仮想化がサポートされているかどうかの確認

答えが「はい」の場合は、コンピュータのCPUが仮想化をサポートするように装備されていることを意味し、次のいずれかの方法でエラーメッセージを解決できます。ハードウェア仮想化がサポートされていないと判断した場合は、以下の他の方法に従ってもエラーメッセージを解決できません。

CPUが仮想化を手動でサポートしているかどうかを確認する方法

手動で行う場合は、CPUの仕様を手動で調べることにより、CPUがVT-x(Intelの場合)またはAMD-V(AMDの場合)のどちらをサポートしているかを確認できます。これを行うには、以下の2つのガイドのいずれかに従ってください(CPUの製造元による)。

インテル

Intelプロセッサの場合、仮想化がサポートされているかどうかは、次のプロセッサのドキュメントを参照してください。 ARK.INTEL.COM 。そこに着いたら、検索機能を使用して特定のCPUモデルを検索します。

次に、下にスクロールして 先端技術 タブをクリックして、Iのステータスを確認します ダイレクトI / O用のntel®仮想化テクノロジー(VT-d) そして インテル®バーチャライゼーション・テクノロジー(VT-x) 。それらのいずれかに「いいえ」のラベルが付いている場合、仮想化テクノロジーはプロセッサーモデルでサポートされていません。

インテルプロセッサーで仮想化がサポートされているかどうかの確認

AMD

AMDプロセッサをお持ちの場合は、AMDの仕様を確認することで、仮想化がサポートされているかどうかを確認できます。 ウェブサイト 。検索機能を使用して特定のモデルを見つけるか、リストからモデルを選択します。 CPUモデル専用のWebページに到達したら、展開します。 主な機能 ドロップダウンメニューと 仮想化 の中にあります サポートされているテクノロジー。

仮想化をサポートするAMDプロセスの例

仮想化がサポートされていることがわかった場合は、問題を解決するために、以下の次の方法に進んでください。

方法2:HyperVを無効にする

Hyper-V(旧称Windows Server仮想化)は、Microsoft独自の仮想化テクノロジです。 Hyper-Vは、Windowsを実行しているx86およびx64システムで仮想マシンを完全に作成できますが、安定性の理由からVirtualBoxまたはVMwareでは使用されていません。

ただし、最新のWindowsバージョンは、VT-XまたはAMD-VよりもHyper-Vを優先するようにプログラムされています。また、Hyper-Vは同様の仮想化テクノロジと競合するため、Hyper-Vが有効になっている場合は常に、VT-xまたはAMD-Vがデフォルトで無効になります。

ご想像のとおり、Virtualbox、VMware、または同様のソフトウェアのほとんどはHyper-Vで動作するように設計されていないため、エラーが発生します。

幸い、Hyper-Vを無効にすると、「 VT-x / AMD-Vハードウェアアクセラレーションは、システムでは利用できません。 問題がある場合はエラー。 Hyper-Vを無効にし、VT-xまたはAMD-Vが引き継ぐことを許可するために従うことができる複数の方法があります。どちらか快適に感じる方を自由にフォローしてください。

コマンドプロンプトでHyper-Vを無効にする

Hyper-Vを無効にする最も簡単な方法は、コマンドを入力することです。 昇格したコマンドプロンプト 窓。必要なことは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 cmd 」を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。

    [ファイル名を指定して実行]ダイアログボックスからコマンドプロンプトを開く

  2. 管理者特権のコマンドプロンプトで、次のコマンドを入力して貼り付け、を押します 入る Hyper-V機能を無効にするには:
    dism.exe / Online / Disable-Feature:Microsoft-Hyper-V

    このコマンドの実行が終了するとすぐに、Hyper-Vが無効になり、プロセッサが提供する仮想化テクノロジが強化されます。

GUIを介したHyper-Vの無効化

Hyper-Vテクノロジを無効にできるもう1つの方法は、コントロールパネルインターフェイスを使用することです。この方法は時間がかかりますが、ターミナルを介してコマンドを実行することに慣れていない場合に推奨されます。以下の手順に従って、[プログラムと機能]画面からHyper-Vを無効にします。

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

    appwiz.cplと入力し、Enterキーを押して、Windowsにインストールされているプログラムのリストを開きます。

  2. 内部 プログラムと機能 画面で、をクリックします Windowsの機能を有効にする 左側のペインからオンまたはオフにします。

    Windowsの機能メニューへのアクセス

  3. [Windowsの機能]メニューから、Hyper-Vフォルダーを展開し、必ずオフにします。 Hyper-V管理ツール そして Hyper-Vプラットフォーム クリックする前に OK

    Windowsの機能画面からHyper-Vを無効にする

  4. コンピュータを再起動し、次回の起動時にエラーが解決されたかどうかを確認します。

それでも「」が発生する場合 VT-x / AMD-Vハードウェアアクセラレーションは、システムでは利用できません。 エラーが発生した場合は、BIOS / UEFIから仮想化が有効になっていることを確認する手順について、以下の次の方法に進んでください。

方法3:BIOS / UEFIを使用して仮想化を有効にする

‘を取得する可能性があるもう1つの理由 VT-x / AMD-Vハードウェアアクセラレーションは、システムでは利用できません。 エラーは、BIOS設定から仮想化が無効になっていることが原因です。ほとんどのコンピューター構成では仮想化がデフォルトで有効になっていますが、これは非常に一般的なことです。影響を受ける多くのユーザーにとって、BIOSの更新は、BIOSの仮想化テクノロジを無効にすることになったものです。

幸い、BIOS / UEFI設定にアクセスし、そこから仮想化テクノロジーを再度有効にすることで、これを非常に簡単に間違って書くことができます。

注意: Windows 8のリリース前にリリースされたマザーボードはBIOSを使用する可能性がありますが、最新のPCビルドのほとんどはUEFIを使用しています。

BIOS搭載コンピュータでは、最初の起動画面でセットアップキーを押す必要があります。セットアップキーは通常、 Fキー(F2、F4、F6、F8) またはDelキー。マザーボードに固有のセットアップキーを特定できない場合は、「 マザーボードモデル+セットアップキー ‘。

キーを押してセットアップまたはBIOSに入ります

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

UEFIベースのコンピューターでは、 起動します 高度なスタートアップ オプションメニュー 。そこから、UEFIファームウェア設定にアクセスできます。

UEFIファームウェア設定へのアクセス

BIOS / UEFI設定に入ると、Intel VT-x、AMD-V、Intel Virtualization Technology、Vanderpoolなどのラベルが付いたオプションを探し始めます。通常、オプションは[プロセッサ]、[セキュリティ]、[チップセット]、[詳細]、[詳細]にあります。チップセット制御、高度なCPU構成など。

オプションを見つけることができたら、必ず有効にしてください。

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

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

注意: BIOS / UEFI内にある設定は、マザーボードとCPUの製造元によって異なります。自分でオプションが見つからない場合は、構成でハードウェア仮想化を有効にするための具体的な手順をオンラインで検索してください。

仮想化を有効にできたら、変更を保存してコンピューターを再起動します。次の起動時に、「 VT-x / AMD-Vハードウェアアクセラレーションは、システムでは利用できません。 仮想マシンをインストールまたは実行しようとしたときにエラーが発生しなくなりました。

読んだ6分