LV. 16
GP 16

【心得】Windows 32bit 記憶體不足解決法 (11/12更新)

樓主 Mije qoo034706536
GP20 BP-

注意事項
1. 要使用這個方法解決記憶體不足,前提是記憶體還是要足夠(我是用8G),
    沒測試過4G可不可行。
2. 因為CB時間不足,我測試這個方法的時間大約是連續開著遊戲5小時,
    特效全開,期間沒有發生記憶體不足的錯誤,但是測試時間不足,不保證一定有效。
    現在OB之後長時間開著基本上都不會因為記憶體不足跳出遊戲。
3. 測試的作業系統是Windows7 Ultimate,Windows XP 及其他不確定可否使用。

--本文--


解決方法總共三個步驟:

-- i --

首先大家一定會問,32bit的作業系統不是只能使用3.XXG的記憶體嗎?
實際上是Windows 自己把他鎖住了,事實上32bit的作業系統可以支援到128G。

所以第一步就是要先把這個限制給拿掉:

1. 首先打開+4G資料夾找到ReadyFor4GB,然後執行ReadyFor4GB.exe
2. 執行之後直接點選右下角的 套用(A) 就可以了
3. 右鍵點選 AddBootMenu.cmd 以管理員身分執行,然後輸入 Y 按下Enter
4. 到另外一個資料夾 去掉右下角水印 執行 C.exe
    4.1 如果浮水印去失敗,試著以管理員身分開啟命令提示字元,輸入
          bcdedit /set testsigning off
5. 接下來在開始選單內找到 電腦 -> (右鍵)內容 -> (左邊的)進階系統設定
    -> (第三欄 啟動及修復)設定 -> (系統啟動)預設作業系統 設定為結尾為 [128GB ...] 那個
6. 重新開機

似乎有人在質疑這套軟體的可行性,有人說這個軟體完全沒有效果或是只是改了數字,
如果還是有疑惑請參考這篇文章

第一個步驟就完成了,只要選擇剛剛那個新的系統就可以抓到128G的記憶體。
既然已經有8G的記憶體了,那怎麼還會有後面兩個步驟呢?
就算系統有128G的記憶Tera還是會記憶體不足!
那是因為32bit的作業系統單一個應用程式只能得到最大2GB的記憶體空間,所以還是會記憶體不足,接下來的兩個步驟就是要增加可用的記憶體。

還原方法
其實只要選擇原本的 Windows 7 開機即可。
但如果覺得開機的時候還是有兩個選項很礙眼,可以參考以下完整移除方法。

1. 先用原本的 Windows 7 開機
2. 到 C:\Windows\system32 底下將 ntkr128g.exe 刪除
3. 在啟動輸入 msconfig ,第二個標籤 開機 ,將 Windows 7 設定成預設系統,
    並且將 Microsoft...[128GB with ntkr128g.exe] 刪除

這樣就移除乾淨了。

-- ii --

接下來第二個步驟是要開啟 4-gigabyte tuning (4GT)(/3GB switch) 這個功能

Windows7/Vista
1. 以管理員身分執行 命令提提示字元(cmd)
2. 輸入 bcdedit /set IncreaseUserVa 3072           
3. 重新開機


這樣就完成了第二個步驟。
如果要取消這個功能,一樣以管理員身分開啟命令提是字元,
輸入 bcdedit /deletevalue  IncreaseUserVa

開啟Tera的時候如果黑屏請記得跳出來找這個對話框(附圖),按下確定就可以了
"OS已套用3GB boot option。若是系統發生問題,請還原boot option。"

-- iii --

第三步驟還在驗證必要性,因為步驟二跳出的對話框剛剛查了之後才知道是Tera本來就會有的,所以可能Tera本身就支援這個步驟所做的更動,但是因為現在伺服器已經關閉,沒辦法測試,也查不到相關的文章。

11/12 : 第三步已經不必要了,剛剛找到日本的網站教學,只需步驟二的 3GB switch 開啟後Tera就可以使用了,Tera應該已經內建了該功能。

最後一個步驟是讓程式支援 LARGEADDRESSAWARE:

請先記得備份
0. 先備份 TERA.exe (..\Macrowell\TERA\Binaries\TERA.exe)
1. 打開 laa_2_0_4 資料夾執行 Large Address Aware.exe
2. 選擇 TERA.exe 然後將框框勾起來,再選擇Save


三個步驟完成後就大功告成了

--肺炎--

最根本的解決方法還是直接裝64bit的作業系統,但是我個人是因為系統碟只有可憐的30GB(SSD),對64bit的系統來說實在有點吃緊...另一個原因是懶得重灌了(躺

如果有錯誤請用力糾正。
         
20
-
未登入的勇者,要加入討論嗎?
板務人員: