重庆汽博中心力美健:pc虚拟机vmlite改

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 03:06:53
VMlite是全球首款中国人自己设计的高速虚拟机,据VMLite公司创始人骆辉红博士介绍,VMLite发布的短短几周内已经吸引了全球上万名虚拟机玩家注册下载并使用VMLite软件。  VMLite是一个虚拟机软件,其附带的VMLite XP模式与微软推出的Windows XP模式几乎一模一样,但是却不要求你的CPU非得支持虚拟化才能运行。VMLite允许你直接使用从微软网站上下载下来的Windows XP模式安装文件,来建立Windows XP虚拟机。VMLite XP模式配置完成后,在Windows 7的开始菜单中也会出现虚拟机中安装的软件的快捷方式;在虚拟机中运行的程序,可以无缝的在Windows 7桌面上显示,看起来就跟在本机中运行一样。  VMLite是一个免费软件!(同类中,VMware是要收费的,Virtual PC是要通过微软正版验证的,Virtual box是不收费的。Virtual BOX和VMlite具有一定的血亲。因该说,后起之秀VMlite基于开源项目virtual box(由sun公司支持)参考并合法使用了Virtual box的部分代码,同时Vmlite也为virtual box做出了大量的改进——可以在virtual box的感谢中看到。但是,vmlite和virtual box有很大不同。vmlite有相当多的独特的功能,virtual box和Vmlite workstation产品同类。Vmlite也有许多独特的封闭代码——这合理且合法!与某些盗用开源代码用于营利目的的闭源软件不同。详情可参考GLP协议。)

 VMlite 系列产品

  目前为止,VMLite已经包括VMLite XP Mode、VMLite Workstation、MyOldPCs、VMLite VirtualApps Studio、VMLite VirtualApps Player、VBoot 六大产品,非常全面。

VMlite XP Mode

  Vmlite XP Mode的作用是在host(真实系统中)像直接使用普通软件一样使用其他系统中才能使用的软件。其原理是只虚拟一个软件,虚拟机在后台运行。该功能常常用于Vista和Win7 使用只能在Xp下使用的软件,即虚拟出Xp来使用部分软件,所以该功能约定俗成成为XP Mode。  XP Mode最早由微软的虚拟机软件Virtual PC在配合Win7系统时推出。之后Vmware 、Virtual box也跟进该项功能。  VMLite的最大特点是不需要硬件级别的虚拟化支持! 即CPU不需要支持intel的VT-x或者AMD的AMD-V。这意味着较早的CPU以及部分性能高却不支持硬件虚拟的CPU也能够使用XP Mode。(注意:这里有误区。Win7 的XP mode必须要CPU支持虚拟化技术才可以使用。但是XP mode的真身Virtual PC以及其他所有的虚拟机软件都不一定要支持硬件虚拟的CPU,只不过慢一点罢了。虚拟机技术早于硬件发展的,早期用虚拟机大家都不支持硬件虚拟化。)  根据VMlite官方说法:即使你的机器的CPU支持硬件虚拟化,也推荐使用VMlite。因为它运行更加快速并且支持3D/2D加速(目前支持Directx加速的只有提及庞大的VMWare而已。Virtual PC一直就没有这个打算。微软为Virtual PC的定位是网络测试和用户体验。Virtual PC的网络nat支持一直是很好——废话,微软自己的系统当然搞得定。而VMware则一直是站在技术的最前沿——从软件的体积和越来越多的产品可以看出来- -b);而且VMlite同样支持多虚拟CPU(VMWare支持而Virtual PC不支持)。

