jcluh
2008-10-12, 02:49 PM
別一直吐槽別人給的方法
要不要試隨便啦!反正又不是我的電腦有問題
用可以的人不表示別人的也行
不然一直吐槽,那跟開版的說說解決的方法呀!!
也沒說出個方法,一直質疑別人,阿就試看看嘛
只插2G 又不會壞 !
贊助商連結
我就是試過大於2G記憶體會有錯誤.
只載入WIN98 的HIMEM.SYS, 不要載入EMM386.EXE, 理論上來說, 可能連HIMEM.SYS 都不需要, 因為就算沒有DPMI 介面, Ghost 也應該可以改用INT15, 之所以需要HIMEM.SYS 就是因為需要由EMM386.EXE 提供UMB, 而Easy Ghost 介面可能需要很大的Base Memory, 否則Ghost 7 & 8 應該都不會用到EMM386.EXE 所提供的功能
MS-DOS 6.0 以後所提供的HIMEM.SYS 符合XMS 3.0 以上, 最大支援4GB
小弟不清楚EMM386.EXE 是否就是罪魁禍首, 能否請測試4GB 之下, CONFIG.SYS 如下:
dos=high,umb
device=himem.sys /numhandles=128 /testmem:off
device=emm386.exe H=32 D=64 RAM NOEMS NOVCPI NOMOVEXBDA
或
dos=high,umb
device=himem.sys /numhandles=128 /testmem:off
device=emm386.exe 1024 H=32 D=64 RAM NOEMS NOVCPI NOMOVEXBDA
調整Handles 的用意是HIMEM.SYS 預設只有32 Handles, 而EMM386.EXE 預設64 Handles, 如果後者把前者的Handles 用光的話, 應該也會導致 "Load Error: No DPMI Memory"
如果設定 "NOEMS NOVCPI" 的話, 理論上應該不需要再設定 "1024 (KB)", 在此用意只是確保EMM386.EXE 絕不會使用超過2GB 記憶體
"NOMOVEXBDA" 只是小弟曾以此解決很奇怪的問題, 加上去有好沒壞
"D=64" 或許可以移除, 主要針對DMA 可能會影響EMM386.EXE, 而SATA 類似SCSI, 可能會用到DMA, 小弟並非很確定
測試是否還有剩餘Extended Memory, 只需執行 "mem" 即可辨別
記憶體4G 雙雙通道 GHOST 跳掉 (http://home.guestbook.com.tw/b3/viewtopic.php?t=589&mforum=armswar)