複製鏈接
請複製以下鏈接發送給好友

MSDOS.SYS

鎖定
MSDOS.SYS 在微軟非NT內核操作系統中經常可以看到它,具有隻讀、系統、隱藏三個屬性,因此在WINDOWS中是看不到的,可以通過“文件夾選項”中“顯示系統文件”和“顯示所有文件”來顯示它,如果改它的屬性在WINDOWS中只能改只讀和隱藏兩個屬性,不能改系統屬性,但是可以在命令行形式下改attrib -s msdos.sys MSDOS.SYS可以修改,但改壞了可能會導致系統無法啓動,可以用記事本打開,內面是一些啓動參數,如:開機時顯示不顯示菜單、開機時進行磁盤掃描嗎、開機時顯不顯示LOGO等等。
外文名
MSDOS.SYS
所屬學科
計算機
釋    義
DOS的三個核心文件之一

MSDOS.SYS作用

MSDOS.SYS是DOS的三個核心文件之一,另外兩個是command.com、IO.SYS
在Win 9X中,MSDOS.SYS變成了純文本系統配置文件,用於控制Win的啓動方式。可以在DOS模式下解除其特殊屬性(只讀、隱藏、系統),根據需要自行配置。MSDOS.SYS可以是空文件,甚至可以刪除,當然此時系統只能以純DOS方式啓動,不能進入GUI系統。
不同方式形成的MSDOS.SYS默認內容不同,主要有四種,其中前三種方法形成的MSDOS.SYS文件無任何配置命令,幾乎是空文件,僅保留一行註釋,以説明該文件形成方式,這類文件多見於系統軟盤中。不同的MSDOS.SYS內容如下:
(1)Win安裝時建立的系統盤 : ;Win95EBD
(2)FORMAT /S建立的系統盤 : ;FORMAT
(3)SYS A:傳遞建立系統盤 : ;SYS
(4)建立系統時在硬盤上形成的MSDOS.SYS
系統硬盤中的MSDOS.SYS內容比較完整,包括必要的啓動配置命令,文件長度必須大於1024 bytes,即佔用兩個以上磁盤扇區,這一要求在該文件中説明為保證兼容性,但從未見更深入的介紹,實際上文件小於1024 bytes對系統並無明顯影響,該要求估計是為了保證系統與舊版DOS和Win 3.X兼容而提出的,這一點尚望行家指教。
用SYS向硬盤傳送系統以修復啓動文件時,將覆蓋引導記錄、IO.SYS和COMMAND.COM,MSDOS.SYS的內容保持不變,保證系統引導部分修復後,整個系統仍能正常啓動,這一做法非常聰明。

MSDOS.SYS配置參數

MSDOS.SYS由三小節組成,其各配置參數無順序要求,內容如下:
[PATHS]
指定Windows的系統文件路徑
WinDir=
指定Win 9X各系統文件及其子目錄所在的目錄
該路徑必須包括註冊表文件SYSTEM.DAT和Win 9X啓動必需的驅動程序,如HIMEM.SYS
WinBootDir=
指定Win 9X的GUI啓動程序Win.COM所在的目錄
HostWinBootDrv= 指定Win.COM所在的驅動器,不需冒號(:)
UninstallDir=
指定保存原系統的目錄,便於自身刪除時恢復原系統用
該參數出現在Win的升級版本中
[OPTIONS] 指定Windows的啓動方式,/前的值為缺省值
LOGO=1/0
允許/禁止啓動時顯示Win 9X標誌(LOGO)
屏蔽該畫面有時可解決第三方內存管理程序造成的衝突
看到系統啓動過程出現的提示信息,也使系統啓動稍快,啓動
啓動時可用ESC鍵清除Win 9X標誌,查看實模式啓動信息
BootKeys=1/0 允許/禁止啓動鍵改變啓動方式
為0時直接進入默認的啓動方式,不能用啓動熱鍵轉換
BootGUI=1/0
啓動圖形界面GUI / 僅啓動DOS 7.X,進入DOS字符界面
為0時可為DOS 7.X多重啓動提供方便,能進一步啓動圖形界面
BootWin=1/0
啓動Win 9X / 啓動舊版DOS,可按要求對換系統文件
當BootWin=0時,默認啓動舊版DOS,若此時選擇啓動菜單的
“Previous MS-DOS version”,將啓動Win 9X
注:BootWin級別高於BootGUI,兩者衝突時以前者為準
BootMulti=0/1 禁止/允許雙重啓動
即在啓動菜單中是否出現“Previous vertion of MS DOS”項
從舊版DOS升級Win 9X時會自動出現此項,並設置為
1,但對於Win 97/98 來説,如果不對啓動系統進行修改,選擇此項將造成系統下次無法啓動
BootMenu=0/1 系統啓動時是否自動顯示啓動選擇菜單
該值為1,在啓動時會直接彈出啓動選擇菜單
Network=0/1
啓動菜單中是否出現“帶網絡的安全模式啓動”項
即“Safe mode with network support”項
BootDelay=n
系統引導前顯示“Starting Windows 95...”時間,默認為2秒供使用啓動鍵改變啓動方式,該值為0時不出現任何提示直接進入默認的啓動過程,可加快啓動速度,但仍可用啓動熱鍵選擇啓動方式
BootMenuDefault= 啓動菜單使用的默認選項,缺省值為 1
BootMenuDelay= 啓動菜單按默認方式啓動延遲間,缺省值30,單位:秒
BootSafe=0/1
系統是否以安全模式啓動,為1時系統直接以安全模式啓動
BootWarn=1/0
啓動時是否顯示警告信息
當系統非正常關機重新啓動時,是否提示“應進入安全模式” 實際上安全模式解決問題能力非常有限,真正的系統問題在該模式下是無法解決的,不進也罷
BootConfig=1/0 能否使用單步配置模式,其作用是能使電腦從一個特殊的硬件配置啓動。(This enables the computer to boot up a particular hardware configuration.)
DisableLog=0/1 在“Step-by-step config”時是否創建BOOTLOG.TXT
1:不選擇“Logged”時不詢問也不創建Bootlog.txt
0:詢問是否創建日誌文件Bootlog.txt
SystemReg=1/0
系統啓動時是否運行Windows 9X註冊器
1:“Step-by-step config”下詢問是否運行註冊器
其他模式則自動運行註冊器
0:不運行也不詢問是否運行Windows 9X的註冊器
該註冊器在整個系統啓動前首先運行,但運行與否對系統無明顯影響,其作用不明
LoadTop=1/0
是否將COMMAND.COM、Drvspace.bin、Dblspace.bin等加載到高端內存,如啓動中出現內存地址衝突,可將該值設為0
這類衝突多由CONFIG.SYS、AUTOEXEC.BAT加載的程序造成Autoscan=1/0
非正常關機(如掉電等)再啓動時,是否自動執行SCANDISK
(僅在Win 97/98有效)
取消自動檢測硬盤固然可以免除一些煩惱,但確實給系統帶來了隱患,還是不關閉的好
DoubleBuffers=1/2/0 是否加載BDLBUFF.SYS,提供雙重緩存支持
0:不提供;1:需要時提供,如有SCSI卡等;
2:無條件提供雙重緩存
DblSpace=1/0
允許需要時自動加載DblSpace.bin壓縮驅動(DOS6.0、6.2)
DrvSpace=1/0
允許自動加載DrvSpace.bin壓縮盤驅動(DOS6.22、Win 9X)
壓縮硬盤降低了系統整體性能,更增加了數據的危險性
硬盤容量已不成問題的今天,還是不用壓縮為妙
注意,FAT32不支持任何磁盤壓縮軟件
WinVer=
註明Windows版本正式推出日期第三部分由以分號“;”開頭的數行任意字符組成,在MSDOS.SYS中屬於註釋行,對系統不起任何設置作用,主要用於保證MSDOS.SYS文件長度大於1024字節。
MSDOS.SYS提供的參數多數是用於調整系統使用的,對於普通用户來説,常用的主要包括NetWork前的幾個參數。

