dmidecode - тип памяти показывает неправильный тип DDR?
Несколько недель назад я решил обновить память моего ноутбука. Чтобы определить, какой тип мне нужен, я использовал следующую команду на моем компьютере с 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 ответа
dmidecode
Программа дает вам информацию DMI в соответствии с сообщением BIOS. Это так же точно, как это делает BIOS. Неточности распространены.
Вы заметите, что BIOS не заполняет поля производителя или серийного номера, поэтому не стоит предоставлять в таблице DMI больше информации, чем требуется операционной системе.
Чтобы получить точную информацию о памяти, вы должны опросить микросхемы SPD на реальных картах памяти.
Пожалуйста, смотрите эту ссылку:
http://www.orcalogic.co.uk/asp/default.asp
Все, что вам нужно сделать, это указать марку и модель вашего ноутбука. Эта веб-страница расскажет вам, сколько памяти занимает ваш ноутбук, сколько портов вы имеете в наличии, а также какую максимальную сумму вы можете вставить.
ОБНОВИТЬ:
orcalogic больше не существует. В качестве альтернативы используют систему сканирования Crucial
Что ж, если вы проверили, что физический слот - DDR3, то, очевидно, dmidecode дает неверную информацию, считая, что это DDR2.
Я бы начал с проверки руководства по компьютеру / материнской плате (скачайте его с веб-сайта производителя, если вы его выбросили в корзину), а затем посмотрите на маркировку на ваших текущих диммах, чтобы попытаться вывести его. Если вы не можете понять это, отправьте обратно маркировку на димме - обычно там будет наклейка, и я уверен, что кто-то поймет это, если я не вернусь сюда первым.