近來內存價格一再下調,DDR2667竟然降到了史無前例的新低,1GB的賣價也只有175元左右。我一時激動就加入T4GB俱樂部。可誰知好事多磨,4GB內存用起來并不像想象中那么一帆風順、那么舒服。
大吃一驚:4GB變身2.43GB
從電腦城人手內存后,我便興沖沖地跑回家,興奮地打開電腦,插入內存,自檢都沒有問題,但是內存總容量的地方卻顯示為2496MB,而不是本來的4096MB(如圖1)。
然后我登錄WinXP系統,在“系統屬性”窗口中發現,內存也顯示243GB(如圖2)。
1、更新BIOS,未果
起始以為是BIOS版本較老的問題,于是到華碩網站下載最新BIOS并升級(我的主板是Asus P5B),問題依舊。
2、原來是BIOS設置的問題
又在網上搜索了很久,才發現原來是Intel主板BIOS設置的問題。只要在BIOS中的“Advanced”→“Chipset”→“NorthbridgeConfiguratlon”中設置“Memory RemapFeature”為“Enabled”就可以了(如圖3)。
空歡喜:不支持4GB內存的32位WinXP
如此這般設置之后,BIOS自檢終于可以顯示為正常的4096MB內存了,可是到WinXP的“系統屬性”窗口,卻發現內存容量卻變為2GB——比正確設置BIOS前更少了。

1、CPu-Z告訴我內存沒有問題
我開始懷疑是否內存有問題,于是使用專業的測試工具CPU-z查看了一下:沒有問題,內存確實是4GB。
2、原來都是32位系統惹的禍
又到經過一番搜索,才知道原來32位系統對于4GB內存的支持并不是十分完善。必須使用64位的WinXP或者Windows Vista才能正確識別所有的4GB內存。
安裝了一個64位的WinXP,再到“系統屬性”窗口查看,內存果然顯示為4GB了(如圖5)。
經過這么多周折,我的4GB內存終于可以正常使用了,但遺憾的是,我的不少應用程序卻罷工了(64位WinXP并不能完美兼容所有32位應用程序)。這個問題也只能等待微軟來解決了。