absmiddle ★ 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。 勝文註:如果你剛好是屬於哪種"不會每次都進入 windows 也不會每一次 都進入 dos 的可憐人,按 F8 一定讓你煩死了,這個方法讓你不用 每次按 F8:在 msdos.sys 的 options 這一節中加入 BootMenu=1 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 則會使這裡的設定變成相反 的作用, 例如:BootMulti=1,BootWin=0 則按 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 動畫之畫面。 Network=<Boolean> 預設值:1 (若電腦有連上網路) 目的:將 Safe Mode With Networking 加入啟動選單中。 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 編輯,存檔。
上一層目錄