您當前的位置:首頁 > 攝影

記憶體條玄學之四槽插滿就這麼難麼?

作者:由 程式碼狂魔 發表于 攝影時間:2021-08-06

記憶體條玄學之四槽插滿就這麼難麼?

背景

最近準備折騰下虛擬機器搭OpenShift叢集,記憶體不夠使了,本來是兩條8G共16G,想要擴充套件到32G,於是鹹魚入手了2根8G,頻率也是2400(其中一根是寬版,顆粒和窄版不相同),情況如下

記憶體條玄學之四槽插滿就這麼難麼?

1和2我自己的能組成雙通道,一共16G;3和4我鹹魚上入手的能組成雙通道,一共也是16G,

唯一的不同是第4條顆粒不同

,是寬版的,直觀感受下

記憶體條玄學之四槽插滿就這麼難麼?

四槽插滿指的是主機板上的四個槽位插滿,即4 * 8G =32G,其他資訊如下

主機板:華碩 B350 PLUS

CPU:AMD 2600X

系統:WIndows10專業版,版本號19042。746

下文是一些詳細過程,如果很不幸你也遇到了記憶體相容性問題,建議做以下嘗試

保證記憶體條金手指和插槽清潔,插槽清下灰,金手指用橡皮擦擦一下之類

保證記憶體和插槽都是好的,可以控制變數法挨個試

記憶體條編號,然後排列組合各種嘗試,能不能識別記憶體和記憶體條的

順序

有關係

大力出奇跡,主機板沒那麼容易壞,可能只是你沒插緊而已

升級BIOS版本

在BIOS手動調整記憶體頻率(比如Auto改成2333)

在BIOS超頻選項中開啟xmp

在BIOS調整記憶體時序

如果以上嘗試後都不行,建議退貨。。

如果你想升級沒存又不想被相容性折騰,建議購入

套條

,詳細請看本文最後建議部分

本來以為插上開機就完事,結果我錯了,下面是折騰開始

從點不亮到能點亮

一開始四條槽都插上點不亮(開機之後螢幕不亮),這個時候第一反應要麼是其中一根記憶體條壞了,要麼是其中一個插槽壞了,於是控制變數法挨根記憶體條,挨個插槽試

同一個插槽,四根記憶體條挨個插上試下,觀察是否能開機,發現都能開機且主機板和系統能正確識別,說明記憶體條沒問題

同一根記憶體,每次插一個槽位,分別插四個插槽,觀察是否能開機,發現都能開機且主機板和系統能正確識別,說明插槽也沒問題

這時候傻眼了,記憶體條插槽都沒問題,一起插上就點不亮,於是開始各種擦記憶體條金手指,記憶體槽各種清灰擦擦擦,發現並沒有卵用,不亮依舊不亮。

那就沒啥辦法了,只能排列組合各種亂試了,四個插槽,4根記憶體條,第一根有4個插槽可選擇,插好之後,插第二根,第二根有三個插槽可選擇,以此類推,也就是4 x 3 x 2 x 1 = 24種情況。

這麼一試,發現某種組合下能點亮,也能進入系統,你還別說,

這玩意就和順序有關係,這個順序能點亮,交換順序後它就是不亮,玄不玄?

興奮了一陣進入系統後傻眼了,臥槽,為硬體保留16G,就圖中的位置,圖是網上搜的,把那個8換成16就行了

記憶體條玄學之四槽插滿就這麼難麼?

關於系統那裡顯示已安裝32G(15。9G可用)

記憶體條玄學之四槽插滿就這麼難麼?

主機板也只能識別到16G,但是又能識別到四個插槽都有8G,類似下面這樣

記憶體條玄學之四槽插滿就這麼難麼?

有時候三根一起插只能識別出8G(主機板和系統),為硬體保留也是16G,主機板也能識別到三根插槽都有記憶體條

能不能釋放為硬體保留記憶體?

既然為硬體保留記憶體,那能不能釋放?於是網上各種搜,搜尋到的方法都是作業系統軟體層面的,比如

常規的msconfig兩步重啟法

win+R輸入msconfig調最大記憶體然後重啟,重啟後再msconfig把最大記憶體取消在重啟就好了。

參考:

https://www。

zhihu。com/question/3304

29549

https://

jingyan。baidu。com/artic

le/76a7e409b35b3bfc3a6e1576。html

微軟Q&A論壇也有人在問

您好,任務管理器中顯示的“為硬體保留的記憶體”是

無法釋放

的。

參考:

https://

answers。microsoft。com/z

h-hans/windows/forum/windows_10-performance-winpc/win10%E4%B8%BA%E7%A1%AC%E4%BB%B6%E4%BF%9D%E7%95%99/71a979ad-a91e-43c1-b1db-e7e311de5203

也就是說,這玩意是無法釋放的,我的理解是作業系統層面出問題的機率是微乎其微的,一定是硬體上面的變動導致作業系統無法使用。

