64位Win7 “为硬件保留的内存”问题的解决

    前段时间配了一台华丽的新机,强大的i7 860+华硕P7P55D+金士顿DDR3 2G*2,OS是Win7 64bit,CPU性能非常强劲,无论PS2模拟器还是n台虚拟机齐开,CPU都不会超过20%。但是兴奋之余,突然发现一个奇怪的现象,就是内存占用率很高,打开Win7的资源监视器,发现虽然Win7识别了有4G内存,但是其中整整2G是灰色的“为硬件保留的内存”,所以实际可用内存只有2G,难怪占用率很高。用MaxxMEM一测,真的只有2G内存识别到了:

   

    我在网上搜索了半天,有说换Win7 32bit导致的,我已经是64bit,直接忽略;有说要改BIOS选项,可是我死活找不到跟内存占用有关的选项;有说修改msconfig立刻就能见效,可怜我又开又关,重启n次,中间甚至还因为配置失误搞得系统无法启动。再次证明,用baidu搜索技术问题,如果第一页是错的,那么后面几十页基本都是错的,而且错的地方都一样。

    万般无奈,只能靠自己解决。我摸索中修改bios的时候,突然发现系统信息里面只显示了2G内存,会不会是兼容性问题导致的呢?我立刻拿出内存条,在主板说明书里有一个兼容内存型号列表,我的金士顿型号是JHX1600C?D?,没有在兼容列表里面,看来兼容性问题的可能性很高。我到华硕官网查了一下,我目前的BIOS版本是1307,而华硕连续出了1408、1702几个版本都是改善内容兼容性问题的。抱着死马当做活马医的心态,我立刻下了一个1702,刷BIOS,重启,进到系统立刻重新检查了一次,当当当当……

   

    可用内存从2G变成4G(500M被显卡共享,只剩3.5G),内存速度从6GB/s变成了12GB/s,问题华丽而完美的解决了。

    仅以此文献给还在为Win7保留内存烦恼的各位同学,多提供一个参考思路,希望大家和我一样成功拯救自己的内存

猜你喜欢

转载自blog.csdn.net/akumas/article/details/5687970