想在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上安装64位操作系统

2009-03-06 14:38 18428人阅读 评论(7) 收藏 举报

      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 

http://laycher.com/?p=897

另一个叫securable,官方网站和下载,这个软件用处多了,截图如下:

第一个64位表示你的电脑最多支持多少位的系统,32或者64。

第二个表示你的硬件是否支持DEP,什么是DEP?Yes,支持。No,不支持。OFF,表示支持,但是关闭着的。

第三个表示你的电脑是否支持CPU虚拟化。Yes,支持。No,不支持。OFF,表示支持,但是关闭的,需手动打开。

对于CPU不支持虚拟化的电脑能否有什么办法安装64位虚拟机吗?

答案是否定的,木有办法啊。我找不到办法啊。看来连MAC虚拟机也尝试不了了,我好苦逼啊。

看来要编译的话只能等不是闪讯上网的时候了。。。。。。

----------------

原文地址:https://www.cnblogs.com/vimmer/p/2742170.html