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


36

OSのインストール中に、次のようなエラーが表示されます。

VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

これは、コンピューターがをサポートしていない場合に発生しますSLAT。その後、私は自分のコンピュータに対応することが判明SLATし、EPTここではスクリーンショットです:

ここに画像の説明を入力してください

しかし、OSの起動中にこのエラーが発生します。

ここに画像の説明を入力してください

Windows 7を実行していますか?


1
BIOS内で仮想化が有効になっていることを確認しましたか?
クウィルソン

BIOS設定のAdvanced BIOS Options ..で仮想化を有効にするオプションがないのではないかと心配しています。
BLuMn

デスクトップ、ラップトップ、モデルなど、どのタイプのデバイスを実行していますか?プロセッサのタイプ/モデルは非常に役立ちます。
クウィルソン

デスクトップコンピューター、Windows 7(32ビット)Pentiumデュアルコアe5300
BLuMn

クイック検索を行ったところ、VBoxとe5300で同様の問題が見つかりました。仮想化を有効にすることが重要です。いくつかの解決策は、BIOSの更新を提案しています。最新版があることを確認できますか?
クウィルソン

回答:


48

Hyper-Vがインストールされている場合、VirtualBoxのVT-x / AMD-Vサポートは無効になります。Hyper-Vをアンインストールすると、再び有効になります。次のように入力して、管理者特権のコマンドプロンプトから実行できます。

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

7
ありがたいことに私は働いていました。Hyper-Vを削除するには、コントロールパネルに移動し、[プログラムと機能]を​​クリックして、[Windowsの機能の有効化または無効化]をクリックし、Hyper-Vを展開して、チェックを外しました。
クリスシッフハウアー14

7
Hyper-Vは、Windows PhoneエミュレーターまたはSDKをインストールするとサイレントインストールされます。
ダニエルAA Pelsmaeker 14年

VMをセットアップしなくても、起動時にHyper-Vが「消費する」AMD-Vは不合理です。私はかなり前にWin Phone Emulatorをインストールしましたが、それ以来VBoxを使用したことがないはずです。このメッセージを取得し、解決に1時間を費やし、最終的にこれが原因であることを発見するのは骨が折れます。3
サリー

@Sullyは、Hyper-Vのその部分を後でオンデマンドで起動できない可能性があるためだと思います。カーネルの初期化の非常に最初にある必要があります。
セダットカパノグル

3
この問題を修正するためにHyperVをアンインストール/再インストールする必要はありません。電話エミュレータにHyperVが必要な場合(私と同じように)、bcdeditを使用して新しいブートオプションをセットアップするだけです。詳細については、この質問の下で私の答えを参照してください:superuser.com/questions/698478/…–
EverPresent

3

他の人が述べているように、あなたのCPUはVT-x機能をサポートしていないと思います。ジョシュアが指摘したように、IntelのWebサイトはCPUの能力を判断するのに役立ちます。同じプロセッサの異なるリビジョンには異なる機能がある可能性があるため、具体的にはOrdering / Specページを確認する必要があります。

基本的に、E5300がSLGTL仕様でない場合、VT-xはサポートされません。確認する唯一の方法は、パッケージされている箱から、または物理的にCPUを確認して、スペックコードを見つけることです。CPU-ZIntel®Processor Identification Utilityなどのプログラムを試してみて、VT-xが使用可能かどうかを確認することもできますが、BIOSでオプションが有効になっている場合にのみ考えます。

CPUにもVT-x機能が必要であるため、BIOSを更新しても問題が解決されるとは限りません。BIOSを更新しても、CPU設定でVT-xまたはハードウェア仮想化を有効にするオプションがない場合、CPUはおそらくこの機能をサポートしていません。


2

まず、IntelプロセッサのドキュメントWebサイトARK.INTEL.COMを常にチェックして、CPUがサポートするものを確認する必要があります。この場合、Intel E5300は仮想化機能をサポートしません。こちらのリンクをご覧ください:

http://ark.intel.com/products/35300

実行しているユーティリティは、それほど明確ではありませんが、これらの機能がないことも示しています。ダッシュ(-)は、その機能が利用できないことを示しますが、アスタリスク(*)がある場合は利用できます。次のリンクを参照してください。

http://www.techrepublic.com/blog/networking/use-coreinfo-to-determine-processor-capabilities/4937

それでも仮想マシンを実行できるはずですが、VTサポートがある場合よりも大幅に遅くなります。


まあ、構成。それを行うことを示していますi.stack.imgur.com/Z49X0.png ...任意のアイデア?
BLuMn

@MaxPat。-Intelの仕様書は嘘をつきません。
ラムハウンド

@MaxPat。あなたは間違っています。表示にはダッシュ(-)が表示されますが、機能があればアスタリスク(*)が表示されます。参照用のリンクを参照してください:techrepublic.com/blog/networking/…–
ジョシュア

回避策はありますか?
クリスチャンシローリ

0

BIOSの更新により、仮想化テクノロジがBIOSで無効になり、上記のエラーが発生しました。

BIOSでオプションを再度有効にすると、問題が解決しました。

PS AMD CPUの場合、オプションはSVMと呼ばれ、Advanced CPU Core設定などの深いところにあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.