http://forum.gamer.com.tw/C.php?bsn=13211&snA=122548
以下文章參考自上敘網址
我們先認識一下記憶體的架構
記憶體佔的地方分成兩區
一個是 記憶體(工作集),另外一個是 記憶體 (認可大小)
通常,工作集的記憶體總體積不會佔太大,所以可以不用理他
真正問題在於 認可大小
認可大小的這個記憶體呢,瑪奇主程式會"永無止盡"的吃下去
通常瑪奇開著開著會閃退、跳錯誤都和這個有關
畢竟,32位元的作業系統下,單一程式的記憶體最大佔有為2GB
基本上,單一程式的記憶體認可大小佔有 超過1600MB就會開始出錯了
這狀態下,若去個記憶體吃很兇的地方,很可能就當場跳掉了
一般來講直接換64位元的WIN7是解決方法的最佳選擇
但說什麼都要用32位元的WIN7的話,就得考慮採取以下的方法來進行
⚠️ SERIOUS WARRING! ⚠️
以下的方法請徹底理解原理才進行操作
如果因為錯誤的操作導致電腦系統出大問題
恕不負責一切責任
⚠️ SERIOUS WARRING! ⚠️
以下的方法請徹底理解原理才進行操作
如果因為錯誤的操作導致電腦系統出大問題
恕不負責一切責任
⚠️ SERIOUS WARRING! ⚠️
------------------------------------------
PS.
以下方法只適合實體記憶體高達3GB以上的用戶
沒有到達這標準的請直率的放棄或是拿起你的錢包去買記憶體回來插
------------------------------------------
首先去開始/所有程式/附屬應用程式找到 "命令提示字元"
(若找不到請搜尋cmd.exe)
再以系統管理員身分執行
先鍵入
bcdedit /set PAE forceenable windows
再鍵入
bcdedit /set increaseuserva 3072
之後重開機,這樣單一程式的最大記憶體就擴充到 3072MB
瑪奇也就可以開得比較久了
.....雖然是這麼講,如前面所提
瑪奇所佔有的記憶體認可大小"是會永無止盡得吃下去的"
大約成長到約 2400 ~ 2500MB左右就又會開始不穩,最後當掉
就算擴充到3072MB好了,他吃到一定程度還是會當掉給你看
而擴充3GB的記憶體量本身也是一個極限了
畢竟,32位元的作業系統,不管你插多大的記憶體,他依舊只能使用一定的範圍內
像自家電腦的記憶體是4GB,但實際上只有3.38GB可用
就算記憶體插到8GB也依舊只有3.38GB可用,除非使用暴力的方法來突破(並不建議)
不然基本上能使用的記憶體就只有這些
--
最後一點必須得提
當擴充了單一程式的最大記憶體量之後,有可能會和驅動程式相衝
造成一些問題
http://www.synnex.com.tw/asp/fae_qaDetail.asp?from_prg=&topic=FAE&group=&parent=&classifyid=01997&seqno=21515
不管如何,這方法要用就是得三思和多觀察才行。