叁柒設計 三七设计 Three seven design 我的学习与分享
详细信息
来自:关键字:

4G内存,在系统里只显示3.25G是怎么一回事?

  May 09th,2009 18:22:16   Category : IT类资讯
 Click (3335)

来源:《电脑爱好者》半月刊  作者:春晓 

  现在DDR II内存的价格很便宜,很多朋友都想在这短时间升级内存。笔者的一位朋友最近就购买了2条2GB的DDR II内存。不过他在Window XP系统中发现只能识别3.25GB,马上打电话询问我是怎么回事,难道是内存条出了问题?

  原来,并不是他购买的内存有问题,而是“历史遗留问题”。

  英特尔945芯片组或更早期的芯片组,受到32位的限制,最大只能寻址到4GB。除了主板芯片组的问题,还有操作系统的问题。目前常用的操作系统都是32位,而32位的操作系统只能识别4GB物理内存。另外,操作系统会“吃”掉一部分内存。像PCI设备、系统BIOS、芯片组、VGA显卡等,这些设备都是通过物理内存地址来通信的,因此要占用一部分内存。不过,在微软已经推出了64位的操作系统,如Windows Vista的64位版本,这些问题都已经解决。

  此外,要使用4GB以上的内存,还有一个条件:CPU本身要支持X64指令集,不过现在市面上的CPU产品基本上都满足这个条件了。

  超级兔子出手相助,内存变硬盘再变回内存

  想在32位的操作系统中使用超过4GB的内存,其实也不麻烦,我们可以请出“超级兔子虚拟磁盘加速器”来帮忙。这款软件可以将系统未识别的内存虚拟成一个硬盘,这个虚拟盘可以作为IE缓存、临时文件夹等经常读写的区域,甚至可以作为虚拟内存(内存转了一圈,变成了虚拟内存)。

  首先,下载“超级兔子虚拟磁盘加速器”1.6版(下载地址:http://work.newhua.com/cfan/200808/srram16.rar 快车代码:CF0808SBYJ01),这个版本将会优先使用系统不能识别的内存。解压缩后,运行主程序srramdisk.exe,我们可以指定一定容量的物理内存,设定一个盘符 ,在下一步中,选择“设置虚拟内存到虚拟盘”,选择虚拟内存的大小(建议将所有虚拟内存设置在虚拟盘中),最后确定推出。再运行一下解压缩包中的ram4g.reg文件,将超级兔子虚拟磁盘加速器加入系统服务中。

  小提示:兔子也需要帮手

  打开BIOS中的Memory Remapping

  Memory Remapping是英特尔推出了“内存重映射”的技术,能够让系统使用4GB以外的内存提供给系统设备使用。如果要使用4GB以上内存,需要在BIOS中打开Memory Remapping功能。

  打开PAE功能,启用Windows物理地址扩展。具体方法是修改boot.ini文件,删除里面的/EXECUTE, /NOEXECUTE=AlwaysOff等等参数,增加/PAE参数,确定系统已打开PAE。如果是Vista系统,可以点击开始菜单,在运行框中输入“cmd”,按下“Ctrl + Shift + Enter”进入cmd的管理员模式,然后输入BCDEdit /set PAE forceenable,回车即可。
 

[ 资讯评论 ]
暂时没有任何评论!
[ 提交评论 ]
请选择表情
  • 昵称:
  • *
  • 验证码:
  • *点击更换验证码
  • 尚能输入个字符
申明:本网站部分分享内容来自网络,如有侵权请及时与我联系,谢谢,另网友评论仅代表个人观点,与本站立场无关,如果在评论中发表违反我国任何法律的,请即时与我们联系(QQ:77132915),我们将立即予以删除. [ 注:提交评论后,通过审核后方能在网站上显示!]