我有4g内存为何XP系统只认出2G??

来源:百度知道 编辑:UC知道 时间:2024/05/13 14:31:43
电脑已有两条1G的DDR800内存
昨天又买了两条1G的DDR800内存
可是插上后系统还是只认出2G,我用32位XP,按理说应该能认出至少3.2G才对,4G不能完全认出就算了,可是为何认不出来3.2G呢?
希望高手给与解答,谢谢。
我的CPU是AMD 3800+ AM2 主板是NF4的有4个内存插槽,说明书上说能够识别4G以上的内存。

你要注意查看你的主板最高支持多高的内存?

主板用4个内存插槽?...

刷bios

别急,问题是XP造成的:
由于Windows XP不支持具有容量超过 4 GB 的安全数字高容量 (SDHC) 卡。
所以需要安装KB934428补丁才可以解决此问题。
补丁下载地址为:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=6edfb30f-b1ab-42a8-a330-acd6762961bc

你的那4条内存应该都是双面的吧?
内存控制器无法识别那么多个面(约等于bank),
你看看BIOS里面有没有选项能强制设置
CMD=2T,或者叫 2T command 这个参数,(原本可能是1T)
这可以让内存控制器多花一个周期的时间去区分更多的bank