64位系統下8G內存僅使用到4G問題的解決方法


筆記本:聯想E46G

當前bios版本:25CN32WW

內存:DDR3 133 4G × 2

問題:bios信息顯示8G,win7和ubuntu 在64位下使用情況僅4G

准備工作1:bios版本和內存檢查方法或工具

開機按 F2 鍵 進bios,核實bios版本和內存信息,或者登錄聯想官方網站安裝在線檢查工具》

准備工作2:os下內存檢測方法

1: win7下,右鍵點擊計算機=》屬性,內存方面顯示 8G/(使用情況:2.93G)

2:ubuntu下,lshw -short | grep memory 顯示為:

/0/0                           memory      112KiB BIOS
/0/4/5                         memory      32KiB L1 cache
/0/4/6                         memory      256KiB L2 cache
/0/4/7                         memory      3MiB L3 cache
/0/f                           memory      8GiB System Memory
/0/f/0                         memory      4GiB SODIMM DDR3 Synchronous 667 MHz (1.5 ns)
/0/f/1                         memory      4GiB SODIMM DDR3 Synchronous 667 MHz (1.5 ns)

free命令下也顯示total2.93G

不足4G的原因應該有1.2G左右給了板載顯卡,這個聯想的本子好像沒法自己調整顯存大小,如果有朋友知道如何調整請告知,但無論如何和8G是差了一倍的。

問題分析:

1:BIOS和兩個OS里 均已認出內存條槽位、數量、大小

2:OS系統均為64位

3:前期也更換過內存條操作,並且開機引導時運行過memorytest(ubuntu開機自帶工具)

故應排除硬件故障和os問題

推斷問題可能出在bios版本上

解決方法:

下載phoenix secure winflash 工具

網上搜 25CN36WW.exe(原版升級程序)和25CN36WW.wph(bios版本文件)應該能找到整個工具包,這里就不提供了。

下了1.6.8.5版和V2.0.3.4版的winflash 在win7 administrator下 運行均報 can not load driver ...PhlashNT.sys...

我的解決方法是 做個U盤啟動的winpe,在這個迷你 winxp下再運行這個工具

我先是運行了V2.0.3.4版的winflash,從25CN32WW=》25CN36WW 備份順利通過,但升級報錯:

the current system bios is the same version or newer than the version you are try to flash, so the bios will not be changed

后運行1.6.8.5版的成功了。

所以就這個升級案例來說,別用V2.0.3.4版,直接用1.6.8.5版的,原因是1.x版的工具上帶了一個高級選項,可以忽略掉版本問題。

具體的操作方法網上都有的。

另外注意下,升級過程中請不要進行任何其它動作,靜待重啟即可。

重啟后測試問題解決

>free

             total       used       free     shared    buffers     cached
Mem:       8118544    1687704    6430840          0     120996    1028164
-/+ buffers/cache:     538544    7580000
Swap:      3998716          0    3998716


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM