出现MAF (memory allocation failure)的解决方法

出現MAF (memory allocation failure)的解決方法.
蹭蹭族玩超大型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:在上點滑鼠右鍵,選"以管理員身分運行",執行血染的图腾
滚装码头3:然後可以看到cmd視窗,直接輸入 bcdedit /set IncreaseUserVA 3072 再按Enter
4:然後可以看到"操作成功完成",最後重開機,就可以享受無MAF樂趣.
請注意,如果輸入指令後,看到"无法打开启动配置数据存储。拒绝访问。" 表示你忘記用管理員身分開,請依上面步驟2重開cmd視窗.
二:XP 32位元系統(建議professional版而且升級到SP2)
1:到 C 槽根目錄下的"BOOT.INI"(要開資料夾裡的系統隱藏檔顯示權限,才的到)
2:此檔案是對開機時的選單及變數進行設定
3:檔案內容如下
[boot loader]
timeout=30
callerloc
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=2900
<<;這行就是指令,有看到3GB吧>>
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
<<;這行是原有的系統設定,不用修改>>
4:存檔後重新開機,就可以享受無MAF樂趣.
三:Win7 32位元系統(我也沒用過,查來的 forums.civfanatics/showthread.php?p=8891294 )
1:和vista系統一樣,出""執行檔
2:在上點滑鼠右鍵,選"以管理員身分運行",執行
火山灰反应3:然後可以看到cmd視窗,直接輸入 /set IncreaseUserVA 3072 再按Enter
4:最後重開機,就可以享受無MAF樂趣.(請注意Win7的指令與Vista稍有不同)

本文发布于:2024-09-20 15:29:12,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/479557.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系統   指令   內存   使用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议