32位元的Windows作業系統,除了Server版本外,其他的,例如XP、Vista、7,即使能辨識出正確的記憶體容量,最多也只能用到3.25gb,這是因為CPU定址的限制。
Server版本,可以透過開啟AWE,讓32位元的Server OS突破這個限制。
32位元最高只能抓到3.Xg,這是一定的…
要用更多請使用64位元。
有些方法可能會造成記憶體壽命降低,或主機廢熱提高,請小心使用。
在各版本中有不同的大小限制,並非全以 x86 或 x64 來區分
可參考以下的連結
Memory Limits for Windows Releases
不同版本的 Windows + 不同廠牌的機板,4GB 可能使用範圍在 2.8~4GB 不等,但除非你是 Windows Server 版,否則大多是 2.8~3.5GB。
至於 32bit 就能突破 4GB 限制,為何還需要推廣 64bit?原因之一是因為就算你的 OS 可以使用超過 4GB 的記憶體,但每支 32bit 的應用程式最多仍只能用到 4GB 的範圍。