![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 請教熟DOS622的網友
(https://www.pcdvd.com.tw/showthread.php?t=732508)
|
|---|
請教熟DOS622的網友
客戶營業用那台電腦常當,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 /memtest:off 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 @ECHO OFF PATH=C:\DOS;c:\et3;c:\windows;C:\TOOLS rem LH C:\DOS\SMARTDRV.EXE 4096 /X /U LH C:\DOS\MSCDEX.EXE /D:MSCD001 /M:32 /V LH C:\DOS\MOUSE LH doskey |
引用:
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釋放掉 |
DEVICE=C:\DOS\EMM386.EXE NOEMS X=B000-B0FF
加這段試試穩不穩,把單色vga記憶體區塊釋放出來 |
建議試試改buffer=30或更低,應該可以榨出到600KB
另外查一下vide-cdd.sys佔了多少main memory? 如果可以,列出memory使用情形,這樣大家可以幫你看看哪邊可以再省... |
抱歉重覆發文,恕刪....
|
檢查一下bios,看是不是有選項佔用到傳統記憶體區塊的?
|
治標不治本
我想還是選個視窗版的用好了 不然未來問題更多 |
如果只跑簡單的程式..smartdrv不要用試看看...
會慢一些,不過可以挪出ram來用 |
謝謝大家,請問要怎麼把mem/c秀出來的資料轉成文字檔??pe2好像不行..
|
c:\>mem/c > mem.txt
c:\>type mem.txt |
| 所有的時間均為GMT +8。 現在的時間是10:59 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。