永发信息网

为什么8GB 内存 只有3.48GB可用 WIN7的系统

答案:6  悬赏:0  手机版
解决时间 2021-01-13 02:45
  • 提问者网友:容嬷嬷拿针来
  • 2021-01-12 23:25
为什么8GB 内存 只有3.48GB可用 WIN7的系统
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-01-13 00:11
1.   打开“运行”对话框,输入msconfig,进入系统设置;
2.   选择“启动(Boot)”标签,选择“高级选项”,进入启动高级选项;
3.   勾选“最大内存”,保存重启即可;
     

                     

4.   如果还不行,就再次进入“系统设置”,去除“最大内存”和“处理器数”,再次重启即可。
5. 此时如果还差几百兆,应该是显存占用了内存,开机按DEL进入BIOS,集显调节位置在 Chipset - North Bridge子项里面,选择“disabled”即可。

全部回答
  • 1楼网友:孤老序
  • 2021-01-13 03:57
因为系统也要占一部分
  • 2楼网友:冷風如刀
  • 2021-01-13 03:16
直接把32位的win7换成64位的就解决了,说的那么复杂干嘛。。。
  • 3楼网友:街头电车
  • 2021-01-13 02:05
很明显啊,你是win7 32位系统,32位系统只能读出3.5G的内存,升级成64位,或者打个什么补丁貌似就好
  • 4楼网友:何以畏孤独
  • 2021-01-13 01:37
32为系统,由于架构原因,内存寻址空间只能达到这么大。
楼主可以更换为64位win7,这样就能识别你的内存了。
这么大的内存在32位系统下,很多不可用,浪费了。
64位系统能安装32位的软件,使用起来和32位没什么区别,不过速度更快。
  • 5楼网友:大漠
  • 2021-01-13 00:18
你这个问题的原因只有一个:32位X86架构。32位X86架构个人电脑的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。32位地址总线可以支持的内存地址代码是4096MB。这4GB个地址码正好可以分配给4GB内存。但是其它寄存器都需要系统分配给它们地址代码,所以总容量为4GB的内存就有一部分内存分配不到地址代码而不能使用。
其实,Vista/Win7自身完全支持超过4GB大内存,只是微软不让使用而已。但其实在Win7上可以通过程序破解Windows PAE内核文件ntkrnlpa.exe,绕过Zw Query License Value API函数的许可限制,让32位的VISTA/Win7支持超过4GB物理内存。
希望对你有所帮助!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