|
[心得]
32位操作系统使用4G以上内存
11
20406
楼主

DDR2内存实在太便宜了,虽然我已经有了2G内存,但是还是受不了诱惑,又+了2G,合共4G。买来之后才发现这是脱裤子放屁-多此一举。
首先32位操作系统,无论是XP还是Vista32能管理的内存最多也只有4G,问题是为了管理PCI设备,操作系统需要保留一定的地址来进行寻址,所以实际能用到的内存只有2.75G到3.25G,根据电脑的PCI设备而不同,例如我的电脑就只能用3G的内存,Vista32通过安装SP1可以显示有4G内存,请注意是显示而已,实际上也只能用3G,打开任务管理器就可以看得很清楚了。
要完全利用4G或更多的内存,唯一的方法就是安装64位操作系统,不过我想论坛上的朋友大多都是玩游戏的,估计没有几个安装64位操作系统,这样的话是否就没有办法了呢?经过我几天的鼓捣,终于想到了个曲线救国的办法,跟大家分享下我的经验。
大家都知道,当Windows物理内存不够用的时候,会调用虚拟内存来运行程序,而虚拟内存一般都是设置在硬盘上的,由于硬盘的读取速度比内存慢很多很多,所以如果你运行程序的时候经常一卡一卡的,而硬盘灯在狂闪,那么证明物理内存不够用了。知道这点,如果我们把虚拟内存设置在内存上,那不是等于间接地使用内存了吗?
这里要满足3个条件:1、主板处理器支持高位内存读取;2、把虚拟内存设置在物理内存上;3、这部分内存必须是系统管理不到的内存,否则我们的讨论没有任何意义了。
第一个条件,最近买的电脑基本不需要考虑,因为都支持,如果不确定,可以打开everest看看,选择主板-内存,查看最后一项:物理内存扩展(PAE),如果3个都“是“,那就可以了。
第二个条件,把虚拟内存设置在物理内存上,虚拟内存只能设置在磁盘上,所以要找一个软件能把内存虚拟成磁盘的。最常用的就是Ramdisk了,最新版本是ramdisk plus 9,但是大家不要用这个版本,我搞了几个小时都没办法让它使用高位内存设置虚拟磁盘。我们要用2003年发行的1.3版本,不要怀疑,你没有看错,就是1.3版,XP,Vista通杀,要找Gavotte修改过的版本,里面有一个“ram4g.reg”的注册表文件,设置完虚拟磁盘之后,运行下这个文件,然后重启动一下就好了。我设置了1G的虚拟磁盘,打开任务管理器看到总物理内存还是3G,当我设置1.5G虚拟磁盘,总物理内存变成2.5G,证明成功了。
接下来就是在设置里把虚拟内存设置到虚拟磁盘上去,这个就很简单了,不多说了。
有几点我要补充下:
1、除了作大型的图像或者视频处理,3G内存对于XP和Vista都足够了,XP启动占用大概3-400M,Vista 4-500M,我3开孤岛危机,Jericho,WOW都没能把3G内存用完,当然程序运行可能会需要更多的内存,例如孤岛危机运行中最低使用800M,最高1G多点,但是我们也不可能3开游戏吧。
2、我在Vista下,打开虚拟内存的监控,正常使用电脑,一天之后查看纪录,虚拟内存使用率为0,而在XP下,运行一个游戏,使用了1%,开2个还是1%,开3个依然是1%,可能是机制不同,所以在XP下即使物理内存足够,还是要设置虚拟内存,特别注意系统分区下也要设置,否则你100G内存还是会提示“虚拟内存太低“,当然不需要设置太高,256-512即可,我之前曾经设置128-256,结果提示我虚拟内存不足。
3、既然3G对于32bit 系统已经足够了,多出来的1G做了虚拟磁盘也不要浪费,虚拟内存建议设置256-768,刚才也说过了,基本没什么机会用到虚拟内存,所以这个1G的虚拟磁盘,多出来的768M怎么用呢?我们可以把临时文件的目录设置到虚拟磁盘上,这样有几个好处:内存比硬盘的速度快,读取的时候就快很多了,要知道当你打开几个窗口,非当前窗口的数据是保存在临时文件夹的,当被激活之后,才把数据重新读出来,如果临时文件夹设置在虚拟磁盘上,切换就会很快了。因为内存的特性,每次重启动或者关机都会自动清理临时文件夹,省了自己清理的时间,另外,很多病毒也是藏在临时文件夹里的,正好一起清理了。最好不要把下载的临时文件夹设置在虚拟磁盘上,要不重启动你就白下了。
4、如果你有2G内存,也可以用Ramdisk设置虚拟磁盘来存放临时文件,由于不需要管理高位内存,所以可以使用ramdisk plus 9,这个版本有个功能,可以在每次退出Windows的时候,自动把虚拟磁盘在硬盘上做个镜像,启动后重新把镜像加载,这样就可以把虚拟磁盘当作真正的硬盘来用了。1.3也可以做镜像,不过是手动,我更倾向用手动。
5、由于解压文件或者一些文件的安装,特别是补丁的安装,是会在临时文件夹建立一个差不多大小的文件的,所以如果你的虚拟磁盘剩余空间太小会导致解压不了或者不能安装。
[ 本帖最后由 orlan 于 2008-11-9 02:35 编辑 ] |
评分
-
查看全部评分
|