背景
我父母有一台 Gateway lx6810-01,装有 32 位 Windows Vista Home Premium。它安装了两根 4 GB 的 RAM(GSkill F3-10600CL9D-8GBNT),总共 8 GB。RAM 随机器一起提供。奇怪的是,系统显示它有 DDR2 RAM,尽管它附带的是 DDR3(点击此处查看系统规格)。
无论如何,我查了一下用户手册主板上说这些内存条应该兼容。
由于一半的 RAM 无法寻址,所以我只能安装 Windows 7 64 位专业版。
问题
当我启动系统时,我注意到资源监视器中只有大约 3 GB 可用,其中 5 GB 属于硬件保留内存。系统仍可识别 8 GB 的 RAM,但只有 3 GB 可用。
解决方案尝试失败
边注
我运行了 CPU-Z,它识别了我所有的 RAM,而且一切似乎正常。
我还认为资源面板可能错误地显示了可用的 RAM 数量,但是当我运行一个不断分配内存的 Python 脚本时,大约 3 GB 之后就用完了。
系统配置
我首先尝试运行
msconfig
并检查和取消选中最大内存复选框。BIOS 中的内存重新映射和内存空洞
内存重映射已启用,但 BIOS 中没有内存空洞。我尝试了启用和禁用两者的每种组合,但都无法解决问题。
内存诊断
我运行了内存诊断程序,以防内存出现问题,但它说一切正常。
可启动的 Ubuntu USB
我从 USB 启动了 Ubuntu 14.04 LTS,以检查问题是否出在 Windows 上,但问题仍然存在。
重新排列并隔离 RAM
我调了调杆,但什么也没改变。
我尝试单独使用每个插槽中的每个内存条进行启动,但对于每种组合,资源监视器都显示 1 GB 是硬件保留内存,另外 3 GB 可用。这让我想到,由于某种原因,BIOS 只能识别其中一根内存条。但我不知道为什么。
手动设置 RAM 速度
我手动将 RAM 速度设置为 800 MHz 而不是“自动”,但之后我无法启动,不得不取出 CMOS 电池才能将 BIOS 恢复为默认值。
检查硬件设备的内存分配
我打开了设备管理器并检查了我的设备占用了多少内存,但没有什么异常,占用了几百 MB 以上的内存。
现在
我不知道该怎么办了。也许可以更新 BIOS,但没有任何更新可以解决这个问题。
答案1
它不在操作系统中,你应该能够设置分配给 igpu 的数量,它通常默认设置为自动。在 bios 中设置它