我有一台非常老旧的 HP compaq dx2080 系统。它有 1GB 的 RAM。我最近买了一个 EVM DDR2 1 GB PC RAM,它的时钟频率为 667 MHz。我正在双重启动 Windows 7 和 Windows 8。
当我安装它时,Windows 7 仍在使用较旧的 1GB。系统属性中显示可用 2 GB,可用 1 GB。我四处搜索,发现我可以在 msconfig 中将其更改为最大值。我这样做了。我将其设置为 2048。但它仍然只使用了 1 GB。当我切换到 8 时,它使用的是 2GB。
现在,我要问的是:我的系统仅支持 553MHz 和 667MHz RAM。在 BIOS 中,我看到新 RAM 显示最高可达 800MHz。使用 speccy 和 CPU-z 重新检查。结果显示两者的值不同。RAM 标记为 667MHz。这没错。但是,我是不是漏掉了什么?请帮忙。我可以继续使用它吗?
我再强调一遍,只有两个名额。
答案1
我曾经在较旧的主板上安装两根 4GB 内存条时遇到过这个问题。请确保您的 RAM 卡位于正确的 DIMM 中。根据主板处理双通道的方式,它可能具有一些带有 DIMM 的颜色编码系统,需要您在匹配的 DIMM 中安装套件(即两个都在蓝色插槽中或两个都在黑色插槽中。可能是交替插槽或彼此相邻)。正如我之前提到的,我遇到了这个问题,Windows 会检测到 8GB,但只有 4GB 可用。当 Windows 尝试访问我的上部 4GB 时,这也伴随着 BSOD。
这并不能解释 Windows 8 的行为。如果我的猜测是正确的,那么可能只是 Win8 正在自动补偿这个问题,或者可能对事实视而不见。
我的建议是,如果您有主板手册,请找到其中指示如何安装 RAM,如果没有,则尝试在不同的插槽配置中重新安装 RAM。
答案2
可能不是问题,但是您的 Windows 7 和 8 是否在 32 位下运行?
我猜测 Windows 8 运行的是 64 位,而 Windows 7 运行的是 32 位,这可能是您在 Windows 7 中无法使用所有这些功能的问题。