為了查看和編輯Msdos
sys文件我們首先需使用Attrib命令(attrib?s?h?r msdos
sys)或者是Windows
x的文件管理器去除Msdos
sys的系統
只讀
隱含屬性
然後我們就可以用純文本編輯器(如Edit或Notepad等)來打開Msdos
sys文件了
我們可以發現Msdos
sys由三段組成
其中一段由一些無意義的字符組成
另外兩段分別為[Paths]和[Options]
定義了一些Windows
x啟動所需的信息
現在我們先來對這兩段的有關參數作一介紹
最後再來認識一下那些由表面看來無用信息所組成的段落
(注意
以下所介紹參數的出現與否視各位的裝機情況而定)
[Paths]段包含如下設置
HostWinBootDrv= Default
C 意義
指定啟動盤根目錄的位置
UninstallDir= Default
C 意義
指定W
undo
dat和W
undo
ini文件的位置
這些文件是反安裝Windows
x所必需的
注意
該參數僅當用戶安裝Windows
x時選擇備份系統文件時出現
WinBootDir= Default
Windows
x的安裝目錄(例如
C:\WINDOWS) 意義
顯示啟動Windows
x所需文件的位置
WinDir= Default
Windows
x的安裝目錄(例如
C:\WINDOWS) 意義
顯示Windows
x的安裝目錄
[Options]段包含如下設置
AutoScan= Default
意義
定義非正常關機時是否運行Scandisk
其中
——不運行
——運行前提示
——運行前不提示
但在發現錯誤需修正時提示用戶
該參數只在Windows
OSR
和Windows
中有效
BootDelay= Default
意義
Windows
x繼續啟動前
Starting Windows
信息持續顯示的延遲時間
注意
該參數Windows
不支持
BootSafe= Default
意義
若設為
則強制計算機進入安全模式
BootGUI= Default
意義
設為
則強制裝載圖形界面
若為
則不裝載圖形界面
BootKeys= Default
意義
若為
則允許使用功能鍵啟動(包括F
F
F
F
和CTRL)
若為
則禁止在啟動過程中使用這些功能鍵
注意
BootKey=
的設置優先於BootDelay=n的設置
BootMenu= Default
意義
若為
則允許使用啟動菜單
若為
用戶必須在出現
Starting Windows
x
時按F
鍵
或者在機器啟動時按住CTRL鍵才能調用啟動菜單
BootMenuDefault= Default
若系統正常運行則為菜單項
若上次系統運行時掛起則為菜單項
意義
使用該設置來設定啟動的缺省菜單項
BootMenuDelay= Default
意義
該設置用來設定系統顯示啟動菜單的延遲時間
如過了延遲時間
則按缺省菜單項啟動
注意
該選項只有在設置了BootMenu=
後才起作用
BootMulti= Default
意義
若設為
則禁止多重啟動
若設為
則允許使用F
和F
鍵來啟動用戶原先的作系統
BootWarn= Default
意義
若設為
則禁止啟動安全模式的警告信息和啟動菜單項
BootWin= Default
意義
若設為
則強制啟動Windows
x
若設為
則禁止使Window
x成為缺省作系統(通常只在用戶的機器上同時存在
版本以上的Ms
dos時有用) 注意
如果BootMulti=
按F
將改變缺省的作系統(例如
BootMulti=
時按F
鍵將強制運行Windows
x)
DoubleBuffer= Default
意義
若設為
則系統只為需要使用雙緩沖的控制器設定雙緩沖(例如SCSI控制器)
若設為
則不管控制器是否需要雙緩沖都無條件設置雙緩沖
DBLSpace= Default
意義
若設為
則自動裝載DBLSPACE
BIN文件
若為
則禁止DBLSPACE
BIN文件的自動裝載
注意
只要Dblspace
bin和Drvspace
bin其中之一存在於啟動盤的根目錄
Windows
x將自動裝載
為了避免啟動時自動裝載Dblspace
bin或Drvspace
bin
建議在Msdos
sys文件中增加如下設置
DBLSpace=
DRVSpace=
DRVSpace= Default
意義
若設為
則自動裝載DRVSPACE
BIN文件
若為
則禁止DRVSPACE
BIN文件的自動裝載
LoadTop= Default
意義
若為
則禁止Windows
x將COMMAND
COM或DRVSPACE
BIN/DBLSPACE
BIN裝載在高端內存
如果其它軟件存在兼容性問題
不妨設為
試試
Logo= Default
意義
若為
則顯示Windows
x的旗標
若為
則不顯示Windows
x的標志
同時也可避免和某些第三方的內存管理軟件發生不兼容的問題
Network= Default
意義
若為
則意味著已安裝網絡組件
並且在啟動菜單中添加
Safe mode with network support
項
Msdos
sys文件的最後一部分是由一些看似無用的信息所組成
這些信息對於那些需要判別Msdos
sys文件長度的程序是必需的
比如說
有的防病毒程序若是檢測到Msdos
sys的文件長度小於
字節
它也許會認為Msdos
sys文件已經被病毒感染
若是不小心刪除了Msdos
sys文件
計算機將無法啟動
WIN
的MSDOS
SYS文件揭秘 Windows
的設置程序會在根目錄中建立一個叫MSDOS
SYS的文件
並且設置其屬性為只讀
系統和隱藏
這個文件不像舊版DOS的 系統文件MSDOS
SYS
這個文件只是一個普通文本文件
用任何文 本編輯器都可以查看或編輯它
該文件的結構類似於WINDOWS的INI文件
共分為兩個段落
[Path s]和[Options]
[Paths]段列出了Windows
其它文件的位置(如注冊文 件等)
[Options]段則使用戶可以控制自己喜歡的開機設置
以下就先將這個文件的設置項的格式和功能說明如下:
[Paths]段的設置: HostWinBootDrv=<開機引導盤> 默認值:C 功能:指定開機引導的磁盤位置
WinBootDir=<Windows所在的目錄> 默認值:安裝WINDOWS
時所指定的目錄(例如
C:\WINDOWS) 功能:指出WINDOWS
啟動時的文件位置
WinDir=<Windows所在的目錄> 默認值:安裝WINDOWS
時所指定的目錄(例如
C:\WINDOWS) 功能:指出Windows
的目錄位置
[Paths]段的設置一般不需要用戶修改
[Options]段 BootDelay=<Number> 默認值:
功能:設置當Windows
在啟動時顯示
Starting Windows
後等待的 時間
WINDOWS
在這段時間裡等待用戶按功能鍵來控制啟動過 程(詳見後述)
BootFailSafe=<Boolean> 默認值:
功能:設置為
時使WINDOWS
啟動時進入安全模式
BootGUI=<Boolean> 默認值:
功能:設置為
使系統啟動後自動進入Windows
; 設置為
使系統啟動後進入命令提示符狀態
注意這時是進入DOS
而不是舊版本的DOS系統
BootKeys=<Boolean> 默認值:
功能:設置為
時則啟動時可使用功能鍵(如F
F
F
和F
)來控制 啟動過程; 設置為
時則禁止用戶使用這些功能鍵
注意:當設置BootKeys=
時
則BootDelay=n無效
BootMenu=<Boolean> 默認值:
功能:當設置為
時
開機顯示startup menu等待用戶選擇
當設置為
時
必須在開機顯示
Starting Windows
時按F
才能顯 示startup menu
否則按照默認設置啟動
BootMenuDefault=<Number> 默認值:
如果系統正常運行的話;
如果系統在前一次啟動時出錯
未能完成整個引導過程的話
功能:指定系統啟動時進入startup menu的哪一個選項
BootMenuDelay=<Number> 默認值:
功能:這個是用來設置當系統啟動時
在顯示startup menu後等待用戶 選擇的時間
如果這個數值倒數到
而用戶沒有作任何選擇的話
系統將會照 BootMenuDefault的值所對應的選項來啟動系統
BootMulti=<Boolean> 默認值:
功能:設置為
時關掉雙重引導的功能(即不能用舊版本作系統啟動 ); 設置為
時允許使用F
和F
來選擇使用舊版本作系統啟動
BootWarn=<Boolean> 默認值:
功能:設置
則關掉安全模式開機時的警告信息和startup menu
BootWin=<Boolean> 默認值:
功能:設置為
即開機後就進入WINDOWS
; 設置為
則會在開機後進入舊版本的作系統
當然用戶的系統中應 當有舊版本的作系統
注意:如果BootMulti=
按F
則會使這裡的設置起的作用正好相反
例如
如果BootWin=
BootMulti=
則按F
就會使系統啟動後進入 Windows
DoubleBuffer=<Boolean> 默認值:
功能:設置為
時提供Double
buffer功能
如果系統認為用戶的硬盤控 制器需要這一設置的話
如SCSI控制器; 設置為
則是無條件使用Double
buffer功能
不管用戶的硬盤控制 器是否需要
DBLSpace=<Boolean> 默認值:
功能:設置為
即自動裝入DBLSPACE
BIN; 設置為
即禁止系統自動裝入這個文件
DRVSpace=<Boolean> 默認值:
功能:設置為
即自動裝入DRVS
PACE
BIN; 設置為
即禁止系統自動裝入這個文件
LoadTop=<Boolean> 默認值:
功能:設置為
即要求Windows
不要將COMMAND
COM
DRVSAPCE
BIN及DBLSPACE
BIN裝入UMB
如果用戶在使用軟件 時發現有兼容性問題
可以考慮將該設置設為
試一下
Logo=<Boolean> 默認值:
功能:設置為
即使Windows
在啟動時顯示其啟動畫面; 設置為
則不顯示該畫面
MSDOS
SYS中的其他內容 在上述兩段設置之後
MSDOS
SYS文件中還有一些表面上看起來沒 有用的內容
這些看似無用的內容是為了和一些軟件保持兼容而設 置的
例如
許多查病毒軟件認為這個文件大小至少要有
字節
否則它會認為這個文件已遭受病毒感染
因此在上述兩段設置之 後
文件中有一段說明文字如下: ; The following lines are required for compatibility with other programs
; Do not remove them (MSDOS
SYS needs to be>
bytes)
這裡行首的
;
意為注釋
系統不會去識別這些信息
在這兩行注 釋之後就出現一堆同樣以分號開頭的
X
這些
X
就是起到保 持MS
DOS
SYS的
體型
的作用
使它大於
字節
這裡先說明WINDOWS
的兩種安裝方式
然後再舉一個 MSDOS
SYS的設置的例子
WINDOWS
有兩種安裝方式:覆蓋或 不覆蓋舊版作系統
選擇這兩種方式的手段很簡單:如果用戶把 WINDOWS
安裝到了原來系統中WINDOWS
X的目錄中
即為 覆蓋方式
在這種方式下
舊版的WINDOWS系統被覆蓋
用戶雖 然可以進入舊版的DOS系統
但無法使用WINDOWS
X了
不過 在這種情況下
WINDOWS
可以被UNINSTA
From:http://tw.wingwit.com/Article/os/xtgl/201311/8840.html