这种方法适用于32位装了4G内存的XP系统,显卡最好N卡,建议显存1GB以下(本人GTX460 768M )。
本人测试开一个下午游戏百人对推不屏蔽,然后各种下本,都没有报错。
本人发现,以前每次游戏报错的时候,打开任务管理器发现使用内存都为1GB。这样说明报错与内存使用有关,最靠谱的原因是申请内存空间失败但是直接访问该内存造成的报错。为什么会申请失败呢?每次都是1GB出错,我就联想到是没有足够内存分配,但是条子是4G的,双开也没问题,况且还有不少虚拟内存(页面文件),这样一来问题就指向了Windows单个进程2G内存的限制,估计是永恒之塔程序占了1G内存1G虚拟内存还要申请导致的错误。
修改的方法如下,打开操作系统盘C:\下面有一个boot.ini(需要显示隐藏文件)
打开,找到你的操作系统,在后边加上/3GB
然后重新启动
需要注意的是,如果使用的是A卡,可能会启动蓝屏,所以想尝试的话在boot.ini里新建一个操作系统试试
即是是没有问题,也不能随意双开对推,否则真的占满3GB内存的时候显卡会出错,必须重启
win7系统没有boot.ini,需要用BCDEdit修改,比较困难
而且如果像本人笔记本的系统一样的话稳定性会更差
32位win7系统破解128GB内存限制,需要注意一个情况,就是N卡和集成显卡切换的机子,必须把集成显卡禁用了才能开机,其他的没有发现任何兼容问题。