我的电脑4G内存,为什么在系统显示怎么是3074M内存啊?操作系统VISTA。是不是系统不支持4G内存啊?

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:21:30

32位操作系统的寻址空间最大就是4G,4G内存是可以完全识别的,只识别了3G是因为系统pci设备占用了。
能不能使用4G内存和cpu、主板芯片组、操作系统都有关系。如果是intel的cpu,则必须要主板北桥芯片提供内存重映射功能才能支持4G,要965以上的芯片组才行,可以看看bios里面的Memory Remap有没有设置为enabled。如果是amd的cpu,则要看cpu集成的内存控制器支持不支持。目前,amd athlon64以上的cpu都有这种功能,可以支持4G甚至更大的内存。
另外,和操作系统也有关系,服务器版本的操作系统可以提供更大的内存支持,64位操作系统根本没有这些问题。
看看这篇文章吧。
http://hi.baidu.com/yilinghl/blog/item/b9eda9a1e9d6428c461064df.html

VISTA以前的版本是不能完全支持4G的,需要补丁
32位Vista支持4GB内存的方法

1、进入cmd:点击开始菜单,在搜索框中输入”cmd“,按下 Ctrl + Shift + Enter (进入cmd的管理员模式),
2、输入如下命令
BCDEdit /set PAE forceenable
这里的BCDEdit是关于命令行的启动配置编辑器。使用上面的命令,你能启用物理地址扩展(PAE),让支持的内存大于4GB.

虽然增加PAE参数之后,您可能仍旧无法在系统属性中看到4GB内存,但32位的Vista此时已经可以完整的使用4GB内存了。

注意:Windows Vista 中不存在 Boot.ini 文件。只有在设置了双引导时,才会对旧 Windows 版本使用 Boot.ini 文件。

建议你下个RAMDISK,你查查就知道了,充分利用你未识别的内存,提升上网速度。

你要装64位版