筆記本:聯想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