VMLite Workstation

  VMLite Workstation 提供完整的虚拟机选项,你可以同时虚拟出多个虚拟机(guest)在你的真实主机(host)上。他不是xp mode那样的傻瓜化的轻量级部署,也不是 player那样的只读型的阉割版部署。你可以真正的体验完整的功能。传统意义上的虚拟机。(注意:这段话是影射virtual pc和xp mode;vmware和vmware player。针对vmlite来说,并没有独立的xp mode下载,因为下载xp mode就是下载 workstation的链接……)  特征  1、支持 XP Mode (XP mode只是后台化合简化了的workstation)  2、拥有其他虚拟机软件不同的独一无二的特征  3、人性化的图形界面以便创建、修改和删除虚拟机  4、支持32位和64位的主机(host)和虚拟机(guest)的操作系统  5、有VT-x 或者 AMD-V功能支持时,可以在32为主机下虚拟64位系统(请参考你的CPU介绍!)  6、有 VT-x or AMD-V 功能支持时,可以开启多个虚拟CPU  7、支持“快照”(即记录下某个时刻的状态,之后的修改都记录下来并不覆盖原来的文件)可以简单快色恢复  8、虚拟系统Guest支持Windows 2000, XP, 2003, Vista, 7和2008。(实际上,各种虚拟机软件都支持各种系统包括Windows、Linux等,如chromium、ubuntu、solaris等)  9、支持VMware (VMDK), Microsoft (VHD), Sun (VDI) and Parallel (HDD) 等虚拟硬盘格式(Vmware只支持自己的vmdk,微软的win7和virtual都支持vhd,virtual box支持自己的格式vdi和vmdk和vhd)  10、虚拟机可以使用虚拟的ip地址(网络共享方式)或者使用真实网卡的ip(nat方式)。()

MyOldPCs(测试状态)

  本软件的目的是在你计算机更新换代之后,可能你想保留旧计算机的数据(包括忘记备份和提取出来的资料,特别时候一些如注册表、配置文件等难搞定的东西),可以把就电脑的数据转换为虚拟硬盘的数据,然后想要用的时候就轻轻的点开虚拟机,然后一切都有了~~  步骤  准备一个新硬盘(或移动硬盘)(要比你需要被备份数据大哦,比如C盘)将 MyOldPCs 程序拷到新硬盘中并接入旧电脑在旧电脑中运行 MyOldPCs,它会将你的全本旧文件存为一个文件(镜像)转换完成后,将新硬盘插入新电脑,然后用虚拟机打开……这不是什么高深的东西,就算没有这个软件你也可以做到:(这段仅为个人观点,和vmlite没有关系)  1、想好你要用什么虚拟机软件,决定使用的虚拟硬盘格式。比如用vhd文件(微软)。  2、将旧电脑的硬盘插入新电脑中,在新电脑中按照诸如winmount之类的软件,将就电脑做成完整的vhd镜像。(这段可不是myoldpcs的傻瓜操作了,需要一点呢对镜像、硬盘格式等的理解和实际经验)  3、通过虚拟机载入硬盘。使用vhd是因为这是微软的格式,指不定微软什么时候除了win7,连xp也可以从vhd启动也说不定。不过我更看好vmlite的vboot功能,比较M$也跳票……比如那个什么新的硬盘格式从vista开始就一直跳了,连ext4都有了还没出。

VMLite VirtualApps Studio

  这个东西还没有出。  总而言之,就是快速部署虚拟机的软件。对于一般用户用的不多。如果猴急的话,就用vmware吧,产品多的搞不清大部分是干什么用的。心不在焉的微软和有心无力的sun是不会管这块的……。微软关心的是快速部署他的服务器,而不是虚拟机这个可能产生盗版的东西。virtual box的发展还是不如vmware快——比较后者是商业软件。

VMLite VirtualApps Player

  这个东西也还没有出。不过技术上没有太大的难度。  和vmware player(vmware唯一的免费)类似,是一个只能运行虚拟机而不能修改虚拟机的软件。(注意:虚拟机和虚拟机软件是不同的!虚拟机软件就是vmlite、vmware、virtual pc和virtual box这种。虚拟机是各虚拟机软件按照自己的标准生成的配置文件,出去硬盘镜像外,一般不超过5M。)player的目的在于方便的传播,比如要发布一款操作系统的试用,除了远程的云平台外,就属player好用。player包括:player的安装程序、硬盘镜像、配置文件(不仅仅包含寻常配置,还有作者的一些特殊设定)。player的最大好处就属设定的传播。对于不会配置的人,只需要安装就好了,所有设定都会按照作者的配置帮你设好。

