win7 32位系统 只能识别3G内存 还有1G内存无法识别,要怎么弄

像图上 4G内存只有2.99G可用 还有1G白瞎了 怎么把那1G用起来 , 试过虚拟内存盘这东西 但是还是没用 有什么更好的办法么..
不要说装64位 就是不想装系统才来寻求解决办法的...

一、32位系统无法识别4G内存,系统属性中显示如下图:

 

 

二、如何看到缺少的内存的去处呢?我们可以通过win7系统自带的“资源监视器”来查看。

调用资源监视器的方法:“打开控制面板-性能信息和工具-高级工具-打开资源监视器”

或者直接在开始搜索中,直接输入“资源监视器”

出现下图:点击内存,即可查看

 

 

系统属性中“丢失”的内存,实际上是“为硬件保留的内存”不同配置的电脑,

为硬件保留的内存容量不同,所以才会出现不同电脑,可用内存显示容量不相同的问题。

 

这是由于iA32架构要求BIOS(ROM)芯片的地址,PCI、PCI-E存储器地址、

APCI中断路由地址等必须占用从4GB开始以下的256M-1GB空间,

这段MMIO地址区不能分配给内存条,4GB的内存条有256MB-1GB的容量不能编址而浪费。

使用4GB或者以上的内存条,必须使用地址(编址)空间64GB的芯片组主板,

内存重映射就是把被MMIO占用的地址移到内存条容量以上的地址空间,

BIOS具有支持“内存重映射”功能的,设置项里有
Memory Remap Feature 选项,

应该设置为Enable,这样就可以解决MMIO地址区占用了内存地址的问题。

 

 

如果你的BIOS没有支持 内存重映射的功能,就没有办法解决这个问题了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-18
其实不足4GB内存的原因就在32位X86架构。32位X86架构是指个人电脑的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。32位地址总线可以支持的内存地址代码是4096MB。这4GB个地址码正好可以分配给4GB内存。但是其它寄存器都需要系统分配给它们地址代码,所以总容量为4GB的内存就有一部分内存分配不到地址代码而不能使用。其实,Vista/Win7自身完全支持超过4GB大内存,只是微软不让使用而已。
1.我们需要下载叫Readyfor 4GB的软件,可以在网上搜索。
2.下载解压后,先运行Readyfor 4GB,依次点击检查和应用选项,程序会告诉你所用系统能够支持最大内存容量和当前内存容量。
3.然后运行压缩包里面的AddBootMenu程序,当弹出对话框时,输入Y回车即可,此时系统提示破解操作成功完成。
4然后右键计算机→属性→高级系统设置→启动和故障恢复→设置→选择那个破解的启动系统就可以,然后重启就OK了。
当然也有一些不利条件,你得慎用,通过破解系统核心的方式来突破内存使用的限制这样的做法却破坏了系统的稳定性,比如会出现一些蓝屏,系统启动时间非常慢等等一系列问题。
不过你自己可以动动手试试,也不一定会出现这种情况,在试之前最好把自己的系统做个备份,以防万一。
说明一下:这样系统会导致不稳定,容易造成蓝屏等情况,所以最好不要这样做。
第2个回答  2014-09-18
你这个问题没人能解决,通过小工具扩展能识别4G,这种做法会让系统很容易出错,还有,32位系统一般最大识别内存在3.25G左右,而你的则是2.99G,因此我估计你的主板最大识别能是3G内存(如果你的内存频率是800的话,可能最大是3G性能,再加多少也不能快),因此你即使安装了64位系统,它的速度与你现在32位没什么区别。
第3个回答  2014-09-18
没有办法的,只能64位才都能识别,除非换回XP,我公司的电脑系统之前都是这个状况,最后都换成64了,没有别的可解决的办法
第4个回答  2014-09-18
只有安装64位操作系统才能识别,没有别的办法

