於 19 Apr 1999 06:21:57 GMT, 在 JSF10.bbs@bbs.mgt.ncu.edu.tw (寶瓶紫水晶)
的文章中提到:
>你可以在Windows下去修改MSDOS.SYS
>參考一下下面的設定吧~~
>
>[option]
>Bootmenu=1
>Bootmulti=1
>Bootgui=0
>DoubleBuffer=1
>Autoscan=1
>Winver=4.10.1998
在這裡轉貼一篇關於 MsDos.sys 的文章,好讓大家對於 MsDos.sys 檔有更進一步的認識。
發信人: nelson1@hntp2.hinet.net (Nelson Huang), 信區: MSwindows
標 題: Windows 95 MSDOS.SYS 之設定與編輯
發信站: Chung-Yuan University (Fri Sep 15 22:37:20 1995)
轉信站: cis_nctu!news.cis.nctu!news.csie.nctu!bbsroute!ncubbsroute!news.ncu!ta
Windows 95 MSDOS.SYS 之設定與編輯
Windows 95 的設定程式會在根目錄中建立一個叫 MSDOS.SYS 的檔案,
並且設定其屬性為唯讀、系統和隱藏。這個檔案不像 MS-DOS 開機檔
案之 MSDOS.SYS。這個檔只是一個普通文字檔,它包含了兩個段落,[Paths]
和 [Options],[Paths] 段列出了Windows 95 其它檔案的位置 (如註冊
檔案等),[Options] 段則使你可以用來設定自己的喜歡的開機設定。
以下就將這個檔案之一些 Path 與 Options 之設定預設值與目的摘錄
如下:
1. [Paths] 段之設定:
----------------------------------------------------------------------
HostWinBootDrv=<開機之碟>
預設值:C
目的:指定所要開機的磁碟機和位置。
----------------------------------------------------------------------
WinBootDir=<Windows 所在之目錄>
預設值:設定時所指定的目錄 (例如, C:\WINDOWS)
目的:列出開機時所需要的檔案位置。
----------------------------------------------------------------------
WinDir=<Windows 所在之目錄>
預設值:設定時所指定的目錄 (例如, C:\WINDOWS)
目的:列出設定時所指定的Windows 95 目錄位置。
----------------------------------------------------------------------
2. [Options] 段包含下列設定且必須手動加入:
----------------------------------------------------------------------
BootDelay=<秒數>
預設值:2
目的:設定當Windows 95 繼續開機前顯示 "Starting Windows" 這個訊息的
時間長度。
----------------------------------------------------------------------
BootFailSafe=<Boolean>
預設值:0
目的:設定 1 時使電腦開機時進入安全模式。
----------------------------------------------------------------------
BootGUI=<Boolean>
預設值:1
目的:設定 1 使開機自動載入 GUI 介面 (就是進Windows啦)。
設定 0 使開機時不自動載入 GUI 介面 (也就是回到C:>)。
----------------------------------------------------------------------
BootKeys=<Boolean>
預設值:1
目的:設定 1 時則開機時可使用功能鍵 (如 F4、F5、F6 和 F8)。
設定 0 時則無法使用。
注意:當設定 BootKeys=0 時,則 BootDelay=n 無效。
----------------------------------------------------------------------
BootMenu=<Boolean>
預設值:0
目的:當設定 1 時,開機自動顯示 startup menu。
當設定 0 時,必須在開機時,顯示 "Starting Windows" 時按
F8,才能顯
示 startup menu。
----------------------------------------------------------------------
BootMenuDefault=<Number>
預設值:1 ,如果系統正常運作的話。
4 ,如果系統於前一次開機時發生當機的話。
目的:預設系統啟動時進入 startup menu 的要用那一個項目。
----------------------------------------------------------------------
BootMenuDelay=<Number>
預設值:30
目的:這個是用來設定當系統啟動時,暫停在 startup menu 所花的秒數。
如果這個數值倒數到 0 而你沒有作進一步指示的話,系統將會照
BootMenuDefault 的值 (選項) 來啟動系統。
----------------------------------------------------------------------
BootMulti=<Boolean>
預設值:0
目的:設定為 0 時關掉多重開機的功能 (例如,設定為 0 時不能用前一個
作業系統開機)
設定為 1 時允許使用 F4 和 F8 來選擇使用前一個作業系統開機。
注意:設定 0 為預設值是為了避免資料錯誤,因為使用者無意的使用 MS-DOS
開機並使用不認識長檔名的磁碟機工具程式。
----------------------------------------------------------------------
BootWarn=<Boolean>
預設值:1
目的:設定 0 則關掉安全模式開機時的警告訊息和 startup menu。
----------------------------------------------------------------------
BootWin=<Boolean>
預設值:1
目的:設定為 1 即開機後就執行 win95,設定為 0 則不會在開機後就
執行 Win95,當然必須你的系統存在有 MS-DOS 5.x 或 6.x。
注意:當在 BootMulti=1 之情況,按 F4 則會使這裡的設定變成相反
的作用,例如 BootWin=0, BootMulti=1 則按 F4 就會強迫開機後
就執行 Win95。
----------------------------------------------------------------------
DoubleBuffer=<Boolean>
預設值:0
目的:設定為 1 時乃是提供 Double-buffer 功能,如果你的 controller
需要的話,如 SCSI Controller。設定為 2,則是無條件使用
double-buffer 功能,不管你的 controller 是否需要。
----------------------------------------------------------------------
DBLSpace=<Boolean>
預設值:1
目的:設定為 1 即自動載入 DBLSPACE.BIN,設定為 0 即避免系統自動載入
這個檔案。
----------------------------------------------------------------------
DRVSpace=<Boolean>
預設值:1
目的:設定為 1 則系統會自動載入 DRVSPACE.BIN。設定為 0 則不會自動
載入。
----------------------------------------------------------------------
LoadTop=<Boolean>
預設值:1
目的:設定為 0 即要求 Win95 不要將 COMMAND.COM、DRVSAPCE.BIN 及
DBLSPACE.BIN 載入 UMB。如果你在使用軟體有相容性之問題時,
可以考慮將此設定為 0。
----------------------------------------------------------------------
Logo=<Boolean>
預設值:1
目的:設定為 1 即強迫 Win95 秀出其之預設商標畫面。設定為 0 即避免
秀出 Win95 動畫之畫面。
----------------------------------------------------------------------
3. MSDOS.SYS 之重要性:
MSDOS.SYS 這個檔案似乎包含了一些表面上看起來沒有用的資訊,但是這些
對於某些軟體是必需的,這些軟體認為這個檔案大小至少須 1024 bytes,
例如,如果防毒軟體偵測到 MSDOS.SYS 這個檔案大小小於 1024 bytes,則
它會認為這個檔案已遭受電腦病毒感染。同時如果你把這個檔案刪除了,你
的電腦將無法開機。因此在這個檔案有一段說明文字如下:
;The following lines are required for compatibility with other
programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
; 乃是說明的意思,系統不會讀取這段文字,在這段文字下就出現一堆 "X"。
4. 如何編輯 MSDOS.SYS
你可以依照以下步驟編輯你的 MSDOS.SYS,當然也可用其他方法編輯之:
(1) 單擊開始功能表/尋找/檔案或資料夾。
(2) 在名稱鍵入 msdos.sys,查詢欄位選擇你開機的硬碟,一般是 C:
(3) 找到後,以右鍵單擊 msdos.sys,選擇內容/屬性/將唯讀與隱藏之
屬性去除,然後按確定。
(4) 再用右鍵單擊 msdos.sys,選開啟舊檔,再選擇 notepad 或是
wordpad 編輯這個檔案。
(5) 編輯後,記得再將這個檔案改成唯讀與隱藏,以免誤刪而無法開機。
(6) 重新開機。
(7) 以上也可以用下列方法:
在切換至 MS-DOS 模式下鍵入:
attrib -s -h -r c:\msdos.sys,然後用 notepad 編輯,存檔。
5. 後記:本文乃是參考 Microsoft 公司之 Windows 95 說明文件。
還有本文筆者並未完全作過測試,因此如你依照本文之設定而照成系統當機
或不可收拾之局面,筆者並不負任何責任。
萬分感謝陳政宏兄協助校對測試。(vinc@hntp2.hinet.net)
Nelson Huang (nelson1@hntp2.hinet.net) 1995.09.12
Chung-Yuan University
Huang Nan-hsin
Nelson Huang
--
任何的生花妙筆都無法描述事實真相,
如何的舌燦蓮花也不能掩飾鐵證實跡。