Virtualboxを実行しようとするとエラー「VT-x / AMD-Vハードウェアアクセラレーションがシステムで使用できません」


9

クラスの仮想ボックスでMac OSを実行する必要がありますが、

「VT-x / AMD-Vハードウェアアクセラレーションはシステムで利用できません。特定のゲスト(OS / 2やQNXなど)はこの機能を必要とし、それなしでは起動できません。」

解決策がある場合、私はWindows 8.1に慣れていないので、それを修正する方法の詳細な手順が必要になります。ありがとうございました


BIOSで仮想化のオプションがオンになっていないか、プロセッサでサポートされていません。ラップトップの正確なモデル番号を教えていただけますか?M7-XXXxxのようなものである必要があります
マイケルフランク

1
CPUがIntelのARKでの仮想化をサポートしていることを確認することをお勧めします。ただそれがi7仮想化がサポートまたは有効化されているという意味ではありません。その場合は、BIOS設定を確認してください。
オタクウォーラー14年

お使いのシステムはMacですか?そうでない場合は、VMでMacOSを実行することはできません。
magicandre1981 14年

3
この質問は、ライセンスに違反してソフトウェアを使用することに関するものであるため、トピック外のようです。(Appleは、HPマシンでMac OSを使用するためのライセンスを提供していません。)
デビッドシュワルツ14年

合理的なコメントですが、私は同意しません。Appleはライセンスでこの条件を強制できると想定しており、場所によってはできない場合があります。(多くの理由により、フェアユースは1つです)
davidgo 14年

回答:


9

HyperVをアンインストール/再インストールする必要はありません

新しいVisual Studio 2015 AndroidエミュレーターとWindows Phoneエミュレーターを使用して、VirtualBoxクライアントを実行しようとしても、同じ問題に遭遇しました。残念ながら、他のエミュレータと同時にVBoxを実行することはできません。新しいブートオプションをセットアップし、再起動して前後に切り替えるだけです。

管理コマンドプロンプトを開き、次を実行します。

C:\>bcdedit /copy {current} /d "Windows w/ HyperV"
C:\>bcdedit /set hypervisorlaunchtype off

これにより、現在のブート設定が「Windows w / HyperV」という新しいブートオプションにコピーされ、現在のブートオプションでHyperVが無効になります。パラメーターなしで「bcdedit」を実行して、{current}のhypvervisorlaunchtypeが「off」に設定されていること、および新しいセクションのhypvervisorlaunchtypeが「auto」に設定されていることを確認できます。

詳細については、Scott Hanselmanの記事参照してください。


8

Hyper-Vがインストールされていますか?たとえば、Visual Studio 2012および2013に付属のWindows Phoneエミュレーターをインストールした場合に追加された可能性があります。

その場合、Hyper-VとVirtualBoxの間に既知の競合があります-Hyper -Vがインストールされている場合、ハードウェア仮想化のサポートは検出されません

Intel HAXMを使用してAndroid x86仮想デバイスを高速化しようとすると、同様の問題が発生します-Windows 8-Hyper-Vのインストール後にIntel HAXMをインストールする方法

Control Panel >> Programs and Features >> Turn Windows features on or off現時点では、Windows PhoneエミュレーターをアンインストールしてHyper-Vをオフにすることが唯一の回避策のようです。


1
+1:他の人がHyper-Vを提案しているのを見ましたが、Windows Phoneエミュレーターを指摘するまで、Hyper-Vをインストールしたとは思いませんでした。
ダニエルAA Pelsmaeker 14年

1

将来これを調べるかもしれない他の人のために。同じ問題がありました。BIOSで仮想化が無効になっていたことがわかりました。これに該当するかどうかを確認してください。もしそうなら、それを有効にすればエラーは消えます


0

以前の回答で述べたように、プロセッサがVT-x仮想化をサポートしているかどうかを確認してください。そうでない場合は、VirtualBoxでMac OSを実行できません。その場合は、VMWare Playerを検討してください。これはVirtualBoxの適切な代替手段であり、無料です。これは、プロセッサがMac OSをエミュレートするVT-xをサポートしていないコンピューターで一般的に使用されています。

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