想在win7 32bit的情况下装个64位虚拟机的想法
首先在win下面装了个cpu-z
查看指令集是否包含 EM64T (INTEL)或者X86_64(AMD)指令
结果有一个EM64T,,,OK,,有戏....
之后再参考下面的文章
http://blog.csdn.net/bill_lee_sh_cn/article/details/3963185
VMWare WorkStation 6.0可以支持安装64位操作系统,网上看了不少帖子说宿主的机器操作系统也需要是64位的,其实也不是,可以通过打开CPU的Virtualization Technology支持,这个一般在BIOS的Performance选项中,记住,即使宿主机器使用的是64位操作系统,也需要打开这一选项才能在虚拟机中安装64位操作系统。
如果你的机器是intel芯片,不支持VT,很遗憾,无法在VMWare中安装64位的系统。
VMWare的官方网站指出,支持在VMWare中安装64位的系统的芯片有以下几种:
AMD Athlon 64, revision D or later
AMD Opteron, revision E or later
AMD Turion 64, revision E or later
AMD Sempron, 64-bit-capable revision D or later (experimental support)
Intel EM64T VT-enabled processors (experimental support)
有些32位的CPU也可以勉强的运行起64位VMWare系统,VMWare也提供了一个工具(下载地址)用于检测CPU的兼容性。
(详见Hardware and Firmware Requirements for 64-Bit Guest Operating Systems)
关于VT技术的简介【摘自于全面解析Intel Virtualization Technology】
virtualization技术和多任务(multitasking)、HyperThreading超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟技术中,你可以拥有多个操作系统同时运行,每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上。而HyperThreading超线程只是在SMP系统(Symmetric Multi Processing)中单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。
当然了,如果一个CPU同时支持HyperThreading和Virtualization技术的话,每一个虚拟CPU在各自的操作系统中都被看成是两个对称多任务处理的CPU。
虚拟技术可能让人联想到早期CPU上的“Virtual 8086”技术,这种V86模式技术是用来兼容早期的8086/8088处理器而设计的,最早出现在386机器上。使用V86模式你可以创建好几个并行虚拟8086计算机来运行多个DOS程序,同样道理,使用VT技术你也可以创建几个完整的虚拟电脑来运行几个完整的操作系统。
可是既然已经有VMware等这种可以达到虚拟目的的软件,为什么我们还要努力来实现硬件CPU内部的虚拟技术呢?这是因为硬件CPU的虚拟技术有许多优势。支持虚拟技术的CPU带有多余的指令集来控制虚拟过程,通过这些指令集,控制软件VMV(Virtual Machine Monitor)会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。
--------------------------------------------------------------------------------------------------]
转贴结束,
下载了vm的测试也发现可以装.
不过简而简之.就是需要做下面的几个.
前人已作归纳
from
http://blog.csdn.net/s_niper/article/details/6626439
(1)硬件支持
(2)重启改BIOS项
Config ==> CPU ==> Intel(R) Virtualization Technology ==> 设置为 Enabled
(3)启动VM软件
(4)打开64位镜像
------------------------------------------------------------无敌分割线--------------------------------
今天由于要支持现场的64位系统测试.情急之后把原来同事NB上的移到我们组自己的服务器上来了,
结果发现不能直接运行.
再搜了一下,发现有一个东东比较好用.
见下文
----------------
from
另一个叫securable,官方网站和下载,这个软件用处多了,截图如下:
第一个64位表示你的电脑最多支持多少位的系统,32或者64。
第二个表示你的硬件是否支持DEP,什么是DEP?Yes,支持。No,不支持。OFF,表示支持,但是关闭着的。
第三个表示你的电脑是否支持CPU虚拟化。Yes,支持。No,不支持。OFF,表示支持,但是关闭的,需手动打开。
对于CPU不支持虚拟化的电脑能否有什么办法安装64位虚拟机吗?
答案是否定的,木有办法啊。我找不到办法啊。看来连MAC虚拟机也尝试不了了,我好苦逼啊。
看来要编译的话只能等不是闪讯上网的时候了。。。。。。
----------------