dmidecode - тип памяти показывает неправильный тип DDR?

3292
leden

Несколько недель назад я решил обновить память моего ноутбука. Чтобы определить, какой тип мне нужен, я использовал следующую команду на моем компьютере с Linux (Ubuntu 10.04, а не внутри ВМ):

sudo dmidecode --type memory 

И вывод был:

# dmidecode 2.9 SMBIOS 2.5 present.  Handle 0x001B, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 4 GB Error Information Handle: Not Provided Number Of Devices: 2  Handle 0x001C, DMI type 17, 27 bytes Memory Device Array Handle: 0x001B Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: 1 Locator: M1 Bank Locator: Bank 0 Type: DDR2 Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: Mfg 0 Serial Number: 1234-B0 Asset Tag: Not Specified Part Number: SODIMM000  Handle 0x001D, DMI type 17, 27 bytes Memory Device Array Handle: 0x001B Error Information Handle: No Error Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: SODIMM Set: 1 Locator: M2 Bank Locator: Bank 1 Type: DDR2 Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: Mfg 1 Serial Number: 1234-B1 Asset Tag: Not Specified Part Number: SODIMM001 

Поэтому я купил 1 SO-DIMM DDR2 667 (PC2-5300). Когда продукт прибыл, я попытался установить его, но обнаружил, что, к моему удивлению, оставшийся слот был несовместим - карту нельзя было вставить в слот. Оказалось, что слот предназначен для DDR3 (как написано на слоте), а не для DDR2, который отображается dmidecode.

Возможно ли, что dmidecodeотображаются неверные данные для типа памяти / скорости?

Если да, как я могу проверить правильный тип памяти без него?

3

3 ответа на вопрос

2
David Schwartz

dmidecodeПрограмма дает вам информацию DMI, сообщаемое BIOS. Это так же точно, как это делает BIOS. Неточности распространены.

Вы заметите, что BIOS не заполняет поля производителя или серийного номера, поэтому не стоит предоставлять в таблице DMI больше информации, чем требуется операционной системе.

Чтобы получить точную информацию о памяти, вы должны опросить микросхемы SPD на реальных картах памяти.

1
Adam

Пожалуйста, смотрите эту ссылку:

http://www.orcalogic.co.uk/asp/default.asp

Все, что вам нужно сделать, это указать марку и модель вашего ноутбука. На этой веб-странице будет указано, сколько памяти занимает ваш ноутбук, сколько портов у вас доступно, а также максимальный объем, который вы можете вставить.

ОБНОВИТЬ:

orcalogic больше не существует. В качестве альтернативы используют сканер Crucial system

0
Robin Gill

Что ж, если вы убедились, что физический слот - DDR3, то, очевидно, dmidecode дает неверную информацию, считая, что это DDR2.

Я бы начал с проверки руководства по компьютеру / материнской плате (скачайте его с веб-сайта производителя, если вы выбросили его в корзину), а затем посмотрите на маркировку на ваших текущих диммах, чтобы попытаться вывести его. Если вы не можете понять это, отправьте обратно маркировку на димме - обычно там будет наклейка, и я уверен, что кто-то поймет это, если я не вернусь сюда первым.

Похожие вопросы