为什么8GB 内存 只有3.48GB可用 WIN7的系统
9个回答
展开全部
你这个问题的原因只有一个: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物理内存。
希望对你有所帮助!
其实,Vista/Win7自身完全支持超过4GB大内存,只是微软不让使用而已。但其实在Win7上可以通过程序破解Windows PAE内核文件ntkrnlpa.exe,绕过Zw Query License Value API函数的许可限制,让32位的VISTA/Win7支持超过4GB物理内存。
希望对你有所帮助!
展开全部
很明显啊,你是win7 32位系统,32位系统只能读出3.5G的内存,升级成64位,或者打个什么补丁貌似就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
32Bit系统最大支持3G 如果3G以上内存可以选择安装64Bit的操作系统
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
32为系统,由于架构原因,内存寻址空间只能达到这么大。
楼主可以更换为64位win7,这样就能识别你的内存了。
这么大的内存在32位系统下,很多不可用,浪费了。
64位系统能安装32位的软件,使用起来和32位没什么区别,不过速度更快。
楼主可以更换为64位win7,这样就能识别你的内存了。
这么大的内存在32位系统下,很多不可用,浪费了。
64位系统能安装32位的软件,使用起来和32位没什么区别,不过速度更快。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询