遂果斷放棄,這裡注意重灌需謹慎,因為不一定是系統原因

出現轉機

上面提到,主機板雖然能識別到每個卡槽都有個8G記憶體條,但是也只能識別到16G而不是32G,既然主機板都識別不全那作業系統能識別全了?答案肯定是否定的,那從主機板下手,唯一能做的就是升級下BIOS了

這塊主機板

華碩 B350 PLUS

買回來幾年就沒有升級過BIOS,去官網看看最新版的BIOS

官網BIOS釋出連結:

https://www。

asus。com/Motherboards-C

omponents/Motherboards/PRIME/PRIME-B350-PLUS/HelpDesk_BIOS/

最新的版本如下圖,2020/07/31是最新的版本

記憶體條玄學之四槽插滿就這麼難麼?

更新內容中有這句話

Improve DRAM stability

:提升記憶體穩定性!我靠這不正是我現在需要的麼,那我要來檢驗檢驗華碩的工程師

提升記憶體穩定性

這塊工作做得好不好了,升級BIOS的過程不贅述了,大致流程如下

下載包,解壓到隨便一個盤,是個CAP檔案

開機F2進入UEFI,現在新版的BISO叫UEFI,找到一個叫EZ Flash Tool的東西,選擇剛才的CAP檔案,升級即可

詳細參考如下:

https://

jingyan。baidu。com/artic

le/19020a0aff06d4129d2842e9。html

那升級以後再來試試4 x 3 x 2 x 1 = 24種排列組合,發現某種組合的3條能點亮並且能正確識別到3*8=24G!!!但是四槽還是點不亮。。。。後來透過主機板強制降頻到2133,四槽插滿也能識別!!!!

但是經過測試發現在降頻工作下,系統不穩定,經常性的各種藍色畫面,每次藍色畫面的原因都不一樣。。詳細情況如下

三槽,頻率自動(能識別成2400),正常開關機5次,沒有問題,符合預期

四槽,頻率手動設定成2333,正常開關機5次,第2次或者第3次就會藍色畫面,強制斷電後多啟動幾次又會進入系統

上面兩種情況反覆測試多次,證明降頻後確實系統變得不穩定。。。

所以最後的結果是鹹魚的2條+我的其中1條共三條一共24G,另外一條再掛鹹魚。。。

建議

說白了上面的折騰都是因為相容性沒得到保證,如果想升級記憶體,最好買

套條

,所謂套條,一般是指

兩根生產日誌、顆粒、時序都是一樣的

相容性相對於非套條更好的記憶體條

,目前大部分主機板記憶體走線都是菊花鏈,

建議插24槽

不建議插滿

對於我的情況,升級32G正確的辦法是賣掉手上的2x8G套條,在入手2x16G套條,插上就能使,否則準備折騰吧。。

下面是一些有用的連線,這裡引用了過來:

https://

nga。178。com/read。php?

tid=21890410&rand=609

[硬體求助]主機板bios識別四根記憶體但只能用2根的容量

一根一根插上去試,每試完一根再加一根,有時候就是接觸不良而已。

四槽太玄學了,我估計記憶體問題,用另外一臺電腦的2

16@3000和2

8@2133,進系統正常識別48可用48@2133。但無論是用這4根還是兩根3000的插主槽(2和4),然後任意兩根插1或3槽都不正常,不是不能過自檢就是進系統識別64,可用32或者識別48可用16!太tm玄學了。申請退貨,還是32g*2吧

https://

forum。gamer。com。tw/C。ph

p?bsn=60030&snA=507000

【問題】新裝32G記憶體卻顯示可用16G(已解決)

我當初發文的情況,後面是我自己記憶體沒插好,重插後就好了,你看你的是不是這問題

請問,我也遇到跟樓主一樣問題,後來也是全部記憶體重新拔插才正常

https://www。

chiphell。com/thread-621

911-1-1。html

臥槽!出大事了。。主機板無法識別4條記憶體了,只能識別2條

我之前的經驗是cpu散熱器壓太緊了 鬆一鬆就好了

看看cpu 座 針腳有無 歪了的?實在不行,也可以把記憶體左右壓下。可能接觸不良……

https://

nga。178。com/read。php?

tid=24806153

糾結差不插滿記憶體

開XMP之後自己加電壓。 試出來是沒問題,只是這要是翻車成本就高了。。

一說主機板廠家沒法測全所有的記憶體,所以QVL列表裡面有許多支援的組合被遺漏,而記憶體廠家可以專注測試自家的記憶體,所以記憶體廠家的QVL列表會全一點。不過我也沒試過,不好下定論,還是等大佬來解釋解釋。

那應該沒什麼大問題,最好買4套裝的而不是2套,保證相容性

目前大部分主機板記憶體走線都是菊花鏈,建議插24槽,不建議插滿

標簽: 記憶體  記憶體條  插槽  識別  BIOS