![]() |
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)
|
|---|
照上面看起來..你只有關掉兩倍磁碟快取沒有關掉光碟的驅動啊..
你把SMARTDRV那行rem可以打開看看..應該沒有差多少.. 我覺得你那兩行rem都可以打開..那佔沒多少..第2個要是遇到不同版本還可以騙一下.. 光碟機應該是這兩個吧.. VIDE-CDD 5,104 (5K) MSCDEX 42,640 (42K) CONFIG.SYS DEVICEHIGH=C:\vide-cdd.SYS /D:MSCD001 AUTOEXEC.BAT LH C:\DOS\MSCDEX.EXE /D:MSCD001 /M:32 /V 滑鼠驅動佔太大了..可以找小一點的代替..滑鼠驅動我以前都只用3-8k的.. FILES=40 LASTDRIVE=z 改成e..這些改小一點可以再榨一絲絲.. DEVICE=C:\DOS\EMM386.EXE RAM D=64 這行我習慣這樣設 |
謝謝,原本有關掉光碟的驅動,但他說要用到光碟機讀圖檔,所以又打開了,
目前這樣是剛好夠而已, 作業上他要跑三套DOS軟體,但並不是同時要跑 跑完一個軟體,如果要跑第2套軟體就要重新開機 等一下我再去試看看,看能不能搾出更多一點.. 謝謝囉!! 引用:
|
引用:
推羅技的滑鼠驅動,當時榨主記憶必備... :yeah: 當年為了榨出600k的記憶體空間研究了好久.. :stupefy: |
大家好像都忘了中文系統的存在,除非樓主的客戶是在純英文狀態下作業,是否也該檢查看看中文系統的載入情況,如果中文系統和應用軟體的批次檔案是寫在一起的話,可以試著分開載入,看看開機完成是剩多少,載入中文系統後又是剩多少。
|
本公司的標準 CONFIG.SYS
============================================================= REM 載入XMS記憶體管理程式(一定要載入,否則1MB以上之記憶體無法使用) DEVICE=C:\DOS\HIMEM.SYS REM 此行之設定是為了能使用UMB(但無EMS之功能), REM 並順利執行倚天飛碟版(飛碟24除外)中文系統 REM X與I二參數不適用於筆記型電腦,於筆記型電腦中應去除此二參數 REM DEVICE=C:\DOS\EMM386.EXE NOEMS X=A900-CFFF I=E000-EFFF Highscan DEVICE=C:\DOS\EMM386.EXE NOEMS X=A900-CFFF I=E000-EFFF BREAK=ON DOS=HIGH,UMB REM 將MS-DOS載入HMA並管理UMB FILES=50 REM 設定在同一時間內MS-DOS可存取的檔案數 BUFFERS=40 STACKS=18,512 REM 支援資料堆疊的動態使用,以處理硬體中斷 REM 此處設為18,512,是為避免EMM386可能產生的ERROR #12, REM 若無ERROR #12之情形產生, 或為節省記憶體,則可改為9,256或刪去此行 REM 設定最多可使用的磁碟機數目.若為NetWare的Workstation需設為Z SHELL=C:\COMMAND.COM /P /E:1024 REM 設定MS-DOS使用的指令解譯器之所在位置及名稱 REM 參數/P表示將新的命令解譯器永遠停留在記憶體內(不能使用EXIT命令離開) REM 設定系統的初始環境大小為1024位元組 rem 以下內/外接式光碟驅動程式,二選一 (應以實際驅動程式為準) rem CD-ROM DRIVER (內接式) rem DEVICEHIGH=C:\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:170,15 /V rem DEVICE=oakcdrom.sys /D:MSCD001 rem PORTABLE CD-ROM DRIVER (外接式) rem INSTALLED BY COMMUTER UTILITY rem DEVICEHIGH=C:\COMMUTER\PATAPICD.SYS DEVICEHIGH=C:\DOS\SETVER.EXE REM 將MS-DOS版本表載入到上層記憶體 REM PORTABLE CD-ROM DRIVER REM INSTALLED BY COMMUTER UTILITY DEVICEHIGH=C:\COMMUTER\PATAPICD.SYS REM PORTABLE CD-ROM DRIVER REM INSTALLED BY COMMUTER UTILITY DEVICEHIGH=C:\COMMUTER\PATAPICD.SYS rem ***D-Link*** DE22X ***D-Link*** LASTDRIVE=Z rem ***D-Link*** DE22X ***D-Link*** ========================================================== 標準 AUTOEXEC.BAT ========================================================== REM 設定以下命令之執行不顯示在螢幕上 @ECHO OFF REM 改變MS-DOS命令提示符號 PROMPT $p$g rem 以下內/外接式光碟驅動程式,二選一 (應以實際驅動程式為準) rem 執行內接式光碟驅動程式 rem LH C:\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /V /M:8 rem 執行外接式光碟驅動程式 rem INSTALLED BY COMMUTER UTILITY rem LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:DST_CD01 rem 設定 temp 暫存檔的儲存位置 SET TEMP=C:\TEMP REM 磁碟快取程式 C:\DOS\SMARTDRV.EXE 2048 /X REM 重新呼叫DOS指令 LH C:\DOS\DOSKEY.COM REM 設定clipper環境變數 SET DIRCMD=/OG SET CLIPPER=//F:50 SET INCLUDE=C:\CLIPPER5\INCLUDE;C:\CATOOLS\INCLUDE SET LIB=C:\CLIPPER5\LIB;C:\CATOOLS\LIB SET PLL=C:\CLIPPER5\PLL;C:\CATOOLS\PLL SET TMP=C:\TEMP SET OBJ=C:\WK;C:\CATOOLS\OBJ;C:\CLIPPER5\OBJ SET CLIPPERCMD=/OC:\WK\ PATH=C:\DOS;C:\WINDOWS;C:\CLIPPER5\BIN;C:\NG;C:\CATOOLS\BIN;C:\ET3;C:\NWCLIENT;C:\BAT;C:\DW2;c:\pkware; rem *** replace fastkey.com *** mode con rate=32 delay=1 REM INSTALLED BY COMMUTER UTILITY rem LH C:\DOS\MSCDEX.EXE /D:DST_CD01 rem PATH=C:\CLIPPER5\BIN;C:\NG;%path% REM INSTALLED BY COMMUTER UTILITY LH C:\DOS\MSCDEX.EXE /D:DST_CD01 REM INSTALLED BY COMMUTER UTILITY LH C:\DOS\MSCDEX.EXE /D:DST_CD01 ========================================================== |
QEMM是有版權的,公司用不太好吧!
嗯......DOS 6.22,先把Config.sys和Autoexec.bat備份,然後執行memmaker(這是DOS6.22內附的記憶體最佳化程式,雖然比不上QEMM,不過還不錯啦),讓它幫你最佳化吧. |
哈~ 好多人都透露年齡囉~ :laugh:
|
代碼:
http://www.uwe-sieber.de/umbpci_e.html 樓主先看看有沒有符合條件,有的話基本上應該解決了一大半 小弟寫個範例,您參考下 config.sys files=40 buffers=25 device=c:\dos\himem.sys /testmem:off device=c:\dos\emm386.exe noems dos=high,umb devicehigh=c:\vide-cdd.sys /d:mscd001 autoexec.bat @echo off path=c:\dos;c:\et3;c:\windows;c:\tools lh c:\dos\mscdex.exe /d:mscd001 /v c:\dos\smartdrv.exe 4096 lh c:\dos\mouse doskey |
引用:
這樣不行啦! 好多DRIVER根本沒載入到Upper Memory 佔了太多主記憶體 我習慣EMM386後面加NOEMS(除非軟體有用到EMS) 另外AUTOEXEC.BAT 使用LH時,有點小技巧 該怎麼說呢? 可以試試前後對調LH的前後順序 (因為UMB大小有限,有時先LH 載入時,因大小區塊不同,放不下的就會被踢到主記憶體,而無法放入UMB,所以順序對調,有時剛好全部都可載入UMB) |
剛剛算了一下,有一點蠻奇怪的
你有注意upper memory部份嗎?全部含free加起來不過才79KB 小弟的upper memory加起來共94KB 另外我的smartdrv是最後才載入,佔用14KB main memory+16KB upper memory,但你的全部都被丟到upper memory去,有可能因此造成mouse無法丟到upper memory而佔用過多main memory 試試把smartdrv挪到最後一行,不加參數看看有沒有效 |
| 所有的時間均為GMT +8。 現在的時間是01:47 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。