以Windows为例,兼容模式是为了旧版的软件能在新框架内运行而设置的。
Windows 7携带了一个特别的功能:Windows XP Mode,又叫XP兼容模式,这个模式专门是为了解决一些应用程序在Windows 7下不兼容而特别制定的,通过它,这些应用程序可能会在XP兼容模式下得到运行。Windows 7,2009年10月22日。实际上,这个XP兼容模式就是一个Windows XP的虚拟机,不过,它和一般的虚拟机又有些不同:它提供了XP兼容模式应用程序与外面的Windows 7环境无缝集成的一种工作方式,隐藏了虚拟机的操作界面。这对于应用来说无疑更为方便。虽然XP兼容模式是为了一些有兼容性问题的程序来准备的,不过你可以把任意的应用程序装载上面。不过为了表现出兼容模式的力量,笔者还是挑了一个主机用不了的软件:Sandboxie 3.40,这是一个沙箱程序,作为一个容器,沙箱将里面运行的程序与外界进行隔离,可以用来测试病毒什么之类的而不担心外部的机器中毒。实际上就是层级不同的一个虚拟机~由于它包含了虚拟的驱动程序,所以在笔者的64位Windows 7上无法安装。基于同样的原因,这个软件的64位也已经不再开发。