VMWare:このホストはVTをサポートしていません。 VTフラグがないために64ビットVMをプレイできない


2

私は2.66GHzの速度を持つIntel E7300 Core 2 Duoプロセッサを持っています。私は64ビットのwinxp sp2 vmwareイメージを実行する必要があります。私のホストオペレーティングシステムはWin 7です。だから私はちょうどwww.vmware.comからVMPlayerをインストールしました。

問題はそれが言うVMイメージを実行するときです This host doesn't support VT。 続行すると、Windowsにエラーメッセージが表示されます Attempting to load an x64 operating system, however this CPU is not compatible with x64 mode

私の質問は、新しいプロセッサを購入せずにこのVMをどのように実行するのですか?
他のツールやソフトウェアはありますか?


1
ここで野心的な思いは…VMは64ビットOSを実行するためにインテルVTサポートを必要とします。あなたのマザーボードのチップセットはIntel VTをサポートしていません。 32ビットOSを実行するか、新しいハードウェアを入手してください。または別の仮想マシンマネージャを使用してください。しかし、私はただ間違っているかもしれません。
Will

@Willこれはチップセットではなく、CPUです。
kinokijuf

2
@kinokijuf最初にCPUでサポートされている必要があります。それからチップセットで。さもなければOSはそれを利用することができません。
Shiplu Mokaddim

回答:


7

Intel Core 2 Duo E7300は仮想化テクノロジ(VT)をサポートしていません。 IntelのWebサイトには、VT-xをサポートしているプロセッサの一覧があります。 ここに

enter image description here

そのため、仮想環境で64ビットオペレーティングシステムを実行することはできません。あなたはVT-x(またはAMDプロセッサの場合はAMD-V)をサポートする別のプロセッサを使用する必要があります。


私は「はい」とマークされたものを購入しなければならないようです!
Shiplu Mokaddim

6

どうやら VMwareとVirtualBoxは、VTなしで64ビットゲストをサポートしません (少なくとも、2009年8月現在)

お使いのCPUはVTをサポートしていないので(Om Nom Nomが指摘したように)、CPUをアップグレードするか、またはVTなしで64ビットVMをサポートする仮想化製品に切り替える必要がありますXenをWindowsホストにインストールできるとは思わない。


Xenと一緒に行きます。 Ubuntuにインストールすることは可能ですか?実際、私はこの24GBのVMwareイメージの別の32ビットの姉妹をダウンロードしたくはありません。ダウンロードには時間がかかります。
Shiplu Mokaddim

1
うん、あなたはUbuntuにXenをインストールすることができます。ここにいくつかの指示がありますが、それらが最新バージョン用かどうかはわかりませんが。 help.ubuntu.com/community/Xen
rob

3

VTが有効になっていることを確認するためにBIOSをチェックしましたか?一部の機械(私のものを含む)はそれを無効にして出荷します。私はただBIOSでそれを有効にしなければなりませんでした、そしてそれは行ってよかったです...


0

あなたはあなたのBiosに入り(そしていくつかのマシンではSecurityタブの下で)そしてあなたのVirtualizationを更新しなければならない(enabledに設定されている)。 Intel CPUではIntel VTと呼ばれています。 これを行えば、64ビットコアを仮想化することができます。


すでに受け入れられている質問では、E7300は仮想化テクノロジ(VT)をサポートしていません
phuclv

0

すべての64ビット仮想マシンでは、x86_64を仮想化するためにVT-xが必要です。 仮想マシンの分離は不可能です それなしで 1

ですから、VT-x対応のCPUを購入しない限り、解決策は1つしかありません。 エミュレータ といった Bochs または QEMU 。しかし、すべてがエミュレートされているため、速度は遅く(または非常に遅く)、あまり重くない操作にしか適していない可能性があります。

Linuxや他のOSでオープンソースのカーネルを使うのは簡単です 準仮想化 好き Xen これは、オーバーヘッドが小さいため、ハードウェア支援ソリューションに比べてパフォーマンスの点でさらに優れている場合があります。カーネルが動作するように変更されるので、残念ながらWindowsでは利用できません

もう1つの方法は、64ビットOSをインストールしてから32ビットゲストを実行することです。

手遅れかどうかはわかりませんが、VT-xを搭載していないCPUを使用している場合に役立つ可能性があります。

関連する


1 https://en.wikipedia.org/wiki/X86_virtualization#Software-based_virtualization

x86-64(AMD64)の初期バージョンは、ロングモードでのセグメンテーションサポートの欠如のためにソフトウェアのみの完全仮想化を許可しませんでした、それはハイパーバイザーのメモリの保護、特にトラップハンドラの保護を不可能にしましたこれはゲストカーネルアドレス空間で動作します。

リビジョンD以降の64ビットAMDプロセッサ(経験則として、90nm以下で製造されたもの)は、ロングモードでのセグメンテーションの基本サポートを追加し、バイナリ変換によって64ビットホストで64ビットゲストを実行できるようにしました。 Intelは、x86-64実装にセグメンテーションサポートを追加しません (Intel 64)、作り Intel CPUでは64ビットソフトウェアのみの仮想化は不可能 しかし、Intel VT-xサポートにより、Intelプラットフォームで64ビットハードウェア支援仮想化が可能

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