这或多或少是一个延续
虽然我或多或少地接受了那里的解决方案,但出于某种神秘的原因,在 BIOS 升级后,我的图形适配器突然保留了 1.4GB 的内存(而不是动态保留),现在(我的笔记本保修到期后 2 周),在执行以下操作后除了尝试一些 Linux live CD(其中一些从 U 盘启动环回)和几次将启动选项从 UEFI 更改为 BIOS CSM 并返回之外,没有什么特别的,突然间又保留了 800MB。
并且明确地说,这不是 Windows 问题 - memtest 和 Linux 也看到了该数量的内存。只有联想诊断仍然可以看到完整的 4GB 内存(并对其进行了测试并没有发现错误)
以下是图形驱动程序诊断工具和资源监视器的屏幕截图:

(仅供参考,之前为硬件预留了 1435MB,最大显存为 1138MB)。
这显然使问题更加紧迫,因为现在我的一半内存是“由硬件保留的”。
的输出meminfo -r没有太大变化(第 4 个内存范围缩小了近 800MB):
MemInfo v2.10 - Show PFN database information
Copyright (C) 2007-2009 Alex Ionescu
www.alex-ionescu.com
Physical Memory Range: 0000000000001000 to 000000000009D000 (156 pages, 624 KB)
Physical Memory Range: 0000000000100000 to 0000000020000000 (130816 pages, 523264 KB)
Physical …Run Code Online (Sandbox Code Playgroud) 我在具有 4GB RAM 的 Lenovo 530 笔记本电脑上使用 Windows 7 64 位。
但是,我的任务管理器显示 RAM 量只有 2.6GB,而资源监视器显示 1.4 GB 被“硬件使用”:

显然,我想使用更多的 RAM(例如,目前无法使用 2GB 的 RAM 启动 VirtualBox VM)。
所以我继续寻找哪个设备可能是我只有很少可用 RAM 的原因,以及我是否可以更新其驱动程序或禁用它......
首先,我尝试了 64 位 Linux Live ISO (grml64) 以排除任何驱动程序问题,并且那里的内存情况是相同的(在 中也只有 2.6GB 可用/proc/meminfo)。其他人建议msconfig可能设置了内存限制,但没有设置(如果我将一个设置为 3.5GB,可用内存减少 0.5GB)。
接下来,我尝试了meminfo -r哪个输出:
MemInfo v2.10 - Show PFN database information
C:\Users\Michi\Desktop>meminfo -r
Copyright (C) 2007-2009 Alex Ionescu
www.alex-ionescu.com
Physical Memory Range: 0000000000001000 to 000000000009D000 (156 pages, 624 KB)
Physical Memory Range: 0000000000100000 to …Run Code Online (Sandbox Code Playgroud)