Windows Msdos.sys 文件的内容

文章翻译 文章翻译
文章编号: 118579 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

Windows 安装程序在根文件夹中创建了一个名为 Msdos.sys 的文件,并设置该文件具有只读、系统和隐藏属性。与 MS-DOS 中的 Msdos.sys 文件不同,该文件是一个文本文件。它包含一个 [Paths] 部分,其中列出了其他 Windows 文件(如注册表)的位置,以及一个可用来个性化启动过程的 [Options] 部分。

更多信息

[Paths] 部分可以包含下列设置:
  • HostWinBootDrv=Root of Boot Drive
    默认值:C
    用途:指定引导驱动器根的位置。
  • UninstallDir=Root of Boot Drive
    默认值:C
    用途:指定 W95undo.dat 和 W95undo.ini 文件的位置。卸载 Windows 95 需要这些文件。

    注意:只有您在 Windows 95 安装期间按照提示备份了系统文件后该设置才存在。
  • WinBootDir=Windows Folder
    默认值:安装期间指定的文件夹(例如,C:\Windows)
    用途:列出引导所需的文件的位置。
  • WinDir=Windows Folder
    默认值:安装期间指定的文件夹(例如,C:\Windows)
    用途:列出安装期间指定的 Windows 95 文件夹的位置。
[Options] 部分可以包含下列设置。如果您要使用这些设置,必须手动插入它们:
  • AutoScan=Number
    默认值: 1
    用途:定义错误关机后是否运行磁盘扫描。设置为 0 时不运行磁盘扫描;为 1 时在运行磁盘扫描前予以提示;为 2 时在运行磁盘扫描前不予提示,而在修复发现的错误前予以提示。

    只有 OEM Service Release 2 和 Windows 98 使用该设置。
  • BootDelay=Seconds 默认值:2 用途:设置在 Windows 95 继续启动前,“启动 Windows”消息停留在屏幕上的时间。

    注意:Windows 98 不支持 BootDelay。
  • BootSafe=Boolean
    默认值: 0
    用途:设置为 1 时强制以安全模式启动计算机。
  • BootGUI=Boolean
    默认值: 1
    用途:设置为 1 将强制加载 GUI 界面。设置为 0 禁止加载 GUI 界面。
  • BootKeys=Boolean
    默认值: 1
    用途:设置为 1 允许使用功能键启动选项(即 F4、F5、F6、F8 和 Ctrl)。设置为 0 禁止在启动过程中使用这些功能键

    注意:BootKeys=0 的设置替代使用 BootDelay=n。
  • BootMenu=Boolean
    默认值: 0
    用途:设置为 1 启用启动菜单。如果该设置为 0,则在出现“启动 Windows 95”时必须按 F8 键(或者在重新启动基于 Windows 98 的计算机时按住 Ctrl 键),以启动启动菜单。
  • BootMenuDefault=Number
    默认值:如果系统正确运行,则为 1;如果系统在前一个实例中挂起,则为 3
    用途:使用该设置可设置默认的启动菜单项。
  • BootMenuDelay=Number
    默认值: 30
    用途:该设置用于设置系统在启动菜单上暂停的秒数。如果秒数倒计时到 0 且无中断,则会激活 BootMenuDefault。

    注意:除非 BootMenu=1 已添加到 Msdos.sys 文件的 [Options] 部分,否则该选项不起作用。
  • BootMulti=Boolean
    默认值: 1
    用途:设置为 0 将禁用多引导选项。(例如,设置为 0 时不能启动以前的操作系统。)设置为 1 允许使用 F4 和 F8 键来启动以前的操作系统。
  • BootWarn=Boolean
    默认值: 1
    用途:设置为 0 将禁用安全模式启动警告消息和启动菜单。
  • BootWin=Boolean
    默认值: 1
    用途:设置为 1 时强制在启动时加载 Windows 95。设置为 0 时禁止 Windows 95 作为默认操作系统(只有计算机上装有 MS-DOS 5.x 或 6.x 版时才有用)。

    注意:只有当 BootMulti=1 时按 F4 才能转换默认设置。(例如,设置为 0 时按 F4 键可强制加载 Windows 95。)
  • DoubleBuffer=Boolean
    默认值: 0
    用途:设置为 1 为有条件设置,它为需要双缓冲的控制器(例如 SCSI 控制器)启用双缓冲。设置为 2 为无条件设置,无论控制器是否需要双缓冲,它都会启用双缓冲。
  • DBLSpace=Boolean
    默认值: 1
    用途:设置为 1 允许自动加载 DBLSPACE.BIN 文件。设置为 0 时可防止自动加载该文件。

    注意:Windows 95 使用 Dblspace.bin 或 Drvspace.bin,只要其中之一在启动时存在于引导驱动器的根文件夹中。为了禁止压缩驱动程序在启动时加载,请在 Msdos.sys 文件中使用两种设置。例如:
    DBLSpace=0
    DRVSpace=0
  • DRVSpace=Boolean
    默认值: 1
    用途:设置为 1 允许自动加载 DRVSPACE.BIN 文件。设置为 0 时可防止自动加载该文件。

    注意:Windows 95 使用 Dblspace.bin 或 Drvspace.bin,只要其中之一在启动时存在于引导驱动器的根文件夹中。为了禁止压缩驱动程序在启动时加载,请在 Msdos.sys 文件中使用两种设置。例如:
    DBLSpace=0
    DRVSpace=0
  • LoadTop=Boolean
    默认值: 1
    用途:设置为 0 时不允许 Windows 95 以最大 640K 来加载 COMMAND.COM 或 DRVSPACE.BIN/DBLSPACE.BIN。如果您假定遇到的软件兼容性问题可能涉及可用内存,请尝试将该值设置为 0。
  • Logo=Boolean
    默认值: 1
    用途:设置为 1 时强制显示默认 Windows 95 徽标。设置为 0 时防止显示动画徽标。设置为 0 时也可避免陷入会引起与某些第三方内存管理器不兼容的各种中断。
  • Network=Boolean
    默认值: 0
    用途:设置为 1 意味着网络已安装,并且可以将“带有网络支持的安全模式”作为一个选项添加到 Windows 95 启动菜单上。