win7 32位系统 只能识别3G内存 还有1G内存无法识别,要怎么弄
一、32位系统无法识别4G内存,系统属性中显示如下图:二、如何看到缺少的内存的去处呢?我们可以通过win7系统自带的“资源监视器”来查看。调用资源监视器的方法:“打开控制面板-性能信息和工具-高级工具-打开资源监视器”或者直接在开始搜索中,直接输入“资源监视器”出现下图:点击内存,即可查看 系统属...

win7 32位的4g内存 可用物理内存只有1g 其3G被硬件占 怎么办
1、计算机是否采用集成显卡,显卡占用显存充当显存;2、点击开始,点击运行,输入msconfig,点击确定;3、点击引导选项卡,点击高级选项;4、去除最大内存的勾选,点击确定,然后重启即可。5、以上检查无效,关机打开机箱重新拔插内存然后再试。

我用的是win7,32位,发现显示3G 内存,1G 可用,然后就特别特别卡_百度知 ...
系统有问题了。直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决可用内存小的问题了。用u盘或者硬盘这些都是可以的,且安装速度非常快。但关键是:要有兼容性好的(兼容ide、achi、Raid模式的安装)并能自动永久激活的、能够自动安装机器硬件驱动序的系统盘,这就可以全程自动、顺利重...

我是win7 32x的 内存想加到4G 可是只能识别3G 我想能不能通过BIOS把剩...
你说的这个现象,没法通过bios解决。所有32位的操作系统,最多只能调用3.25G内存。再说显卡的虚拟显存(即调用系统内存给显卡作数据缓存),一般是自动分配的; 即便可以在bios里手动设置虚拟显存的容量(比如从512MB提高到1G),也是从 3.25G的内存里划分出去的,即剩余750MB内存依然是浪费。解决方法:...

win7 32位只能识别3G内存吗?
目前Win7 X64位版本的兼容性已经很好了,主流的3D游戏大都支持。如果还是担心兼容性问题,那就装个RAMdisk之类的软件,它们可以认出系统认不出来的内存,然后虚拟成硬盘,由于内存比硬盘的读写速度快得多,如此便可以把需反复用到的临时文件定位到这个虚拟盘上,这样不就可以充分利用你的大内存了吗。

为什么XP32位系统只显示3G内存?我剩下的1G是不是没用了啊?64位又说软 ...
解决方法有三种:1. 安装64位的Win7操作系统,基本上现在主流的软件都支持64位操作系统。而且64位系统也兼容32位的软件,你担心的软件兼容问题基本上不存在。2. 使用Readyfor 4GB,这个软件。它的原理是破解Windows PAE 内核文件 ntkrnlpa.exe,绕过 ZwQueryLicenseValue API 函数的许可限制,使32位 x86...

win7 32位系统不识别4G内存,只识别3G,如何办?
32位系统最多只能识别3.25G,这是结构决定的,哪怕有软件能让系统识别4G也没有用,能用的也就那么多。最好的办法是上64位系统。

win7 32位系统记忆体4G可用1G怎么解决
win7 32位系统记忆体4G可用1G怎么解决 从图上看为硬体保留的记忆体3G的记忆体,很不正常 首先点选Win7“开始”选单 在搜寻框中输入“msconfig” 随后上方的搜寻结果会显示出“msconfg”的图示 直接点选进入。 注意选择Win7系统的启动配置 现在我们看到的“系统配置”介面 选择“引导”...

win7 32位升级到4g内存后只能识别3.36g,怎样有效利用没识别的内存
32位系统最大识别3.3G左右,无法全部释放。你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加\/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“...

win7 32位系统内存4G可用1G怎么解决
首先点击Win7“开始”菜单 在搜索框中输入“msconfig”随后上方的搜索结果会显示出“msconfg”的图标 直接点击进入。注意选择Win7系统的启动配置 现在我们看到的“系统配置”界面 选择“引导”一栏,点击其中的“高级选项”点击“高级选项”这里有个“最大内存”项,默认是灰色的,现在我们就要点击它前面的...

相似回答