我直接點出來好了
「VMWARE什麼都能模擬,就是不模擬CPU」
因為是"真的"虛擬電腦的話,所有的東西都要能模擬,也就是所有基本硬體裝置都要模擬出來,才是真的虛擬機器
問題來了,如果真的是虛擬機器的話,在任何機器上,虛擬出來的硬體都要一致
只有一個,就是CPU
VMWARE虛擬機裡面所使用的CPU,是直接取用"真實機器的CPU",並沒有另外模擬出一顆
才造成版主的疑問
主要是VMWARE跟本沒有虛擬出64位元的CPU,所以在 32位元機器,或是沒有V的機器,才不能執行64位元的WINDOWS
如果真的有實作出來虛擬CPU的話,在任何位元上的CPU,執行64位元的程式,跟本不是問題
所以版主應該寫信給VMWARE團隊,請他真的去"實作一顆CPU的模擬",才是王道
樓上就別再吵了,CPU跟本不是虛擬的,當然會出錯
選項有:
1.Automatic
2.Automatic with replay
3.Binary Translation
4.Intel VT-x or AMD-V
5.Intel VT-x/EPT or AMD-V/RVI
可能這個選項在樓主的機器上會要求以 Intel VT 執行 X64 VM.
因此打開就可以了,
至於是不是關掉Intel VT,會不會讓VMWARE WORKSTATION 認為不是一個 X64 CPU,
那就要問 VMWARE 才知道.
x86 的cpu只能作 x86 的vm
同時支援x86/x64 的cpu可以作x86/x64的vm.
achiever wrote:
我是用VirtualBox,現行Host端OS必須是64bit,才能安裝64bit虛擬環境
VMware原來這麼強,不需要Host端也是64bit OS,也能安裝64bit虛擬環境又長了知識了...(恕刪)
你Lag很大唷...現在3.1.x已經出超久了...不可能還在用2.0吧

Starting with version 2.0, VirtualBox supports 64-bit guest operating systems. Starting with version 2.1, you can even run 64-bit guests on a 32-bit host operating system.
目前全虛擬型態的虛擬機器來講,要跑64Bit OS須有三條件:
1. You need a 64-bit processor with hardware virtualization support
(AMD-V or Intel-VT)
2. You must enable hardware virtualization (Enable BIOS function)
3. You must also select a 64-bit operating system for the particular VM
現在硬體便宜,玩虛擬機器已經不用昂貴的Server
入門門檻降低,但自我的(爬文
)技術能力也要相對的提高,且還要爬對文
有興趣的朋友請直接上官方首頁去看看data sheet、white paper會有更正確的解說唷
內文搜尋
X

























































