VBoot

  这个东西离做出了还有很长的路。这绝对是最具潜力的东西。  VBoot允许你从vhd的虚拟磁盘启动你的物理电脑。 每个vhd文件包含一个完整的操作系统。 本软件支持Windows 2000, Windows XP, Vista, Windows 7, 2003 Server, 2008 Server 以及 Linux 2.6, 32位 和 64位。本软件可以配合 MyOldPCs,将旧电脑数据转存为vhd文件后不需要从虚拟机启动而是可以直接从实体机启动(注意!对于windows而言,不同的硬件是不可以乱换的,微软把系统在做成可部署的镜像前必须要用微软的系统准备工具,消除不同硬件在操作系统中可能引起部署失败的部分。所以这要求myoldpcs还必须考虑到做成镜像前先把系统处理一下。而这里要用到微软的工具。linux没有这个问题——因为关键的驱动就在内核中。总而言之并不是字面上的那么简单)。  更多的信息将在软件发布时公告。  众所周知,win7出来的时候,win7的引导程序是可以直接从vhd文件引导win7(仅ultimate版)的。这就为系统提供了非常大的灵活性。比如:安装系统:只需要创建一个vhd文件,然后将wim镜像提取到vhd中,然后直接修改引导文件添加一个项为从vhd引导就完成了,速度非常快。vhd可以将不同的系统隔离开来。比如,一起你c盘装了xp、d盘装了win7。如果你c盘中毒了它会感染你的整个硬盘(c、d、e……),据算你重win7启动也是中毒的系统。只能从光盘或u盘的pe引导。但是如果你是吧win7装在vhd文件中,c盘中毒了,病毒看不到win7所在的盘,拿vhd文件没办法。进win7就是干净的系统可以杀毒和处理。而且可以将c盘分50g,引导文件100m在里面,然后用40g做vhd文件安win7。在win7里面,c:是虚拟的vhd镜像,而真正的c盘即hd(0,0)并没有挂载,无法访问,有效的保护了引导文件。可惜只支持ultimate的win7。如果xp等也支持的话,就可以c盘包含引导文件和无数了vhd文件,形成的多系统,互相隔离,d盘等是可以共同访问的。  估计微软显然是想这么做,但是他最多只管windows,其他系统是绝对不管的,不禁止你就好了。vboot这个软件要达到微软的水平还有很长的距离。而且vboot显然和win7的native boot类似,而不是linux的xen那种内核级的虚拟化,现在一点没有参考(和workstation的技术是不同的),要做有很长很长很长……很长的路要走。但是这个设想终于有人来做了并且是免费方案(不管是不是开源都应该支持)。

 Vmlite与Windows Virtual PC比较

  Vmlite Vs Windows Virtual PC (比较)  1)Vmlite是世界上超薄的运行速度最快的虚拟机  2)vmlite对硬件安装没有任何要求,就是对你的计算机配置没有任何要求,比如不需要兼容VT-x或者AMD-V  3)Vmlite不运行远程程序所以速度非常快  4)Windows Virtual PC 有127G的磁盘容量限制,而Vmlite的容量是2TB  5)vmlite 支持 64位,Windows Virtual PC只能支持32位系统  6)vmlite支持多个虚拟CPU同时运行,VPC只支持单个虚拟CPU  7)vmlite支持3D动画效果拥有32位高清晰显卡,可以高清晰度的欣赏google earth以及让玩家玩遍对画质要求高的最时尚的网游  8)VMLite 文件共享比vpc快很多  Vmlite产品  如果你的电脑没办法运行Windows 7的XP模式,那就试试VMLite吧!  VMLite也是一个虚拟机软件,其附带的VMLite XP模式与微软推出的Windows XP模式几乎一模一样,但是却不要求你的CPU非得支持虚拟化才能运行。VMLite允许你直接使用从微软网站上下载下来的Windows XP模式安装文件,来建立Windows XP虚拟机。  VMLite XP模式配置完成后,在Windows 7的开始菜单中也会出现虚拟机中安装的软件的快捷方式;在虚拟机中运行的程序,可以无缝的在Windows 7桌面上显示,看起来就跟在本机中运行一样。  最新的VMWare 7也支持Windows XP模式,但是对CPU有很多的要求,例如不支持我的老奔腾M。如果你的CPU比较新但就是不支持虚拟化,那么也可以试试VMWare 7来运行XP模式
扩展阅读:
  • 1

    http://www.vmlite.com 官方网站

  • 2

    http://www.xuniji.com/forum/list.asp?fid=61 虚拟机之家的vmlite讨论区,官方中文论坛