主要说说VMWare与Virtual PC(以下简称VPC)区别因为我和许多朋友一样都在为二者的取舍而困惑 。
内存篇
VMWare占用你为虚拟机分配好的内存并用不释放,可调 。
VPC根据你实际使用情况来动态增加 。
评论:看起来好像是VPC的方式更加好,但是实际运行速度绝对是VMWare快很多 。
硬盘篇
VMWare其硬盘容量不可调(指定大小后就不可以更改,但可以类似PC去加第二块硬盘 。)能把物理硬盘并到虚拟机中使用 。
VPC可以动态扩展硬盘,会送你一块40G的虚拟出来的硬盘,该硬盘可依你在虚拟机中安装的东西而变化 。不会把物理硬盘并到虚拟机中使用 。Virtual PC的虚拟磁盘默认为16G,但它实际的大小是动态分配的,存放多少文件,虚拟磁盘文件在宿主机上看就是多大 。(随着虚拟机里文件的添添减减,虚拟磁盘占用的空间会只大不小,这时候可千万别尝试“磁盘整理”,一整理会让虚拟磁盘文件更大 。微软提供给我们一个压缩工具――Precompact,在虚拟的平台上运行后,就可以使用Virtual PC提供的磁盘压缩功能了 。据说这个工具并未公开发布,所以很多Virtual PC的用户对那个磁盘压缩功能十分不解――压缩前后,虚拟磁盘还和原来一样大 。就是因为没有运行这个东东的缘故 。)
评论:实际使用VMWare的磁盘效率远远高于VPC
网络篇
VMWare是通过模拟网卡实现网络共享的
VPC是通过在现有网卡上绑定VirtualPCemulatedswitch服务实现网络共享的 。对于win2000/xp等操作系统,如果网线没插或没有网卡的时候,要安装Microsoft的loopback软网卡,才能实现网络共享 。在VirtualPC的globalsetting里,当有网卡并插好网线的时候,将Virtualswitch设成现实的网卡;当没有网卡或网线没插的时候,将Virtualswitch设成msloopback软网卡,即可实现网络共享 。
(msloopback软网卡的安装方法,以win2000为例:控制面板->添加/删除硬件->添加/排除设备故障->添加新设备->否,从列表选择->网卡->制造商选microsoft>microsoftloopbackadapter 。)
显卡篇
VMWare没有模拟显卡,要通过vmware-tools才能用上高分辨率和真彩色,否则只能用VGA 。
VirtualPC模拟了一个比较通用的显卡:S3Trio32/64(4M) 。从这一点看,VirtualPC比VMWare通用,但显示性能不如VMWare 。
硬件篇
vmware能提供硬件级的模拟(有一些程序,如HD-COPY,只能在VMWare下运行,如果你使用Image文件作为软驱的话) 。可以设置虚拟机的BIOS,可提供USB和其他更多端口的服务 。
VPC不可以,不能在虚拟机中添加多块网卡,没有提供USB和其他更多端口的服务,不能在虚拟机中添加多块网卡,提供的远程控制功能要差 。
光盘篇
vpc与VMware软件均有虚拟光驱的功能
VMware光驱设置项目中直接选择 做好的*.iso作为光驱,并注意将它的属性设为 IDE1:0也就是IDE接口的主盘 。
VPC中右键点击光盘图标,选择capture image ...,就可以装入ISO文件 。
启动篇
Mware更像一台新机,其加载时是不能动态改变硬件设置的,启动是绝对的冷启动,校验硬件,比较慢,但是启动系统完毕后,操作时速度明显比VPC快的多,兼容性好很多 。
VPC比VMware用起来启动快,其可以动态改变设置,加载各种镜像,如果是光用来检验刻录的*.iso的启动等功能,的确省时间 。
注意:VMware调用很多真实系统的配置,真实系统的优化对它的运行速度影响很大!
环境篇
VMWare可运行在Windows(WinNT以上)和Linux操作系统上 。(不支持98系统)
VPC可运行在Windows(Win98以上)和MacOS上 。(为了减小竞争,Microsoft 在收购了Connectix后,就取消了其上Linux的官方支持实际上Virtual PC 2004 依然能够支持用户运行Linux/Unix 操作系统)
推荐阅读
- 梦到说四和一代表什么意思
- VMware虚拟计算机软件家族介绍
- 天猫精灵cch和ccl区别哪个更实用 天猫精灵cch和ccl区别
- 求关于质量和安全的三句半
- 手机和电视是否可以同时使用 手机和电视怎么同时使用
- 原文由coolq发表,文章转载自他的博客 VMware的后门
- 求关于围棋的穿越小说
- 甲醛和高锰酸钾能鸡舍消毒吗
- 空调冬天不暖和是怎么回事 空调为啥不暖和
- 冬天空调不暖和是怎么回事 冬天开空调不暖和是什么原因