跳至內容

MSDOS.SYS

維基百科,自由的百科全書

MSDOS.SYSMS-DOSWindows 9x操作系統中的系統文件。在從 1.1x 到 6.22 的 MS-DOS 版本中,該文件包含 MS-DOS內核並負責文件訪問和程序管理。 MSDOS.SYSDOS BIOS IO.SYS作為引導過程的一部分[1]。在 MS-DOS 的某些 OEM 版本中,該文件被命名為MSDOS.COM

Windows 95(MS-DOS 7.0)到Windows Me(MS-DOS 8.0)中,DOS 內核已與 DOS BIOS 合併為一個文件IO.SYS(又名WINBOOT.SYS[2]),而MSDOS.SYS變成了一個包含引導配置指令的純文本文件。如果WINBOOT.INI文件存在,系統將從WINBOOT.INI讀取配置而不是來自MSDOS.SYS。當Windows 9x安裝在預先存在的DOS安裝上時,只要Windows的雙啟動功能啟動了先前的操作系統,Windows文件會被暫時命名為MSDOS.W40。同樣,只要Windows 9x處於活動狀態,老系統的MSDOS.SYS就被命名為MSDOS.DOS[3]

某些 DOS 實用程序需要MSDOS.SYS文件的最小文件大小至少為 1 KB。這就是為什麼自Windows 95以來,在MSDOS.SYS配置文件中通常會有一個大注釋的原因。[nb 1][4][5][6]

默認情況下,該文件位於可引導驅動器/分區的根目錄C:\ ),並設置了隱藏、只讀和系統文件屬性

由前東德VEB Robotron使用,從MS-DOS 衍生的Disk Control Program​(德語(DCP)以DCDOS.SYS命名之。[7]

IBM PC DOS以及5.0版後的DR DOS (DR-DOS 7.06 除外)使用文件IBMDOS.COM用於相同目的,而 DR-DOS 3.31 到 3.41 使用DRBDOS.SYS代替。[2]FreeDOS使用文件KERNEL.SYS代替。

基於Windows NT的操作系統(NT 3.1-4、2000、XP 和 2003)使用NTLDR文件,而 NT 6+ 操作系統(Vista2008、7、8、8.1 和 10)使用Windows開機管理程式,因為它們有不同的啟動順序。

參見

註解

  1. ^ 在沒有被修改過的MSDOS.SYS中的佔位區塊解釋了原因:

    The following lines are required for compatibility with other programs. Do not remove them (MSDOS.SYS needs to be >1024 bytes).
    翻譯:以下文本對於和其他軟件的兼容性是必須的。不要移除他們(MSDOS.SYS必須大於1024位元組)。

參考來源

  1. ^ Robbins, Judd. Mastering DOS 5 3. San Francisco, California: Sybex. 1991: 68–69 (英語). 
  2. ^ 2.0 2.1 Paul, Matthias R. Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM - README.TXT and BOOT.TXT - A short description of how OpenDOS is booted. 1997-10-02 [1997-09-29] [2009-03-29]. (原始內容存檔於2003-10-04) (英語).  [1] (NB. Also has a few bits on how other DOSes are booted.)
  3. ^ Windows Does Not Start Normally With Bootgui=1 in the Msdos.sys. 2.0. Microsoft. 2013-10-24 [2015-08-20]. KB136416, Q136416. (原始內容存檔於2010-08-19) (英語). 
  4. ^ Contents of the Windows MSDOS.SYS file. 1.4. Microsoft. 2007-01-19 [2015-08-20]. KB118579, Q118579. (原始內容存檔於2015-02-23) (英語). 
  5. ^ How to create an MSDOS.SYS file larger than 1024 bytes. 1.3. Microsoft. 2004-12-21 [2014-11-22]. KB129998, D36528. (原始內容存檔於2014-12-02) (英語). 
  6. ^ Wolking, Gregory A. BootOpt Gives You Start-Up Control - A GUI interface makes it easier to set Windows 95's startup options. PC Magazine. 1996-09-24: 222–230 [2019-07-27] (英語). 
  7. ^ Kurth, Rüdiger; Groß, Martin; Hunger, Henry. Betriebssystem DCP. www.robotrontechnik.de. 2016-11-29 [2007] [2019-04-28]. (原始內容存檔於2019-04-03) (德語). 

外部連結

Windows 9x(95/98/ME)中的MSDOS.SYS