我的Windows 7 32位安装了4GB内存,却显示3GB可用,而不是3.25GB可用?

别人的电脑都是3.25G可用的啊!主板G41 ,CPU是奔腾E5800. 我该怎么解决?暂时不考虑64位的系统,别跟我说安装64位的系统。因为32位的系统内存识别的就不对!!

第1个回答  2011-03-20
间,除了内存地址之外,
还有显存地址、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内存。
第2个回答  2011-03-19
哈哈,首先我要纠正你,4G内存,在32位WIN7里就能识别3,25G,64位系统能识别4G是对的。
至于为什么你的只有3G,我想是你的集成显卡共享了你的256MB内存啊。追问

我用的独显!谢谢!

追答

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

至于网上那些在boot.ini之类的加参数达到完全支持的
微软似乎只承认在Windows Server 2003下可能有效,XP/Vista无效

本回答被网友采纳

我的Windows 7 32位安装了4GB内存,却显示3GB可用,而不是3.25GB可用?
物理内存只有不到4GB(一般介于3GB~3.75GB)。多出来的部分,如果 不用特殊的驱动程序(服务器版Windows上的 PAE36\/40位寻址驱动),那么是不可见的,理论上也不会有坏处,不会导致系统不稳定!通常的 RAMdisk 软件也是在操作系统之上运行,如果32位 Windows (非服务器版)本身不支持物理地址扩展(PA...

为什么我用WIN7的系统装了4Gde内存显示只能用3.25G
32位操作系统是按32位地址总线设计,32位的地址寄存器,因此只能管理4GB的地址,去掉系统占用的,也不能完全使用全部4GB内存。个人电脑的32位操作系统都不能支持4GB内存,即使是Vista 32 SP1也不能。Vista 32 SP1比XP 32 SP3进步一点的是在系统属性里面可以显示实际安装多少内存。4GB内存虽然不能在XP系统...

我电脑装了4G内存而电脑显示只有3G而不是3.25G
因为你用的是32位的系统,不管事XP还是win7 。32位系统只能识别大约3.25G的内存,所以现在系统都向64位过度。64位的系统可以支持极大的内存空间。现在好像有软件可以让32位系统识别4G及以上内存,可是并不能利用这七百多的容量。

32位的windows7只能支持到3.25G的内存吗?显示4GB内存,(3.25可用)
显示内存 是3.9GB;2.内存(RAM,也就是系统的寻址总空间)= 内存条 (物理内存 ,内存条是4GB的)+bios内存+缓存+显存+...,32位的电脑的寻址空间是2的32次方,也就是4G,系统将这4GB的地址分配给内存条,缓存,显存,硬件等;3.系统分配寻址空间时是有优先级的,bios的内存,cpu的缓存,各个硬...

win7 32位操作系统 怎么4G内存只显示3.25G
首先,相信选择64位Windows 7的人中很有大比例是内存大于或等于4GB的。在32位Windows 7下,可能会显示内存可使用3.25G,这让很多人感到不安。没错,可寻址的内存空间确实是32位Windows 7和64位Windows 7最为显著的特点。32位的CPU(准确的说是运行在32位模式下的CPU)只能寻址最大4GB的内存,受制于...

32位的windows7只能支持到3.25G的内存吗?显示4GB内存,(3.25可用)
因此系统属性中只能看到3G到3.5G不等的内存容量 剩余部分不是没用上而是被系统扣押了 用户无法直接使用 而且32bit的XP\/Vista也不允许单个程序占用超过3G的内存 这是系统内核的特点 微软官方并没有提供相应的解决方案 唯一的建议是:更换为64bit的XP\/Vista 不建议现在安装64位操作系统,其他的不说,光...

win74GB内存显示3GB可用。为什么
是因为系统默认为硬件保留了部分内存以供使用。可以将其释放,方法如下:1. 打开“运行”对话框,输入msconfig,进入系统设置;2. 选择“启动(Boot)”标签,选择“高级选项”,进入启动高级选项;3. 勾选“最大内存”,保存重启即可;4. 如果还不行,就再次进入“系统设置”,去除“最...

我的WIN7 32位 4G内存为什么只能用2.8G呀 怎么才能识别到3,25G呢?
32位系统下 可用内存总数在3.0G到3.75G之间是正常的 你的2.8G偏低 但是基本跟内存质量无关 http:\/\/diybbs.zol.com.cn\/21\/99_201274.html 帖子上有破解内存软件和方法 但是 破解之后 会伴随系统不稳定的情况出现(蓝屏等)而且 64位系统 不兼容的软件 我用了3个多月 还真没遇见几个 我...

我的电脑装了4G的内存,为什么只有3G可用?
装了4G的内存,只有3G可用是因为32位系统只支持3.25GB的内存。如果安装的电脑内存大于4G,就要用64位的系统了,因为32位的Windows 7也好,Vista也好,最大都只支持3.25G的内存。而64位的windows 7最大将支持128G的内存,从而使操作系统真正使用完整的内存。64bit计算主要有两大好处:可以进行更大范围...

我的WIN7系统内存是4G的,但是我发现只3.48G可用
是因为你的系统是32位的系统,32位系统就只支持3.25GB-3.50GB的内存,其他的用不了,想要用4GB或4GB以上的内存需要换64位系统,但是64位系统的基本内存占用率为1.20GB左右,对于4GB的内存来说,换64位系统有点得不偿失,所以,6GB或8GB内存才推荐使用64位系统,所以,你还是用着32位系统吧,...

相似回答