是這樣的
我的OS:Win98se,開機進入step-by-step configration的步驟發現
即使我的CONFIG.SYS:是先載入Himem、emm386的指令
他還是先載入Dos=high,umb耶
這樣一來,所有的東西都無法devicehigh or loadhigh
這樣交代不知道清不清楚
請問大家有解決之道嗎?!
謝謝
可列印頁面
是這樣的
我的OS:Win98se,開機進入step-by-step configration的步驟發現
即使我的CONFIG.SYS:是先載入Himem、emm386的指令
他還是先載入Dos=high,umb耶
這樣一來,所有的東西都無法devicehigh or loadhigh
這樣交代不知道清不清楚
請問大家有解決之道嗎?!
謝謝
你還有在使用純DOS的環境嗎..
基本上,不管你的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。
謝謝親愛的版主及網友的回應
貼一份我的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啦
把光碟驅動拿掉還不夠
再麻煩大家囉!!!
下面的例子使我可以在開機後選擇要進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
=======================
(可適度增修,適合你的需要)
再次謝謝另外一位版主的指教
我想我的"98se"跟大家應該一樣
好像找不到msdos.sys
不知道在哪裡?!應該沒有吧????
多重開機後,純DOS似乎可行(我還真麻煩 :∼)
我比較懶,只想用相容win的dos模式
還有其他可行之道嗎?!
請大家繼續不吝賜教!!!
謝謝!!!!!!!!
msdos.sys是(系統)隱藏檔,打開我的電腦-->檢視-->隱藏檔--->顯示所有檔案(打勾)。在 C:\ 下找到msdos.sys,以右鍵點選,再點選(左鍵)內容,將屬性的勾全部拿掉。這樣你就可以編輯它了。
良心的建議:安裝並學會一套檔案管理軟體吧!
[url]http://pczone.com.tw/vb/showthread.php?threadid=5636[/url]
不懂你所謂相容於window的dos是指在window內用模擬的dos(非純dos)嗎?如是,那你所有的設定反而都是多餘。我上面所用的dos就是win98核心的dos7.1,看得見FAT16和FAT32,並無和win98的檔案系統不相容的問題。
感謝JESS版主肯繼續回應我的問題
關於msdos.sys的問題,我已經設定可以顯示所有檔案
連dll檔都可以看見,sys檔應該也不會自己偷偷躲起來
我想"98第二版"真的沒有吧?!
我所指的DOS就是版主說的:
相容於window的dos是指在window內用模擬的dos(非純dos)
ps. 另外我的硬碟也格式成FAT32了
我不太懂版主說:我所有的設定反而都是多餘-指的是什麼意思?
執行DOS下的程式:如ET3,再加上一些古老的文書處理軟體
他會要求要有一定量的記憶體...
(我不是要執行這些才碰到問題,只是舉例子,也知道有ET2000,只是一時不知道要舉什麼例子,不知道我舉的例子好不好)
難道只有走純DOS一途嗎?!
還是我問得不夠具體,文筆不好,請大家多多包涵
我也不是資訊科班的,一些專有名詞我不是懂很徹底
JESS版主建議我使用的軟體:Windows Commander
我會嘗試學會使用它
再次謝謝大家!!!
嘿嘿嘿
我找到MSDOS.sys了
真是抱歉!!!
那台電腦的主人偷偷把電腦灌成ME啦!!!
所以JESS版主提供的config.sys,我可以參考來使用
不過,不懂電腦的人就是這樣:很盧
我還是想知道,真的不行把98模擬的dos(非純dos) 的記憶體弄大一點嗎?!
請多多指教!!!
p.s sorry!!!
WinMe 不支援 DOS 呀.... 設CONFIG.SYS沒用吧~
Win NT/W2K,別鬧了……用其他的吧!
Win ME,理論上也是不行,但是網路上有修改的方法,只是穩定性……不知?是有很多人這樣用啦!只是我不建議。而且啊……我試過用它的Himem.sys和Emm386.exe,感覺怪怪的!若要用DOS模式的話,還是用95/98會比較好些。
Win 95/98,95年代久遠我也好久沒用了,所以其實講的是98啦。98很方便、很好用,而且對DOS的相容程式也很高!我建議的設定如下:(我是直接以JESS的設定來修改)
1.修改 MSDOS.SYS之Option部分為:
[Options]
BootMulti=0 <--- (如果你在裝98之前是用DOS 6.22,那麼設這個選項可以讓你回到之前的DOS 6.22,不過我想現在應該很少人會這麼做吧!如果之前也是用95/98 Format的,那這個選項就設0就行了!)
BootGUI=0 <--- (1是圖形介面,0是文字介面)
DoubleBuffer=1 (有SCSI設1,沒有就設0)
Drvspace=0 <--- (有用Drvspace設1,沒有設0,現在應該很少人用吧!)
Dblspace=0 <--- (同上)
Logo=0 <--- (將開機畫面關掉)
:
:
P.S.基本上我只有把會修改到的寫出來,其他不會動到的,就用預設值吧。
2.修改 config.sys 為
[MENU]
MENUITEM=WIN98,WIN98 ENVIRONMENT
MENUITEM=98DOS,98DOS ENVIRONMENT
MENUDEFAULT=WIN98,5
[COMMON]
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE NOEMS
[WIN98]
[98DOS]
DEVICEHIGH=TEAC.SYS /D:TEAC <----載入光碟機或SCSI卡驅動程式
3.修改 AUTOEXEC.BAT 為
@ECHO OFF
PROMPT $P$G
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\TOOLS
GOTO %CONFIG%
:WIN98
WIN
GOTO END
:98DOS
Lh C:\WINDOWS\COMMAND\MSCDEX /D:TEAC
SMARTDRV /X 32768 (一般設記憶體的一半,最大設32768)
GOTO END
:END
LH DOSKEY
基本上這樣應該就可以了,如果還是不行再來討論!我是一定都設到600K以上啦!
終於復站
剛剛才收到復站通知
跟各位報告一下
原本那台電腦用的就是98
自己技術太爛,那台主人以為換灌ME就沒事了
怪自己沒跟大家說清楚
雖然其中又出了一點事
不過又把電腦重新灌回98
謝謝各位的指導
可以用雙重開機的方式
讓DOS(純DOS或WIN下的MS-DOS模式)
都有600K以上的空間
發誓,之前真的無法將東西弄到UMB
經過高人指點,果然不同
當初是錯在哪裡呢?
大膽提出發現一點觀察的差異
是不是這樣的過程
會跳過直接進WIN的一步-scan registry
是這樣就可以使dos=high,umb生效嗎?!
另外請教各位先進
大家可以提供哪些相關的書目
供小弟研究
像smartdrv的指令,我那舊舊的書
指的是smartdrv.sys 用在config
現在要用在config那裡devicehigh好像不行?
另外請教各位先進
大家可以提供哪些相關的書目
供小弟研究
像smartdrv的指令,我那舊舊的書
指的是smartdrv.sys 用在config
現在要用在config那裡devicehigh好像不行? [/B][/QUOTE]
現在要找這樣的書可能不容易了.... :)
smartdrv.exe 要放在 autoexec.bat 裡面, 可以用 LH (LOADHIGH)放到上層記憶體, 語法是: LH smartdrv /參數1 參數2 ....
可以試試用 smartdrv/? 來查看它可以下的參數有哪些
這類書真的剩不多了....不過我想很多大大家裡還有不少吧...
呵呵....
好像又回到以前...和那600多K奮鬥的時代.....
Hi
謝謝指教
我的上層記憶體好像已經用光了
用LH smartdrv.exe 也好像load不上去
有50幾K,對嗎?!是不是後面參數我設得太大了?!
家裡那一本是好幾年前買的
正如大家所說
當初是買來應付DOS、WIN95
物換星移
很多東西,書上面寫的已經不太一樣
不知道還有沒有先進可以推薦另外的書
是介紹像是:regedit管理registry
我想在問一下:
我那本寫的smartdrv.sys 在以前的DOS版本存在過嗎?!
如果你有幾個程式需要 Loadhigh 的話, 試著根據程式大小, 調整一下 LH 的順序
盡量讓程式大的先上, 可以用 mem 這個指令來觀察記憶體的使用狀況, 再來決定順序或 load 不 loadhigh 的取捨
其實 Smartdrv.sys 在之前dos是有的,但後來我就不知了,因為我個人都是習慣用 smartdrv.exe,其實後面可以不要加任何參數,通常系統自己幫你配的就夠用了。
(用這個來幫忙灌98 是很快的哦.. ^^ 我都會在開機片裡放一個。)
盡量把 config.sys 和 autoexec.bat 簡單化,應該都可以隨便就上600k 才是。
試看看吧...
[QUOTE]原始作者是 : [i] bosshsu [/i]
[B]不知道還有沒有先進可以推薦另外的書
是介紹像是:regedit管理registry
[/QUOTE]
歐萊禮(O'Reilly)有出過一本專講win95 registry的書~也有中譯本, 不過翻得很爛.......
另外旗標有一本 Windows98 系統秘笈, 初學者可以看看, 還算不錯, 堶惜]有提到一點 registry .. 真的是只有提到一點..
根據奶爸大哥及綜合我那本舊舊的DOS書籍
仔細調調LH的先後,果然有差,謝謝
為了smartdrv.exe,我把塵封已久的DOS遊戲-三國志英傑傳
拿出來溫故知新一下,好像在DOS下LOAD東西有較明顯的差異
不過我之前是自己加參數,搞的K數有點大
我等一下不加參數試試
嘿嘿...『旗標有一本 Windows98 系統秘笈, 初學者可以看看, 還算不錯, 堶惜]有提到一點 registry .. 真的是只有提到一點..』
我看過耶!!!
站在書店一下下就看完了
對於當初不敢亂動registry的我,卻有不可抹滅的影響
...真的是只有提到一點...
所以想請教先進這一類的問題
一些東西uninstall,好像機碼『尾大不掉』
像之前有某大知名防毒PC-******98PLUS!
uninstall之後,按右鍵看檔案,依舊有『餘孽』存在
好像岔題了...
dos6.22與win9x的smartdrv.exe本身就能自動LoadHigh
所以前面不必加LH,多此一舉。