web-dev-qa-db-ja.com

AMD-V(仮想化)を有効にする

AMD E1 1200デュアルコアプロセッサを使用しています。 Oracle VirtualBoxで仮想マシンを起動しようとしていますが、エラーが発生しています。

CPUが仮想化をサポートし、有効になっていることを確認する方法はありますか?その場合、どのようにオンにしますか?以下は、このメッセージの下部に貼り付けられたエラーメッセージを含む、これまでに行ったすべての手順です。

BIOSでシステム設定を開き、システム構成で仮想化を有効にするオプションを探しましたが、BIOSメニューのいずれかを見つけることができませんでした。

Piriformで「Speccy」をダウンロードして、確認できる内容を確認しました。私のシステムは仮想化をサポートしており、現在有効になっていると言っています。

次に、AMD仮想化技術とAMDサポートから入手可能なMicrosoft Hyper-V互換性チェックユーティリティを使用して、CPUが仮想化対応であることを確認しようとしました。このソフトウェアは、Speccyからのメッセージと矛盾して、システムが仮想化に対応していないことを教えてくれます。

スーパーユーザーのstackexchangeフォーラムの何人かの個人が彼らの問題を解決したが私のためにそのような運がないことを言ったのでまた私は1つのプロセッサーだけで仮想マシンをロードしようとしました。

エラーメッセージ

Failed to open a session for the virtual machine XXX.

AMD-V is disabled in the BIOS (or by the Host OS). (VERR_SVM_DISABLED).

Result Code: E_FAIL (0x80004005)Component: ConsoleInterface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
3
Nirvan Sengupta

ステップ1

コンピューターを再起動し、システムのBIOSメニューを開きます。これは通常、システムに応じて削除キー、F1キー、またはAltキーとF4キーを押すことで実行できます。

[デフォルトの復元]または[最適化されたデフォルトの復元]を選択し、[保存して終了]を選択します。

マシンの電源を切り、電源を切断します。

ステップ2

BIOSで仮想化拡張機能を有効にする

マシンの電源を入れ、BIOSを開きます(ステップ1に従って)。

プロセッササブメニューを開くプロセッサ設定メニューは、チップセット、アドバンストCPU構成、またはノースブリッジで非表示になっている場合があります。

プロセッサのブランドに応じて、Intel Virtualization Technology(Intel VTとも呼ばれます)またはAMD-Vを有効にします。仮想化拡張機能には、OEMおよびシステムBIOSに応じて、仮想化拡張機能、Vanderpool、またはその他のさまざまな名前が付けられます。

オプションが利用可能な場合は、Intel VTdまたはAMD IOMMUを有効にします。

保存して終了します。

走る

cat /proc/cpuinfo | grep --color 'vmx\|svm'

vmxまたはsvmが赤で表示される場合、仮想化拡張機能が有効になっています。出力がない場合、システムで仮想化拡張機能が有効になっていないか、正しいBIOS設定が有効になっていない可能性があります。

3
GAD3R