想在老旧 WindowsXP 系统上玩经典游戏,哪种虚拟机方案能提供最佳兼容性?
用86box装win98跑dos游戏,这个是模拟器不是虚拟机,兼容性极好,不过缺点也是模拟需要一定性能所以最高只到win98时代的硬件,xp实测带不动,另外需要去Internet Archive这类网站找模拟硬件(显卡和声卡)的驱动。
顺便补充下使用86box的注意事项:
1、文件交换可以利用磁盘管理功能将VHD虚拟硬盘文件挂载,注意需要将模拟机关机,用完也要记得卸载后再开机;
2、86box自带虚拟光驱,而且效果很好,甚至可以直接把主机上用DT挂载的虚拟光驱给挂上,但我也遇上过bug,直接挂载《神奇传说:时空道标》的镜像时第一个音轨没声音,用模拟机内的DT载入就正常了;
3、可用的DT网上只能下载到3.47版,这货在原版win98SE下安装也会失败,原因是它需要更高版本的Windows Installer,需要去微软官网找一个支持win98的老版本;
4、模拟CPU够用就好,别把频率设太高,运行时容易报错。
用vmware装vista跑xp游戏,因为vista在vmware下有比较完整的3D加速功能,并且对xp游戏的兼容性极好,去虚拟机的显示设置那里勾选一下并安装vmware tools就好。
Vista觉得卡的解决办法:
1、到Vista控制面板的系统设置里把高级系统设置的性能选项调为“调整为最佳性能”,比把系统主题改成“经典”更流畅;
2、还觉得卡就到虚拟机的显示设置里把屏幕大小固定为1024x768并将自动变换屏幕大小关掉。
还可以去gog上搜一下,有的话可以蹲打折,那上面有个老游戏修复项目,大部分进行过现代化改修,可以在win11下直接运行,在商店页面能看到具体兼容性,这个以英文游戏为主但有些也带中文,比如我买的要塞系列和国王的恩赐系列。另外在gog网页版里可以下载到游戏的独立安装包,安装运行都不需要额外客户端,这可是真正的永久保存版。