3

Несколько недель назад я решил обновить память моего ноутбука. Чтобы определить, какой тип мне нужен, я использовал следующую команду на моем компьютере с 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

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

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

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

1

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

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

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

ОБНОВИТЬ:

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .