Win7 下虚拟机个人使用小结:Virtual PC、VMware 和 VirtualBox

作者: 来源: 日期:2011-1-10

想来用了很多年的虚拟机了,换了 Win7 之后,种种原因又需要使用虚拟机,这里就简单介绍和比较一下。

Virtual PC(免费,微软产品)

如果想做 Windows 虚拟机的话,Virtual PC 在之前的系统是最佳选择了,在使用 Vista 系统的时候装过 MSDOS6.2,7.1,Windows3.1,3.2,95,98,me,xp,2000,2003,vista,2008,win7 几乎所有找得到的 Windows 操作系统。作为 MS 自已的产品,在自己的平台下使用非常方便,内存占用小,启动快。

网络方面,即不用桥接也不用 NAT 共享虚拟网卡,直接可以作为同一子网的一台普通电脑使用,不用进行任何网络设置即可上网,比如你的网关是 192.168.0.1,你的 IP 是 192.168.0.135,而你的虚拟机的 IP 可能是 192.168.0.136。

一其它虚拟机不能安装的盘一般都可以装上。

不知为什么到了 Win7 的环境下,以前的 Virtual PC 都不能安装,只能安装一个专用版本,还有一个名字叫 Windows XP Mode,就是说只能使用 XP 虚拟机。在 Win7 下安装了这个就可以直接使用 XP 虚拟机而不用再找安装盘安装。这样做方便了那些舍不得离开 XP 的用户,导致更多人流向其它虚拟机产品。

Win7 下的 XP Mode 并不支持直接向虚拟机中拖拽文件,但是主盘的所有盘符都会被自动映射为网络硬盘,方便共享使用文件。主盘的硬盘空间默认约有 130G,是动态扩展的,开始用时实际容量只有几百 M。

 2009111005

相当长一段时间没有找到如何创建虚拟机,原来是在开始菜单中点击“Windows Virtual PC”: 

 

然后在打开的资源管理器中工具栏(如果有的话)下面的显示控制栏中的“刻录”和“新建文件夹”中间,有一个“创建虚拟机”,注意设置主硬盘和差异硬盘的位置。

Virtual PC 可以安装其它操作系统甚至 Linux,XP Mode 只是它的一个特殊应用罢了。 

VMware(收费,大软件)

这个用得时间最长了,至少 5 年时间,安装过 N 种 Windows,Linux,Unix,Mac 系统,原来只有一个版本,后来有了分支,现在基本一直在用 Workstation 产品,目前公认最好用的是 6.0.5 的某个绿色版本,只有几十个 M,因为我舍得让它占空间所以一直用完整版本,这个月又有了新版,7.0.0 build-203739,约有 500M,装好后可以直接使用以前版本生成的虚拟机文件,兼容性不错,VMware Tools 也可以正常使用,不过也可以用最新的。装好后就可以直接向虚拟机中拖文件了。

当初常用这个软件是因为它的快照系统,它允许你在任意开机时刻创建系统快照和恢复,主要用于调试极易产生蓝屏的软件和工具,十分实用。现在在 7 的版本中又加入了录制 Record 的功能,挺鸡肋的。

 2009111006

有点不好的地方在于它安装时会虚拟两块网卡,还可以在设置中虚拟更多的虚拟网卡,一般来说使用桥接 Bridge 的方法就可以让虚拟机上网,基本没有用过 NAT 方式。之所以不喜欢是因为我在使用 Vista SP1 时打 SP2 的补丁后主机不能上网,找了半天才知道是系统将一块虚拟网卡做为主网卡,当然总是会显示为未识别的网络连不上网关而上不去网。它和 VirtualBox 一样都是会修改电脑本身的网卡设置。

 2009111007

硬盘方面,可以设置为动态扩展或是固定大小,我一般设置为固定大小 8 个 G,如果是 XP 系统的话装个 VS2008 都够了,固定大小据说速度快些,我都是单用一个逻辑硬盘来做虚拟机磁盘的缓冲,留大概 100G。

貌似从 6.0.5 开始 VMware 就开始支持 D3D,这样在虚拟机中玩 3D 游戏也不成问题了,只要内存够大,显卡够好,就可以实现游戏多开的外挂功能了。对我来说,方便的就是在其它操作系统中调试 XNA3D 游戏,要知道 XNA 本身就对显卡性能要求很高,能在虚拟显卡中使用,也算够用了。

如果文件太大的话可以开启文件共享功能,小文件就直接拽进屏幕:

 2009111010

VMware 还有另一个功能就是做为 Visual Studio 的一个插件使用,如果之前安装过 Viusal Studio 2008,在关于中会显示:

 2009111013

在 Viusal Studio 2008 中的功能菜单:

 2009111012

总结:很好很强大

VirtualBox(免费,小巧)

这是最近才试用的,Sun 公司的产品(现为 Oracle。ITPOW编辑注),属于轻量级的虚拟机平台,最新版本 3.0.10,完整安装包几十 M,功能相对也很精简,快照功能这里叫备份和快速修复,在不同的快照间跳转用起来感觉不是很方便 。可以设置是否启用 3D 加速,但是却怎么也无法运行我调试的 XNA 游戏。

虚拟的 Windows 虽然装了自身的插件,也不能实现文件拖拽的功能。

文件共享方面,在这里叫“数据空间”,在关机的状态下,先设置中选择本机的一个目录来加入到固定分配栏中:

 2009111008

然后在虚拟机中右键单击我的电脑选择“映射网络驱动器”,在文件夹浏览中整个网络里的”VirtualBox Shared Foders”选择刚才共享的那个文件夹,确定后就可以将其映射为我的电脑中的一个盘符使用了。

 2009111009

其它的还没发现什么亮点,期待老用户指教。

相关文章