为什么 dmidecode 显示我的 RAM 内存的最大容量未知?我如何检查我可以使用的最大内存?

为什么 dmidecode 显示我的 RAM 内存的最大容量未知?我如何检查我可以使用的最大内存?

我有 Sony Vaio SVF14212SGB,当前安装的内存为 8GB。 *每个插槽 4GB。

来自索尼亚洲产品网站,上面说最大内存为 8GB。因为我想知道是每个插槽 8GB 还是总共 8GB,所以我在我的 64 位 Ubuntu 16.04 中使用进行了检查,sudo dmidecode -t memory但最大容量的结果未知。

dmidecode -t memory 的结果

为什么我会得到这样的结果?虽然sudo lshw -C memory无法提供最大内存容量。

还有其他方法可以找出我可以放入多少内存吗?

答案1

dmidecode只是读取 BIOS ROM 表并显示它们。因此,如果 BIOS 没有给出最大容量,则dmidecode无法显示它。并且lshw只是使用dmidecode(或在内部执行类似操作)来获取此特定信息,因此它也无法向您显示。

这应该可以解释“我为什么会遇到这种情况”。至于“我如何才能知道可以放入多少内存”,只有设计主板的公司知道。因此,联系他们并询问,顺便说一下,BIOS 表中缺少此信息,网站上的信息含糊不清。他们可能会更新他们的 BIOS(或者不更新,公司通常很懒),他们可能会告诉你(或者不告诉你)。

相关内容