web-dev-qa-db-ja.com

dmidecode --typeメモリが間違ったDDRタイプを示していますか?

数週間前、ラップトップのメモリをアップグレードすることにしました。必要なタイプを判別するために、Linuxボックス(VM内ではなく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

そこで、SO-DIMM DDR2 667(PC2-5300)を1つ購入しました。製品が到着したときにインストールしようとしましたが、驚いたことに、残りのスロットに互換性がなく、カードをスロットに挿入できませんでした。スロットは、dmidecodeで表示されるDDR2ではなく、DDR3用に設計されていることが判明しました(スロットに書き込まれています)。

dmidecodeがメモリタイプ/速度の誤ったデータを表示している可能性はありますか?

はいの場合、それなしで正しいメモリタイプを確認するにはどうすればよいですか?

4
leden

dmidecodeプログラムは、BIOSによって報告されたDMI情報を提供します。 BIOSが作成するのと同じくらい正確です。 不正確さは一般的です。

BIOSが製造元またはシリアル番号のフィールドに入力されていないことに気付くでしょう。そのため、オペレーティングシステムが必要と考える以上の情報をDMIテーブルに提供する必要はありません。

正確なメモリ情報を取得するには、実際のメモリスティックのSPDチップに問い合わせる必要があります。

3
David Schwartz

このリンクを参照してください:

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

あなたがする必要があるのはあなたのラップトップの型とモデルを置くことです。このWebページでは、ラップトップが使用可能なポートの数に使用するメモリの種類と、挿入できる最大量について説明します。

更新:

orcalogicはもう存在しません。別の用途として 重要なシステムスキャナー

1
Adam

物理スロットがDDR3であることを確認した場合、明らかにdmidecodeは、それがDDR2であると見なして間違った情報を提供しています。

まず、PC /マザーボードのマニュアルを確認し(ビンに入れている場合はメーカーのWebサイトからダウンロードします)、現在のDIMMのマーキングを見て推測します。理解できない場合は、DIMMのマーキングをポストバックしてください。通常はステッカーが貼られており、最初にここに戻らなければ誰かが理解できると確信しています。

0
Robin Gill