当前位置: 首页 > 图文教程 > 操作系统 > DOS > Win 98系统启动过程全揭密(一)

DOS
Windows系统蓝屏死机代码大揭秘(三)
Windows系统蓝屏死机代码大揭秘(四)
操作系统优化中的重要环节
巧设虚拟内存让系统更流畅
Win 98系统中共享文件夹和打印机
老系统如何实现自动关机
让Windows只显示某些文件的扩展名
对于Win 98系统死机的简单预防
热门技巧天天递招 98篇(九)
热门技巧天天递招 98篇(十)
热门技巧天天递招 98篇(十一)
热门技巧天天递招 98篇(十二)
热门技巧天天递招 98篇(十三)
热门技巧天天递招 98篇(十四)
热门技巧天天递招 98篇(十五)
热门技巧天天递招 98篇(十六)
热门技巧天天递招 98篇(十七)
热门技巧天天递招 98篇(十八)
热门技巧天天递招 98篇(十九)
热门技巧天天递招 98篇(二十)

DOS 中的 Win 98系统启动过程全揭密(一)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 84 ::
收藏到网摘: n/a

 

  【编者按:有朋友可能会惊诧----Windows XP都出来了,干嘛还写Win 9X的内容呢?我主要是基于两方面考虑:一是技术具有延续性,特别是操作系统,XP是在9X的基础上发展起来的,它的出现并不意味着所有都推倒从来,通过了解9x的一些技术内幕,对更好地了解2000版或XP版有触类旁通的作用;二是许多朋友还是在使用9X版本,在多重系统安装优化、游戏修改、系统程序开发等方面,都要涉及到Windows启动方面的知识,而时下关于Windows启动的资料杂乱纷繁,有必要正本清源,让大家系统地了解这方面的知识。基于此,作者老瓦费了不少心血对这方面的资料进行搜集。】

  目录

  Win 9X启动概述
  引导记录
  IO.SYS
  MSDOS.SYS
  COMMAND.COM
  CONFIG.SYS和AUTOEXEC.BAT
  Win.COM
  GUI启动
  Win 9X启动顺序小结
  结语

  Win 9X启动概述

  自Win 95发行以来,微软公司坚持对Win 9X系统内核技术保密,用户难以获得Win 9X启动过程更底层的技术资料,它始终是一个黑色的过程。掌握系统的启动过程是全面控制系统和优化系统的关键,现在根据公开的技术资料和实践经验,仅从应用角度,对Win 9X(包括95、96(95OSR1)、97(95 OSR2.X)、98、98SE)的启动过程全面揭密,并对各技术细节加以必要的说明。

  Win 9X家族主要由四个版本系列组成,其中Windows 95是第一个版本,正是它开创了PC世界新纪元,并将比尔·盖茨推向世界首富的宝座。该版本并不完善,BUG最多,在推出一个多月后就开始提供修正软件包。

  Win 96即Win 95的OSR1版(称其为96,是因其发布于96年,97同此),该版本几乎重写了Win 95的内核,纠正了Win 95在实际应用中的种种问题,由于与Win 95发布时间太近,流传不广。

  Win 97即Win 95的OSR2.X,该版本发生了质的飞跃,其最大的变化是提供了新磁盘的格式FAT 32,集成了Internet浏览器IE 3.0,这表明微软的系统发展战略开始转向因特网。OSR2.X有三种版本,即OSR2.0、OSR2.1和OSR2.5,其中OSR2.1支持USB和AGP显卡,OSR2.5则提供了IE4.0。由于FAT 32使OSR2.X与Win 95和DOS不兼容,微软只将其做为OEM产品而不提供零售版,Win 97因此也成为Win 95后最流行的版本。

  Win 98是以DOS为基石的Windows系列的最后辉煌。它将因特网技术和操作系统紧密结合,同时提供了IE4.0和DirectX5.0,但没有提供更激动人心的东西,更象是Win 97的零售版。

  Win 98 SE是Win 98的第二版,与Win 98相比只是提供了IE5.0和DirectX6.1a,别无新意。

  Windows 2000是以Windows NT为基础的网络操作系统,它已经是与Win9X截然不同的产品了,而新推出的Windows Me则是Windows 9X的替代产品,但除了借用Windows 2000的界面外,尚没有更新的发现。

  Win 9X版本沿革比较复杂,其核心却保持着相对的稳定,没有根本性变化,启动过程也几乎完全相同,这是本文存在的依据。

  三、IO.SYS

  1、IO.SYS的内部启动菜单

  Win 9X的IO.SYS由原DOS的系统文件IO.SYS、MSDOS.SYS合并而成,提供标准硬件的输入/输出接口和DOS的中断调用,功能全面增强,它基本上控制着Win 9X的全部启动过程,是Windows的DOS实模式的核心文件。但它需要根据MSDOS.SYS的设置才能实现正常的启动过程。

  IO.SYS可由启动功能键改变启动过程,这些功能键对应着启动菜单各选项:

功能键  对应的启动菜单项
F4:   Previous MS-DOS version
F5:   Safe mode
Shift+F5: Command prompt only
F6:   Safe mode with network support
F8:   启动时调出启动菜单
Shift+F8: Step-by-step confirmation
系统启动出现“Starting Windows 95...”时按下功能键即可

  IO.SYS提供启动选择菜单,便于用户根据需要选择启动方式:

  ⑴Normal
  正常启动模式(默认的启动方式)
  当MSDOS.SYS中的BootWin=0时,选择本项系统将启动旧版DOS

  ⑵Logged(BOOTLOG.TXT)
  正常启动模式,同时在根目录下形成BOOTLOG.TXT
  BOOTLOG.TXT记录了启动过程中发生的所有情况,是Win 9X系统启动过程唯一全面的诊断记录,可供用户检查启动过程中的问题

  ⑶Safe mode
  安全模式的GUI,屏幕四角有“安全模式”字样不加载CONFIG.SYS、AUTOEXEC.BAT,也不加载启动程序组中任何程序,只加载最基本硬件配置 (标准VGA模式,无声卡、光驱等),即最简单的GUI启动,用于纠正因硬件配置等造成的GUI启动问题。系统出现问题无法正常启动时,多数情况下会进入该启动模式,但该模式能解决的问题非常有限,多用于显示器等配置系统配置主要在控制面板上调整。要进入正常的GUI,必须重新启动

  ⑷Step-by-step conf