web-dev-qa-db-ja.com

Windows 8 Proでマルチコア仮想化を有効にするにはどうすればよいですか?

クアッドコア(8スレッド)i73770を搭載した新しいDellVostro 470を入手しました。仮想マシンを実行しようとしていますが、VMに複数のコアを割り当てる場合を除いて、正常に動作します。 Intel Virtualization Technology [Enabled]と記載されているBIOSを確認しましたが、Hyper-VとVirtualBoxの両方で、単一のコアしか割り当てることができません。

ホストOSでIntelProcessor Identification Utilityを実行すると、Intel Virtualization Technologyがプロセッサでサポートされていないことがわかりますが、 IntelのWebサイトによると です。

enter image description here

どうしたの?デルはi7の翼をクリップしましたか?変更する必要のあるWindowsの構成はありますか?

5
Greg B

昨夜さらにグーグルした後、私はそれがWindows8クライアントHyper-Vの制限であるかもしれないというリードを得ました。

ここに男がいます 2つのOSが異なるVT-x値を報告することに問題があります
これ SuperUserの質問により、クライアントHyper-Vにはいくつかの厳しい制限があるという考えが浮かびました

今朝、コントロールパネルの[Windowsの機能をオンまたはオフにする]からHyper-Vをアンインストールしました。再起動後、VirtualBoxを使用すると、VMに複数のコアを割り当てることができます。 Windows8クライアントHyper-Vが原因のようです。

私の知る限り、Windows 8クライアントHyper-VはOSレベルでVT-xを無効にしているため、他の仮想化製品やIntel Processor Identification Utilityなど、Windows上で実行されているアプリケーションは、VT-xが利用できないと誤って報告します。

9
Greg B

Hyper-vは、vt-x機能を排他的に制御します。

無効にするには、次のいずれかを行う必要があります

  1. hyper-vを削除するか

  2. vt-xを使用してhyper-vを無効にします(設定を元に戻すまでhyper-vを使用できなくなります)

2)の場合、bcdedit /set hypervisorlaunchtype off
元に戻すには bcdedit /set hypervisorlaunchtype onまたはbcdedit /set hypervisorlaunchtype auto

3
mathew

BIOSで仮想化が有効になっていることを確認しましたか?

通常、「仮想化テクノロジ」として「高度なBIOS機能」の下にあります。詳細な手順については、このページを参照してください: http://www.sysprobs.com/disable-enable-virtualization-technology-bios

仮想化を有効にするためのデル固有の手順については、「 Dell for VMwareでVTを有効にする方法 "」を参照してください。

2
jsalonen

これはWindows8の既知の問題です。

再インストールする人は、すべてがうまくいくと言います。 リンク を参照してください。

おもしろい理由としては、OSのインストール中にVT-xサポートを検出する必要があり、DellVostroの一部のモデルにはVT-xサポートが含まれていないことが考えられます。したがって、インストールイメージがOEM(Dell)によって作成された場合、VTxはサポートされていませんでした。

もう1つの説明は、BIOSにバグがあり、BIOSをフラッシュすると、この値の状態を強制するのに役立つ場合があるということです。

再インストールする必要があります。


編集

一般的な問題は、VT-xスロットを永続的に使用するAndroid sdkのIntelエミュレーションに起因します。Android sdkをインストールしましたか?

1
Mikhail