美国黑色星期五出現MAF (memory allocation failure)的解決方法.sohe
玩超大型MOD,內存至少3G,而且需要輸入指令,打開電腦內存使用權限,才能發揮內存效果,我也經常玩32文明的Carter地球192*120(地圖比GEM 210*90還大).
以前不懂內存使用超過2G,需另外下指令擴增權限(32位元系統預設系統與其它程式共同使用內存上限2G),常常玩超大MOD到1500年超就出現"memory allocation failure"內存配置失敗(XP好像是出現藍屏),重開遊戲玩個10回合,又發生MAF失敗,後來查資料,才知道除了內存硬體需擴充到3G (32位元系統,安裝4G內存效果和3G一樣), 還需要輸入指令,才能打開內存權限給程式使用,正常18Civ遊戲,內存2G綽綽有餘,但是文明4超大型MOD,玩到1500年後很容易使用超出2G內存,所以請依以下方式操作.(分Vista,XP與Win7三種32位元系統)
一:先講Vista 32位元系統
1:到C:\Windows\System32 目錄下,找出""執行檔
2:在上點滑鼠右鍵,選"以管理員身分運行",執行
yw
3:然後可以看到cmd視窗,直接輸入 bcdedit /t IncreaUrVA 3072 再按Enter
4:然後可以看到"操作成功完成",最後重開機,就可以享受無MAF樂趣.
請注意,如果輸入指令後,看到"无法打开启动配置数据存储。拒绝访问。" 表示你忘記用管理員身分開,請依上面步驟2重開cmd視窗.wdny
propet二:XP 32位元系統(建議professional版而且升級到SP2)
1:找到 C 槽根目錄下的"BOOT.INI"(要開資料夾裡的系統隱藏檔顯示權限,才找的到)
2:此檔案是對開機時的選單及變數進行設定
3:檔案內容如下
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems] <<;請注意這行,下面要插入關鍵指令>>
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 3GB" /fastdetect /3GB /USERVA=2900refer的用法
<<;這行就是指令,有看到3GB吧>>
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
<<;這行是原有的系統設定,不用修改>>
4:存檔後重新開機,就可以享受無MAF樂趣.
英语四级评分表三:Win7 32位元系統(我也沒用過,查來的 /showthread.php?p=8891294 )
1:和vista系統一樣,找出""執行檔
degen2:在上點滑鼠右鍵,選"以管理員身分運行",執行
rotation
3:然後可以看到cmd視窗,直接輸入 /t IncreaUrVA 3072 再按Enter
denmark是什么意思4:最後重開機,就可以享受無MAF樂趣.(請注意Win7的指令與Vista稍有不同)