我有一個 4 GiB DDR3 RAM、一個 4 GiB DDR3L RAM 以及一台配備基於 Arrandale 的 Intel Core i3 CPU 和 Intel HM55 晶片組的筆記型電腦。 DDR3 RAM 在 Linux(Ubuntu 12.04 64 位元)和 Windows(Windows 7 64 位元)上都能正常運作。 DDR3L RAM在Linux上運作,這是透過以下方式偵測到的硬體資訊lshw
:
*-memory
description: System Memory
physical id: 1b
slot: System board or motherboard
size: 4GiB
*-bank:0
description: SODIMM DDR3 Synchronous 1067 MHz (0.9 ns) [empty]
product: F3-1600C9-4GSL
physical id: 0
serial: 00000000
slot: Bottom - Slot 1
width: 64 bits
clock: 1067MHz (0.9ns)
在記憶體測試86+,筆記型電腦在使用我的 DDR3L RAM 運行測試一段時間後會重新啟動。
在 Windows 上,作業系統根本無法使用我的 DDR3L RAM 啟動。當我嘗試啟動到安全模式時,Windows 在 BSOD 之前在螢幕上列印的最後一個驅動程式始終是「classpnp.sys」。如果 DDR3L RAM 位於插槽 1,則 BSOD 會顯示BAD_POOL_HEADER錯誤:
STOP 0x19 BAD_POOL_HEADER
(0x22, 0xFFFFF8a000058000, 0x01, 0x00)
或者一個KMODE_EXCEPTION_NOT_HANDLED錯誤:
STOP 0x1E KMODE_EXCEPTION_NOT_HANDLED
(0x0, 0x0, 0x0, 0x0)
如果 DDR3L RAM 位於插槽 2 中,則 BSOD 會顯示IRQL_NOT_LESS_OR_EQUAL錯誤:
STOP 0x0A IRQL_NOT_LESS_OR_EQUAL
(0x00, 0x02, 0x01, 0xFFFFF80002C934FC)
或上面的 KMODE_EXCEPTION_NOT_HANDLED 錯誤。內存地址似乎每次都是相同的。
我們是否應該期望 DDR3L RAM 在英特爾第一代酷睿平台上運作? DDR3 和 DDR3L RAM 根本不相容嗎?如果不是,我的問題是由 BIOS 問題、RAM 故障還是其他原因引起的?
答案1
雖然 DDR3L 記憶體理論上應該可以在接受 DDR3 記憶體的系統上工作,但它可能與您的處理器不相容。
根據 JEDEC 規範,所有 DDR3 類型記憶體必須能夠在 1.5V 下運作。 1.35V DDR3L 記憶體的設計目的很簡單,就是能夠在較低電壓下運行,就像一個好的 CPU 在欠壓時能夠以現有時脈正常運作一樣。因此,理論上應該可以在採用 DDR3 記憶體的系統上使用 DDR3L 記憶體。
但是,那記憶體控制器在您的舊處理器上可能無法與內存很好地配合。因為韋斯特米爾IMC 不支援 DDR3L(某些伺服器處理器除外),SPDDDR3L 記憶體提供的資訊可能會導致 IMC 嘗試在 1.35V 下運行,但實際上卻無法運行,從而導致崩潰。
或者,BIOS 可能存在記憶體問題(不太可能),或者記憶體本身可能有缺陷。