我的Windows 7 32位安装了4GB内存,却显示3GB可用,而不是3.25GB可用? 32位的windows7只能支持到3.25G的内存吗?显示4...

作者&投稿:孛家 (若有异议请与网页底部的电邮联系)
间,除了内存地址之外,
还有显存地址、PCI总线地址、BIOS的ROM地址,所以能直接管理的
物理内存只有不到4GB(一般介于3GB~3.75GB)。多出来的部分,如果
不用特殊的驱动程序(服务器版Windows上的 PAE36/40位寻址驱动),
那么是不可见的,理论上也不会有坏处,不会导致系统不稳定!

通常的 RAMdisk 软件也是在操作系统之上运行,如果32位 Windows
(非服务器版)本身不支持物理地址扩展(PAE),那么即使CPU、
主板什么的都支持,Windows根本就不理会多出来的那部分物理内存,
当然也就没法让运行于其上的 RAMdisk 利用多余的内存了。

不过有人在水木社区发了一篇帖子,说有软件能利用多出来的物理内存,
据了解这个软件是越过(骗过?) 非服务器版32位 Windows操作系统,
直接用PAE36驱动虚拟出 RAMdisk的,所以可以利用剩下的那部分内存。

你可以去“参考资料”中下载“内存.rar”,按照里面的说明设置系统,
然后划分(比如说)1GB内存作为 RAMdisk,把windows交换文件也就是
“虚拟内存文件”放在RAMdisk里面,剩下来的3GB作为主内存用。

这样也能充分利用全部4GB内存。

哈哈,首先我要纠正你,4G内存,在32位WIN7里就能识别3,25G,64位系统能识别4G是对的。
至于为什么你的只有3G,我想是你的集成显卡共享了你的256MB内存啊。

64位Win7为什么安装内存是4GB,可用内存却是3GB?~

可以试试以下方法:
1.快捷键Win+R,打开运行命令输入框,输入“msconfig”后,点击确定;


2.在弹出窗口中点击引导——高级选项,在新的弹出窗口中把最大内存勾上,确定,然后关机重启。

所有的32位系统在设计上都不支持超过3.2G的内存!因为限制内存大小的是324位的位宽,超过3.2GB以上,32位的操作系统都不支持。
64位系统可以运行部分32位软件,不过兼容性确实有很多问题!
目前32位操作系统没有办法解决4G的内存识别问题!这个微软有过解释。不建议

根据微软官方的回复是
XP/vista 32bit在安装4G内存后会分配其中部分内存作为设备保留的内存地址
因此系统属性中只能看到3G到3.5G不等的内存容量
剩余部分不是没用上而是被系统扣押了
用户无法直接使用
而且32bit的XP/Vista也不允许单个程序占用超过3G的内存
这是系统内核的特点
微软官方并没有提供相应的解决方案
唯一的建议是:更换为64bit的XP/Vista


不建议现在安装64位操作系统,其他的不说,光是那些驱动就够你头大……
我装过64位的vista,结果我用网上找来的序列号升级nod32一直没办法正常升级,而我同学就OK……