![lshw 显示有关内存插槽的错误信息](https://linux22.com/image/1279212/lshw%20%E6%98%BE%E7%A4%BA%E6%9C%89%E5%85%B3%E5%86%85%E5%AD%98%E6%8F%92%E6%A7%BD%E7%9A%84%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF.png)
最近我买了一台新笔记本电脑,现在我正在寻找是否可以升级它。它有 1 GB 的 RAM。所以我决定看看它是否有可用的 RAM 插槽。以下是有关 RAM 的 lshw 输出:
*-memory
description: System Memory
physical id: 13
slot: System board or motherboard
size: 1GiB
capacity: 3GiB
*-bank:0
description: SODIMM DDR2 Synchronous
physical id: 0
slot: M1
size: 1GiB
width: 32 bits
*-bank:1
description: SODIMM DDR2 Synchronous [empty]
physical id: 1
slot: M2
因此,lshw 显示了另一个内存插槽。但是当我打开笔记本电脑并检查其插槽时,只能看到一个内存插槽。那么 lshw 是否在硬件方面撒谎了?或者,也许我应该完全拆开笔记本电脑来寻找插槽?:-)
答案1
它可能显示芯片组支持更多插槽,即使主板没有连接这些插槽。如今,芯片组知道其他插槽不存在(而不仅仅是空着)的情况更为常见,但情况并非总是如此。
如果你找到的插槽是空的,那么必须是另一个在某处,要么就是你现有的内存直接焊接到电路板上(芯片组不会看到任何区别:它不关心 RAM 芯片和相关电路是否与 DIMM 插槽相关联或者它们是否都直接连接到电路板)。
笔记本电脑上通常会有两个插槽,主板两侧各一个。在这种情况下,一个插槽通常可以通过机箱底部轻松接触(在用一两个螺钉固定的盖子下方),而另一个插槽则在机箱另一侧,难以接触(如果要接触插槽,您最终必须将笔记本电脑完全拆开,即使这样,您也可能会发现它不是真正的“插槽”,而是直接焊接到主板上的一些内存芯片)。
答案2
笔记本电脑中的内存插槽通常是垂直的,一个在另一个上面。因此,考虑到您已经安装了一根内存条,另一个插槽要么在它的上面,要么在它的下面。尝试移除内存条,第二个插槽很可能在它的下面。
答案3
在 Windows 中,我使用“Windows 软件信息”,我发现它偶尔会出错。我当前的笔记本电脑指定的最大内存容量为 2048MB,两个插槽中每个插槽的最大模块大小为 2048MB。事实上,每个插槽的最大值是正确的,我可以安全地运行 4GB。
无论操作系统是什么,这些信息可能都是从同一个地方收集的(换句话说,我使用 Windows 而你不使用,这只与我们如何从主板访问这些信息有关),而且显然可能是错误的。
请参阅您的主板或计算机型号的手册和规格。