MSDOS.SYS
MSDOS.SYS是MS-DOS和Windows 9x操作系统中的系统文件。在从 1.1x 到 6.22 的 MS-DOS 版本中,该文件包含 MS-DOS内核并负责文件访问和程序管理。 MSDOS.SYS
由DOS 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开机管理程式,因为它们有不同的启动顺序。
参见
注解
- ^ 在没有被修改过的
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位元组)。
参考来源
- ^ Robbins, Judd. Mastering DOS 5 3. San Francisco, California: Sybex. 1991: 68–69 (英语).
- ^ 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.)
- ^ 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) (英语).
- ^ Contents of the Windows MSDOS.SYS file. 1.4. Microsoft. 2007-01-19 [2015-08-20]. KB118579, Q118579. (原始内容存档于2015-02-23) (英语).
- ^ 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) (英语).
- ^ 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] (英语).
- ^ 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
:
- Microsoft Knowledge Base (MSKB): List of MSDOS.SYS articles
- MDGx: Windows 95/98/ME Complete MSDOS.SYS Reference (页面存档备份,存于互联网档案馆)
- UKT Support: Contents of the MSDOS.SYS File (页面存档备份,存于互联网档案馆)
- Computer Hope: Information about Window MSDOS.SYS file (页面存档备份,存于互联网档案馆)
- MDGx: WINBOOT.INI (页面存档备份,存于互联网档案馆)