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

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

本文简介:

  DOS=HIGH,UMB     :将DOS系统移入HMA,以留出更多的常规内存而UMB对系统没有任何作用,实属摆设
  FILES=30       :能打开的最大文件数,能满足大多数应用仅为DOS下使用,Win 9X不需要
  BUFFERS=30      :设置最大的磁盘缓冲区数,能满足大多数应用
仅为DOS使用,Win 9X不需要
  FCBS=4        :文件控制块数,现已极少使用,仅为DOS使用
  LASTDRIVE=Z      :最大盘符设置,该值设置过小,将无法加载光驱
  STACKS=9,256     :设定栈数目、大小,该设置为旧程序使用Win 9X系统不需要
  SHELL=COMMAND.COM/P  :指定Win 9X命令行处理程序

  IO.SYS提供的系统环境设置如下:

  命令查寻路径 : PATH=C:\Windows;C:\Windows\COMMAND
  DOS提示符 : PROMPT=$P$G
  临时文件目录 : TEMP=TMP=C:\Windows\TEMP
  命令行处理程序位置:COMSEPC=C:\Windows\COMMAND\COMMAND.COM

  IO.SYS提供了较完善的系统配置,使取消CONFIG.SYS、AUTOEXEC.BAT成为可能。出于兼容性考虑,IO.SYS不加载EMM386.EXE驱动,不提供扩充内存EMS和上位内存UMB。EMM386.EXE在系统搜寻新硬件时可能引起系统死机,在日常使用时不会有问题。

  3、IO.SYS控制下的启动过程

  ⑴系统启动时,IO.SYS显示“Starting Windows 95...”,此时可由启动功能键选择启动方式。

  ⑵IO.SYS根据启动菜单选择和MSDOS.SYS的配置确定启动模式。

  ⑶若使用原DOS系统,IO.SYS自动将DOS和Win 9X的系统启动文件对换,然后由原DOS控制系统启动过程。(即Win 9X的双重启动过程最终是由IO.SYS控制完成的,与引导记录等无关)

  ⑷IO.SYS根据启动模式先由CONFIG.SYS进行系统硬件配置,若CONFIG.SYS中没有加载Win 9X启动的必需文件(如HIMEM.SYS、IFSHLP.EXE等),系统则根据默认设置自动加载。(如果要加载使用扩展内存的驱动程序,如EMM386.EXE等,必须在CONFIG.SYS第一行加上HIMEM.SYS驱动,否则由于系统此时未提供扩展内存,EMM386.EXE等程序将无法运行)

  ⑸完成CONFIG.SYS等硬件配置后,IO.SYS通过COMMAND.COM调用AUTOEXEC.BAT进行软件配置。

  ⑹系统根目录下的BOOTLOG.TXT是由IO.SYS控制完成的,其它一些日志文件多是在安装系统时建立的。

  ⑺完成DOS启动过程后自动调用Win.COM,开始启动GUI。

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

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

go top