全面了解Windows 95中文版引导配置文件MSDOS.SYS 在Microsoft公司出品的Windows 95以前的PC版单机操作系统中，MSDOS.SYS一直是一个系统文件，居于 十分重要的地位。在Windows 95操作系统中，MS-DOS.SYS文件变成了一个与WIN.INI类似的、可由用户 编辑的配置文件，但仍然是Windows 95中文版启动计算机必不可少的文件之一，其作用主要是通过改变某些设置值，确定 Windows 95启动时的系统配置，以确保WindOWS 95与某些应用程序取得更好的兼容性。
在这里将全面、准确地介绍 MSDOS．SYS文件中的各项配置。
MSDOS.SYS文件由三部分组成，一是[Path]小节，二是[Options]小节，三是必不可少的“无用字符”。
一、[Path]小节
该小节主要保存了 Windows 95中文版系统文件的目录信息，共有4个选项：
1．WinDir（Windows 95目录）
该项指定了 Windows 95中文版系统文件以及子目录所在的目录。如WinDir＝D：＼Win 95，意为Windows 95中文版系统文件以及子目录位于D盘的Win 95于目录下，但与引导有关的文件仍存放在C盘根目录下，如 Ic.SYS、MSDOS.SYS等。
2．WinBootDir（Windows 95启动目录）
该项指定了 Windows 95中文版启动程序（即WINCOM文件）所在的9录。
3．HostwinBootDry（Windows 95启动宿主驱动器）
该项指定了 Will（IOIVS 95中文版启动程序（即WIN二COM文件）所在的宿主盘符。如 HostwinBootDry＝
D.意为WIN.COM文件所在的宿主盘符为D；如果Windows 95中文版安装在D盘Win 95于目录下，且D盘为压缩盘，其宿主盘盘符为J，则HostwinBootDry二J。
4．UninstaIDir（反向安装目录）
该项指定了用户在升级方式安装Windows 95中文版，并在安装时选择保留原系统选项后，系统保留的用于原系统恢复的数据文件所在的目录。
二、[Options]小节
该小节为Windows 95中文版的启动配置了16个选项：
1．BootMuti（多重引导）
当其为1时，Windows 95中文版将在启动菜单最后增加一行P。vious MS DOS Version，意为“原来的DOS
版本”。在启动菜单中选择该项后，计算机将进人到安装Windows 95中文版之前的DOS中。当该值为0时，“Previous MS DOS Ve‘ion”一行将在Windows 95中文版启动菜单上消失。需要引起注意的是，该项必须在BootMenu项之前出现，否则即使其值为1，启动菜单中也不会出现Previous MS DOS Version。
2. BootMenu（引导菜单）
当其值为l时，Windows 95中文版启动时将出现启动菜单，即Microsoft Windows 95 Startup Menu，此时可省却按“F8”键之苦。当该值为0时，Windows 95中文版启动时将不出现启动菜单，而是直接进人Windows 95中文版的图形界面。此时若要使用启动菜单，在启动系统时屏幕出现“Starting Windows 95…”提示信息后的2秒钟内按下“F8”键即可。缺省值为0。
3. BootMenuDefault（引导菜单缺省值）
其值为Windows 95中文版启动菜单各选项的序号。如该值为1，则开机时我们会看到启动菜单上有一亮条在第一个选项“Normal上闪动；若该值为2，则该亮条在第二个选项“logged(\bootlog.txt)”上闪动，以此类推。该项在BO（）tMOflll＝l时方可起作用，并类似于MS-DOS 6.x CONFIG.SYS文件中的M。nuDefault命令。无缺省值。
4. BootMenuDelav（引导菜单延迟的时间）
该项后面的数字为延迟时间，单位为秒。该项最好在BootMenuDefault后使用，一者配合可确定启动菜单中亮条的停留时间。该项类似于MS-DOS 6.X CONFIG.SYS文件中的Menutime命令。无缺省值。
5. BootGUI （引导图形界面）
当其值为1时，不论CONFIG.SYS和AUTOEX-EC.BAT文件是如何设置的，系统都将在装人MS-DOS7.0后自启动Windows 95中文版，进人图形界面。当该值为0时，系统装人MS-DOS 7.0后不启动Windows 95中文版图形界面，而是进人字符界面，并执行CON-FIG.SYS和AUTOEXEC.BAT文件，最后用户将得到一个DOS提示符。此项为想在Windows 95中文版的MS-DOS 7.0中，给CONFIG.SYS和AUTOEXEC.BAT设置“多重配置”功能，井使用诸如Windows 3.2中文版、SP-DOS等16位操作系统的用户提供了可能。缺省值为1。
6．Bootwin（引导Windows 95中文版启动）
当其值为1时，系统启动装人MS-DOS 7.0后，若BootGUI＝l，则启动Windows 95中文版并进人图形界面；BOOtGUI＝0，则在装人MS-DOS 7.0系统文件后，将CONFIG.W40和AUTOEXEC.W40两个文件的扩展名分别改为SYS和BAT并执行之，不进人图形界面。当该值为0时，系统将用安装Windows 95中文版前的旧版本DOS引导计算机，将CONFIG.DOS和AUTOEX-EC.DOS两个文件的扩展名分别改为SYS和BAT并执行之。
该项比BOOtGUI项具有优先权，只要该项为0，无论BootGUI如何设置，系统都将用安装Windows 95中文版以前的旧版本DOS引导计算机，就像你的计算机从来没有装过Windows 95中文版一样，与在启动菜单中选择“Previous MS DOS Version”项和在启动系统时屏幕出现“Starting Windows 95…”提示信息后的2秒钟内按“F4”键等价。缺省值为1。
7．BootDelay（引导延迟时间）
该项后面的数字为时间长度，单位为秒，用来调整启动系统时屏幕出现“Starting Windows 95…”提个信息后的时间。如BootDelay＝10，系统启动时屏幕显示“StartingWindows 95…”提示信息的时间为10秒钟。当该值为0时，则系统启动时屏幕不显示“Starting Windows 95…”提示信息，直接进人BootGUI和BootWin等项确定启动配置。缺省值为2秒。
8．BootKeys（引导时使用功能键）
当值为1时，启动系统屏幕出现“Starting Windows95…”提示信息后，在BootDelay设置的时问范围内，用户可以通过按F4（引导旧版本DOS）、Shift+F5（安装模式启动并进人字符界面，给用户一个DOS提示符）、F8（显示启动菜单）和Shift+F8（单步执行系统启动配置）等功能键改变Windows95中文版的启动方式。当该值为0时，则不能使用功能键改变Windows 95中文版的启动方式，其效果与BootDelay＝0一样。
9．BootWarm（引导警告）
当值为1时，Windows 95中文版在启动时如果出现错误，将给出警告。当该值为0时，系统启动时如果出现错误将不再给出警告。缺省值为1。
10．BootFajlsafe（安全引导）
当其值为1时，Windows 95中文版启动菜单上将有“Safe Mod，和Safe Mode，Command Prompt Only选项，意为“安全模式”。该项为0时，启动菜单上将没有“SafeMode和Safe Mode Comnlall。IPr（）mpt Only选项。缺省值为1。
11．BootTop（引导程序位置）
当其值为1时，Windows 95中文版启动时将强制性地将驱动程序加载在高端内存或上位内存。该值为0时，则强制性地将驱动程序加载在常现内存的底端。缺省值为1。
12．Network（网络）
当值为1时，Windows 95中文版启动菜单中将有网络启动项。当该值为0时，则Windows 95中文版启动菜单没有网络启动项。该项的缺省值将视安装Windows 95中文版时计算机是否装有网卡或MODEM而定，有则为1，无则为0。
13．Logo（徽标）
当值为1时，系统启动时将显示Windows 95中文版的标志。该值为0时，系统启动则不显示这个标志。缺省值为1。
14．DrvSpace（DriveSpace方式压缩）
当值为1时，则在系统启动时加载DrvieSpace方式的磁盘压缩驱动程序，该值为0时，则不加载该驱动程序。缺省值为0。
15．DblSpace（ Doublespace方式压缩）
当值为1时，则在系统启动时加载DoubleSpace方式的磁盘压缩驱动程序。当该值为0时，则不加载该驱动程序，缺省值为0。
16．DoubleBuffer（双重缓冲区）
当安装完Windows 95中文版后，该值为1时，你的计算机中有一个硬盘或其它设备需要“双缓冲”，通常不要改变这一设置。这一设置与CONFIG．SYS文件中加载“DEVICE二D：＼Win95＼DBLBUFF．SYS”等同。若该值为0，则为取消“双缓冲”。缺省值为0，。
三、关于必不可少的“无用字符”
在使用ATTRIB命令将MSDOS.SYS文件的只读、隐含和系统属性去掉后，就可以用EDIT等字处理软件将MSDOS.SYS文件打开了。这时，我们会发现其中除了向大家介绍的上述选项外，还有一段英文和数量相当多的“X”，在这些用英文和“X’组成的每一行前都带有“；”。这段没有任何意义但又不可或缺的宁符是Windows 95特意设置的，目的是保证MSDOS.SIS的长度大于l，204个字节，以保持与其它应用程序的兼容性，故我们称其为必不可少的“无用字符”。
（郭军）