Win 98系统启动过程全揭密[6]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

   WinVer=     注明Windows版本正式推出日期

第三部分由以分号“;”开头的数行任意字符组成,在MSDOS.SYS中属于注释行,对系统不起任何设置作用,主要用于保证MSDOS.SYS文件长度大于1024字节。

  MSDOS.SYS提供的参数多数是用于调整系统使用的,对于普通用户来说,常用的主要包括NetWork前的几个参数。
  五、COMMAND.COM

  COMMAND.COM是Windows 9X中的DOS外壳程序(SHELL),较DOS 6.22仅增加了部分内部命令,没有更新的东西。

  IO.SYS对COMMAND.COM的处理则有了根本改变,当Win 9X在CONFIG.SYS中加载EMM386.EXE驱动提供UMB时,COMMAND.COM的常驻部分装入HMA,暂驻部分装入UMB中(在DOS6.22中,COMMAND.COM只能将常驻部分装入HMA),这将为DOS程序提供更大的常规内存,也不需要反复从磁盘中恢复暂驻部分,有效地提高了系统性能。当然,如果没有加载EMM386.EXE,系统不提供UMB,COMMAND.COM的暂驻部分就只能象DOS6.22那样置于常规内存的高端。

  六、CONFIG.SYS和AUTOEXEC.BAT

  Win 9X中的CONFIG.SYS、AUTOEXEC.BAT的作用与DOS的一样,用于装配所有DOS实模式的驱动程序和应用程序,或者修改IO.SYS的默认配置。其中,CONFIG.SYS主要用于硬件配置,AUTOEXEC.BAT主要用于软件配置,其在启动过程中的使用参见IO.SYS一节。

  Win 9X启动后,这两个文件的配置作为全局设置始终保留在系统底层,决定着Win 9X下所有的DOS、Win 16应用环境。如果没有DOS全局设置,Windows窗口下的DOS应用程序将使用Win 9X的默认设置,当然也可由用户单独配置。注意,DOS软件需要的PATH、SET等环境设置可在各自窗口的属性中单独设置;16位的Win 3.X软件需要的PATH、SET等环境设置只能在AUTOEXEC.BAT中设置。

  Win 9X新增了不少配置命令,使实模式DOS环境更便于优化,各配置命令参见系统目录\Windows下的CONFIG.TXT说明,这里不再多说。 Win 9X通过VXD(虚拟设备驱动)、DLL(动态链接库)等保护模式驱动程序统一管理和使用系统软、硬件资源,基本上不需要实模式程序支持。实模式程序主要是为支持一些老设备而保留的。实模式程序的存在使Win 9X必须在保护模式和实模式之间频繁地转换,大大降低了系统性能,更损害了系统稳定性,所以应尽量避免在启动时装载实模式程序

  Win 9X对DOS环境的缺省设置能满足大多数DOS软件需要,在完成Win 9X安装后试着删除这两个文件中的内容非常必要。删除其中的实模式程序,尽量实现Win 9X的保护模式驱动,可使Win 9X处于高性能、高稳定性的优化运行状态。

  没有CONFIG.SYS、AUTOEXEC.BAT的DOS系统几乎一无所能,而没有它们的Win 9X性能也许更好。在Win 9X中它们主要是为支持原DOS软件和古老的设备而保留的。目前多数报章建议完全删除这两个文件,这其实很有问题,具体分析参见《电脑界·电脑高手》'99年10月号。

  七、Win.COM

本文关键:Win 98系统启动过程全揭密
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top