請教有關:DOS=High,Umb的問題





頁 : [1] 2

bosshsu
2001-03-31, 08:08 PM
是這樣的
我的OS:Win98se,開機進入step-by-step configration的步驟發現
即使我的CONFIG.SYS:是先載入Himem、emm386的指令
他還是先載入Dos=high,umb耶
這樣一來,所有的東西都無法devicehigh or loadhigh
這樣交代不知道清不清楚
請問大家有解決之道嗎?!

謝謝




KuoJL
2001-03-31, 08:36 PM
你還有在使用純DOS的環境嗎..

mis339
2001-04-01, 12:34 AM
基本上,不管你的Dos=high,umb是放在那,只要你有載入Himem.sys,它就會找找看你有沒有Dos=High,有,就將你的Dos或是系統程式載入HMA中。再來如果有載入Emm386.exe,它就會找找看你有沒有Dos=umb,有就將Command.com載入到UMB中。所以,基本上它放那是無所謂的,像我都是把它放在最上面!至於Deivcehigh或是LH的話,只要你有載入Emm386.exe基本上是都可以的。給你個例子參考吧:

Config.sys:
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
DEVICEHIGH=C:\CDROM\CDROM.SYS /D:TEAC

Autoexec.bat
@ECHO OFF
PROMPT $P$G
PATH C:\WINDOWS;C:\WINDOWS\COMMAND
LH DOSKEY
LH MSCDEX /D:TEAC
SMARTDRV
CLS

就這樣,參考看看,不過先講好,我不是寫這樣喔!因為我現在是用ME。

bosshsu
2001-04-01, 02:20 AM
謝謝親愛的版主及網友的回應
貼一份我的c:\msm /p/c的狀態給你們看

Name Total Conventional Upper Memory
-------- ---------------- ---------------- -------------
MSDOS 28,496 (28K) 28,496 (28K) 0 (0K)
HIMEM 1,120 (1K) 1,120 (1K) 0 (0K)
EMM386 9,856 (10K) 9,856 (10K) 0 (0K)
DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)
D011V109 22,064 (22K) 22,064 (22K) 0 (0K)
IFSHLP 2,864 (3K) 2,864 (3K) 0 (0K)
WIN 3,664 (4K) 3,664 (4K) 0 (0K)
vmm32 19,712 (19K) 19,712 (19K) 0 (0K)
MSCDEX 36,304 (35K) 36,304 (35K) 0 (0K)
COMMAND 7,424 (7K) 7,424 (7K) 0 (0K)
Free 520,688 (508K) 520,688 (508K) 0 (0K)

小弟不知道是哪裡錯了?
顯示出來訊息好像不是像版主說的那樣耶?!
我是需要600K啦
把光碟驅動拿掉還不夠
再麻煩大家囉!!!

jess
2001-04-01, 03:55 AM
下面的例子使我可以在開機後選擇要進dos7.0或進win98。選進dos後,仍會有600多K的memory。
1.修改 msdos.sys 之option部分為
[Options]
BootMulti=1 <---
BootGUI=0 <---
BootMenu=0 <---
BootWin=1 <---
DoubleBuffer=1
AutoScan=0
WinVer=4.10.2222

2.修改 config.sys 為

[MENU]
MENUITEM=WIN98,WIN98 ENVIRONMENT
MENUITEM=98DOS,98DOS ENVIRONMENT
MENUDEFAULT=WIN98,5
MENUCOLOR=7,1

[COMMON]
NumLock=off
DEVICE=C:\WINDOWS\HIMEM.SYS

[WIN98]

[98DOS]
DEVICEHIGH=C:\WINDOWS\EMM386.EXE 4096 ram
DOS=HIGH,UMB
devicehigh=oakcdrom.sys /D:mscd001 <----可用你自己的

3.修改 autoexec.bat 為

SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\
GOTO %CONFIG%

:WIN98
win
GOTO END

:98DOS
Lh C:\WINDOWS\COMMAND\mscdex.exe /D:MSCD001
GOTO END

:END

=======================
(可適度增修,適合你的需要)

bosshsu
2001-04-01, 12:57 PM
再次謝謝另外一位版主的指教

我想我的"98se"跟大家應該一樣
好像找不到msdos.sys
不知道在哪裡?!應該沒有吧????

多重開機後,純DOS似乎可行(我還真麻煩 :∼)
我比較懶,只想用相容win的dos模式

還有其他可行之道嗎?!
請大家繼續不吝賜教!!!

謝謝!!!!!!!!

jess
2001-04-01, 01:33 PM
msdos.sys是(系統)隱藏檔,打開我的電腦-->檢視-->隱藏檔--->顯示所有檔案(打勾)。在 C:\ 下找到msdos.sys,以右鍵點選,再點選(左鍵)內容,將屬性的勾全部拿掉。這樣你就可以編輯它了。


良心的建議:安裝並學會一套檔案管理軟體吧!
http://pczone.com.tw/vb/showthread.php?threadid=5636

不懂你所謂相容於window的dos是指在window內用模擬的dos(非純dos)嗎?如是,那你所有的設定反而都是多餘。我上面所用的dos就是win98核心的dos7.1,看得見FAT16和FAT32,並無和win98的檔案系統不相容的問題。

bosshsu
2001-04-02, 02:57 AM
感謝JESS版主肯繼續回應我的問題
關於msdos.sys的問題,我已經設定可以顯示所有檔案
連dll檔都可以看見,sys檔應該也不會自己偷偷躲起來
我想"98第二版"真的沒有吧?!

我所指的DOS就是版主說的:
相容於window的dos是指在window內用模擬的dos(非純dos)
ps. 另外我的硬碟也格式成FAT32了

我不太懂版主說:我所有的設定反而都是多餘-指的是什麼意思?
執行DOS下的程式:如ET3,再加上一些古老的文書處理軟體
他會要求要有一定量的記憶體...
(我不是要執行這些才碰到問題,只是舉例子,也知道有ET2000,只是一時不知道要舉什麼例子,不知道我舉的例子好不好)

難道只有走純DOS一途嗎?!
還是我問得不夠具體,文筆不好,請大家多多包涵
我也不是資訊科班的,一些專有名詞我不是懂很徹底
JESS版主建議我使用的軟體:Windows Commander
我會嘗試學會使用它

再次謝謝大家!!!

bosshsu
2001-04-02, 03:06 AM
嘿嘿嘿
我找到MSDOS.sys了
真是抱歉!!!
那台電腦的主人偷偷把電腦灌成ME啦!!!

所以JESS版主提供的config.sys,我可以參考來使用

不過,不懂電腦的人就是這樣:很盧
我還是想知道,真的不行把98模擬的dos(非純dos) 的記憶體弄大一點嗎?!

請多多指教!!!

p.s sorry!!!

xbug
2001-04-02, 03:18 AM
WinMe 不支援 DOS 呀.... 設CONFIG.SYS沒用吧~