Win764位下的虚拟机使用对比|每日视讯

一个老游戏,红警2,在Win7 x64下面运行有时候黑屏,想着安装一个虚拟机吧,折腾了好几天,现对使用情况做一个总结。

我主要试了windows virtual pc和virtual box两款。


(资料图片)

windows virtual pc试验了自己安装的一个xp和微软提供的标准XP mode,如下图:

图1 virtual pc的两个虚拟机

先说结论,这两个虚拟机都不具备实际用途,就是让你看个景就行了。

先说这个XP mode,直接到微软的网站上下载即可,500多M。

图2 virtual pc的安装程序

先安装上面的那个KB,Win7就有虚拟机的功能了。然后再安装第二个exe,则默认就可以启动了。也不用手工安装,非常方便。

但是这是一个坑货,首先是显示,是根据你把窗口拉大,缩小来修改分辨率,这对于游戏这种需要全屏显示,使用SetMode调用API的程序来说,根本无法使用,最经常的报错就是设置分辨率失败。

但是这货一个优点是把host的所有逻辑盘都映射了。你可以很方便的和host共享数据。

【其显示分辨率无法修改,根据你把这个窗口拉大缩小而修改】
用xp mode打游戏那是别想了,最常见的报错信息
xp mode的数据共享很方便

接下来就只能自己配置新的虚拟机,然后手工安装了。

记得,安装虚拟的的光盘iso镜像只能用原版的xp sp3的光盘iso,用常见的ghost模式的iso无法使用,这是实验的结果:

要用原版的xp安装iso来安装虚拟机

关于虚拟机的配置,网上资料很多,就不一一列举,只是说明制定iso的地方:

手工创建的虚拟机的配置

接下来就一步步安装即可,微软提供的这个虚拟机的进入bios的方式是DEL键,可以配置一些启动顺序什么的。

按DEL键进入BIOS配置
从原生iso安装xp

但是,这货的显卡是个渣渣,用来打游戏,即使是红警2这种2D游戏都慢的要死,实测无法使用。但是起码,可以修改分辨率,色深等信息了。

比XP mode还是强的,但是打游戏就别想了

接下来就进行virtual box的实验吧:

virtual box的安装也挺简单的,然后对于虚拟机的配置,安装,也和virtual pc差不了多少,但是可配置项就多了,比如显卡,可以配置2d 3d加速,这样子就起码可以让游戏流畅的跑起来。

配置如图:

然后系统安装的过程和virtual pc一样的。安装完,也是要打开虚拟机的共享目录,和host进行文件共享。其共享目录,设备情况如下:

virtual box的设备列表与共享文件夹

这里主要是显存的设定,要大一点,打开2d 3d加速。接下来玩红警2,测试结果表明,这个虚拟机是可以流畅的玩这种2d游戏的。

virtual box碰到一个问题,就是在开着虚拟机的情况下,修改一些配置,经常会发生读写0x0内存的异常,暂时还没有找到解决方案,反正就是玩着虚拟机就不要去动配置文件了。

这次的分享就是这样,其他下次再说。

更新1:蓝毗尼的问题已经解决,如网上所说,是host的操作系统破解theme相关文件引起的,下载一个UniversalThemePatcher_1.5.22.zip,把三个theme相关文件恢复即可。

恢复theme相关文件