MSDOS.SYS設置大全

大家都記得,在DOS時代有一個很重要的系統文件msdos.sys,其實在WIN9X裏面也有一個msdos.sys,藏在C盤根目錄下,去掉其隱藏和只讀屬性後,用任意文字編輯軟件都可以打開它。

MSDOS.SYSPaths

⒈hostwinbootdrv
指windows的啓動盤。一般在C盤,所以設為hostbootdrv=c
⒉uninstalldir
大家都知道在重裝系統時,windows會問你是否要備份windows的卸載文件,這就是設置卸載文件保存在哪個盤,默認為C盤,uninstalldir=c,如果安裝時沒有選擇保存卸載信息,則此項沒有意義。
⒊winbootdir與windir
設置windows的系統文件安裝在哪個盤的哪個目錄下,默認為:
winbootdir=c:\windows
windir=c:\windows

MSDOS.SYSoptions

⒈autoscan
設置在啓動windows時是否要自動執行磁盤掃描程序scandisk:
autoscan=0 不執行磁盤掃描程序
autoscan=1 上次關機為非正常關機或啓動為非正常重啓動時執行scandisk
autoscan=2 每次啓動自動執行磁盤掃描程序
默認值 autoscan=0
⒉bootdelay
這是設置開機時出現“Starting Windows…”這個信息的時間,默認為2秒。即
bootdelay=2(WIN98已不支持此參數)
⒊bootsafe
設置是否一開機即強迫進入安全模式:
bootsafe=0 表示不進入
bootsafe=1 表示要進入
默認值:bootsafe=0
⒋logo
設置開機時是否顯示藍天白雲的畫面:
logo=1 表示顯示
logo=0 表示不顯示
默認值:logo=1
⒌bootgui
設置開機後是否進入圖形接口模式:
bootgui=1 表示進入,即我們一般見到的windows畫面
bootgui=1 表示不進入
默認值:bootgui=1
⒍bootkeys
設置開機時,是否可以使用功能鍵(F4進入DOS6.22以前的版本,F5進入安全模式,F6進入安全模式並支持基本網絡功能,F8則顯示啓動菜單):
bootkeys=1 表示可以使用功能鍵
bootkeys=0 由上述功能鍵將被禁止
默認值:bootkeys=1
⒎bootmenu
設置開機時是否顯示如下啓動菜單:
⑴Normal
⑵Logged(\bootlog.txt)
⑶Safe Mode
⑷Setp-by-step configration
⑸Command prompt only
⑹Safe mode command prompt only
⑺Previous version MS-DOS
bootmenu=0 表示不顯示
bootmenu=1 表示顯示
默認值:bootmenu=0
⒏bootmenudefault
開機時如出現啓動菜單時,設置啓動菜單上的亮條指在哪一條上:
可選值為菜單項數
默認值:bootmenudefault=1
⒐bootmenudelay
設置開機時出現的啓動菜單要顯示多久,默認為bootmenudelay=30,即顯示30秒。
⒑bootwarn
設置進入安全模式時是否顯示報警信息:
bootwarn=0 表示不顯示
bootwarn=1 表示顯示
默認值 bootwarn=1
⒒boublebuffer
設置如有使用SCSI接口,開啓doublebuffer可以使傳輸速率加快,如沒有SCSI接口,則此項設置沒有用,0表示關閉,1表示開啓,默認為doublebuffer=0。
⒓dblspace
設置開機時是否加載dblsp