Win7虚拟XP模式和虚拟机上装个XP有什么区别?

而且xp虚拟模式还要求cpu支持虚拟技术,那有什么区别呢

简单来说,Win7的虚拟XP模式是为了解决一些软件与目前的Win7存在的兼容性问题,也就是说,如果你以前在XP下用的软件,拿到Win7下不好用了,但是你还是要用!这个时候就可以打开XP模式,在XP模式下运行的程序都会感觉自己是运行在XP系统上的,与应用程序通信的也是XP而不是Win7,但实质上你还是在Win7下在用这个软件。

虚拟XP模式,就像是在Win7系统和你的XP程序之间加了一个代理,你的操作会从Win7系统发给这个代理(而不是直接发给程序),这个代理把它转换成XP的系统调用,再传给XP的程序,这样与程序通信的系统就是虚拟的XP系统了,所以就解决了所有兼容性问题!

所谓的CPU支持虚拟技术,这个就比较深了,只能简单说,就是说你的机器要硬件仿真,这样性能会很高,让你感觉不到这个虚拟XP的代理的存在。你也不用担心,近几年的CPU都支持虚拟化技术。

虚拟机就是另外一回事了,虚拟机就是从你现实的系统中分出一些资源(CPU、内存什么的)提供给一个虚拟机软件使用,这个软件可以模拟一台真正独立的计算机,当然你也可以在这个机器上安装各式各样的操作系统,并可以实现与现实系统的完全隔离。

总的来说吧,Win7的虚拟XP模式和虚拟机软件上装系统,最大的不同就是虚拟系统中的软件与真实操作系统(Win7)的环境是不是互相依赖。

Win7的虚拟XP模式下的软件,完全依赖于Win7操作系统,并为Win7提供软件功能,对软件的操作都会反映到Win7上;
虚拟机软件上的操作系统,完全隔离于真实的计算机,在Win7中你也不能使用虚拟机里的软件来对Win7产生什么影响。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-19
区别是,这个XP MODE可以把里面运行的程序拖出来,就像是正常运行在WIN7里的程序一样,但它还是在XP里运行。
然后,这个XP系统是经过微软授权的,也就是真正的正版XP。

那个CPU要支持“硬件虚拟化”(本人CPU太差不支持,不然就装了)
第2个回答  2009-12-19
估计本质上没什么区别。但是它有一个功能是直接在WIN7下启动虚拟机中的应用程序,这个就方便了不少。但用过实质上还是在虚拟机中运行的。本质不了解本回答被提问者采纳
第3个回答  2009-12-19
没用过,估计的区别就是xp模式上可以玩大型3d游戏,而虚拟机上的xp一般不行
相似回答