web-dev-qa-db-ja.com

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

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

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

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

9
Ashley

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

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

管理コマンドプロンプトを開いて実行します。

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

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

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

9
EverPresent

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

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

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

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

8
Eoin

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

1
user3706454

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

0
Caleb Xu