[問題] XP修改BOOT.INI記憶體限制

看板Windows作者 (小柏)時間10年前 (2015/08/24 19:55), 編輯推噓1(1011)
留言12則, 6人參與, 最新討論串1/1
家裏是老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

08/24 22:21, , 1F
有文章提到使用/3GB可能導致驅動程式不能正確啟動
08/24 22:21, 1F

08/24 22:22, , 2F
尤其是顯示卡 https://goo.gl/BZJ0Zo
08/24 22:22, 2F

08/24 22:23, , 3F
因為顯示卡驅動程式會試圖使用大量的kernel記憶體
08/24 22:23, 3F

08/24 23:37, , 4F
嗯 那應該就是無法了 謝謝
08/24 23:37, 4F

08/25 01:37, , 5F
想再問一下 /userva=xxxx 可以獨立使用嗎 還是一定要搭
08/25 01:37, 5F

08/25 01:38, , 6F
/3GB ?
08/25 01:38, 6F

08/25 09:56, , 7F
WIN 7 64bit
08/25 09:56, 7F

08/25 11:06, , 8F
win7
08/25 11:06, 8F

08/25 15:28, , 9F
不是玩簡單小遊戲的話, 只能離開XP
08/25 15:28, 9F

08/25 16:26, , 10F
/userva是在/3GB下分配user space和kernel space用的
08/25 16:26, 10F

08/25 16:26, , 11F
要同時使用
08/25 16:26, 11F

08/27 16:57, , 12F
用msconfig ...
08/27 16:57, 12F
文章代碼(AID): #1LsmOYT_ (Windows)