Msdos.sys 文件中的额外字符

Msdos.sys 文件还包含一个部分,该部分包含表面上无用的信息。必须具有该信息才能支持需要 Msdos.sys 文件的长度至少为 1,024 字节的程序。例如,如果防病毒程序检测到 Msdos.sys 文件少于 1,024 字节,它可能假设 Msdos.sys 文件已感染了病毒。如果删除 Msdos.sys 文件,您的计算机将不能启动。

以下语句出现在 Msdos.sys 文件中,后跟一系列“X”:
;与其他程序兼容必需后续的行。
;不要删除它们(Msdos.sys 需要大于 1024 个字节)。
由于每一行都以分号 (;) 开头,因此 Windows 不读取这些行。

如何编辑 Msdos.sys 文件

如果要更改 Msdos.sys 文件中的任何值,请按照下列步骤编辑该文件:
  1. 单击开始,指向查找,然后单击文件或文件夹
  2. 名称框中,键入 msdos.sys。在查找范围框中,单击启动驱动器(通常是驱动器 C,如果驱动器 C 被压缩,则为驱动器 H)。单击开始查找按钮。
  3. 右键单击 Msdos.sys 文件,然后单击属性
  4. 单击以清除只读隐藏复选框,以便从 Msdos.sys 文件中删除这些属性,然后单击确定
  5. 右键单击 Msdos.sys 文件,然后单击打开方式
  6. 在“选择要使用的程序”框中,单击写字板,然后单击确定
  7. 对 Msdos.sys 文件做必要的更改。更改完后,将该文件另存为文本文档,然后退出写字板。
  8. 右键单击 Msdos.sys 文件,然后单击属性
  9. 选中只读隐藏复选框,为文件设置这些属性,然后单击确定。关闭“查找”窗口。
  10. 重新启动 Windows。
有关如何确定 Windows 安装在哪个文件夹的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
305792 如何确定 Windows 安装在哪个文件夹中

属性

文章编号: 118579 - 最后修改: 2005年1月4日 - 修订: 1.1
这篇文章中的信息适用于:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 第二版
  • Microsoft Windows Millennium Edition
关键字:?
kbinfo kbtshoot kbhardware kbenv kbsetup kbfaq kbdiskmemory KB118579
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com