为什么我的系统显示的内存(RAM)比实际安装的少?

为什么我的系统显示的内存(RAM)比实际安装的少?

昨天我买了一台 4GB RAM 的新笔记本电脑。当我安装 Ubuntu 11.10(测试版)时,它显示 1.5GiB(2GB-512MB 显卡),忽略了 2GB。

uname -a

Linux js 3.0.0-11-generic-pae #17-Ubuntu SMP Fri Sep 9 19:38:01 UTC 2011 i686 athlon i386 GNU/Linux

dmidecode

# dmidecode 2.9
SMBIOS 2.7 present.

Handle 0x0016, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 8 GB
Error Information Handle: Not Provided
Number Of Devices: 2

Handle 0x0018, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0016
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: A1_DIMM0
Bank Locator: A1_BANK0
Type: <OUT OF SPEC>
Type Detail: Synchronous
Speed: 1333 MHz (0.8 ns)
Manufacturer: Samsung         
Serial Number: 7943CECA  
Asset Tag: A1_AssetTagNum0
Part Number: M471B5773DH0-CH9  

Handle 0x001A, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0016
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: A1_DIMM1
Bank Locator: A1_BANK1
Type: <OUT OF SPEC>
Type Detail: Synchronous
Speed: 1333 MHz (0.8 ns)
Manufacturer: Undefined       
Serial Number: 00000002  
Asset Tag: A1_AssetTagNum1
Part Number: V01D3S82GB26826813

更新

当我再次访问 SHOP 销售人员更换 RAM 时,现在一切正常。问题是笔记本电脑升级(附带 2GB)中包含的 RAM(未知品牌)有缺陷。

答案1

检查 BIOS 是否识别这 4GB,如果不行,那么您必须检查它们是否正确位于内存插槽中,并检查这些内存是否确实总共为 4GB(可能只是一张或两张内存卡)。

如果 BIOS 识别 4 GB,那么...您使用的是 32 位还是 64 位版本的 Ubuntu,如果您想在计算机中使用大量内存,请使用 64 位操作系统。

答案2

将我的评论转换为答案

使用 10.04/11.04 Live USB/CD 仔细检查,看看这是否是 11.10 的新错误。如果 lucid 或 natty 显示相同 - 则返回商店...

在您的跟踪中,RAM 确实看起来有部分缺陷 - 特别是因为第一个 DIMM 是已知制造商的 - 但第二个是未知的。

我会把它带回商店并坚持给你购买同一制造商的内存。

答案3

您是否已经尝试过 PAE(物理地址扩展)?实际上 4GB 应该不是问题……

无论如何,尝试一下这个:

sudo apt-get install linux-generic-pae linux-headers-generic-pae
sudo reboot now

我遇到了同样的问题,安装后linux-generic-pae 和 linux-headers-generic-pae我的 Ubuntu 显示我拥有的全部 8GB 可用空间。

我希望它能有所帮助:-)

相关内容