作者kope492m (小柏)
看板Windows
標題[問題] XP修改BOOT.INI記憶體限制
時間Mon Aug 24 19:55:12 2015
家裏是老XP
因為玩有些遊戲畫面人一多不定時程式就會跳掉
問題是出在記憶體不夠大 (XP讀到3.25)
搜尋了一下 說是32位元系統XP單一程式只能用到2G
所以才會造成記憶體不足 就會閃退
然後找到了修改boot.ini的方法
在裡面的內容加上/3GB
可以將單一程式記憶體提昇至3GB
想說試試看
但修改後 重開機 會變得無法開啟遊戲
DirectX診斷工具顯示那邊的
DirectX三個功能 都會變成無法使用 也無法開啟
(Draw加速 Direct3D AGP)
後來又加入一個修改/3GB /userva=2500
想說試試看再稍微下修一點變2.5G
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /3GB /userva=2500 /noexecute=optin /fastdetect /usepmtimer
然後重開機跟3GB是同樣情況
後來我就改回原始設定
才恢復正常
想請問是出了什麼問題不能用這個方法修改記憶體分配嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.147.158
※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1440417314.A.77F.html
→ dave0213: 有文章提到使用/3GB可能導致驅動程式不能正確啟動 08/24 22:21
→ dave0213: 因為顯示卡驅動程式會試圖使用大量的kernel記憶體 08/24 22:23
→ kope492m: 嗯 那應該就是無法了 謝謝 08/24 23:37
→ kope492m: 想再問一下 /userva=xxxx 可以獨立使用嗎 還是一定要搭 08/25 01:37
→ kope492m: /3GB ? 08/25 01:38
推 alan781018: WIN 7 64bit 08/25 09:56
→ maniaque: win7 08/25 11:06
→ narsilx: 不是玩簡單小遊戲的話, 只能離開XP 08/25 15:28
→ dave0213: /userva是在/3GB下分配user space和kernel space用的 08/25 16:26
→ dave0213: 要同時使用 08/25 16:26
→ wytec9: 用msconfig ... 08/27 16:57