瀏覽單個文章
walkingdog
Golden Member
 

加入日期: Dec 2002
文章: 3,258
引用:
作者汗味站警.
客戶營業用那台電腦常當,5年以上了,
P3-800,SD-RAM 256
只跑MS-DOS6.22,還有銷貨系統,DOS下的MEM有615K
他想說要換一台穩一點的,我就拿了一台AMD 1800給他
ASUS A7N8X-X DDR400 256MB..
只有硬碟沒換,用舊的那顆,裡面檔案完全沒改
可是,那顆舊硬碟插上去,MEM卻只有588K..
雖然差沒多少,但是卻進不去他的銷貨系統
我關掉他的CD-ROM驅動(MEM=598)就可以跑銷貨系統了,

但這是什麼原因呢??
有什麼方法讓他記憶體又足夠的呢??
以下是他原本的開機檔,我只是關掉他的CD-ROM驅動..
請教還能不能增加更多記憶體?
CONFIG.SYS
DEVICE=C:\DOS\HIMEM.SYS /memtestff
rem DEVICE=c:\dos\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\DOS\EMM386.EXE noems
rem DEVICEHIGH=c:\dos\SETVER.EXE
FILES=40
BUFFERS=40
LASTDRIVE=z
DEVICEHIGH=C:\vide-cdd.SYS /D:MSCD001
DOS=HIGH,UMB

AUTOEXEC.BAT...



dos的傳統記憶體只有640k,
你朋友的這套軟體是吃傳統記憶體的,
所以你ram加多少都沒用,
照你描述來看,
這套軟體載入空間在588kb~598kb,
你可以下達mem/c或mem/c|more,
看常駐程式載入的情形,
一些以devicehigh及lh載入的程式有沒有到umb,
若沒有,可能某些程式因umb區塊空間不夠而被放到傳統記憶體了,
以下方法你可以試看看
1.不要用emm386,改用qemm386,但這套軟體目前應該不好找
2.將buffers的40改小一點,可釋放出一些空間
3.mouse的dso driver改用其他版本,因版本不同,及占用空間可到
數十kb之譜(印象用過最小約5kb,最大到30kb左右)
4.lh doskey前面加rem釋放掉
 
__________________
2013 UPCOMING PC-GAME
舊 2007-07-17, 04:13 PM #2
回應時引用此文章
walkingdog離線中