计算机咨询网

上传人:痛*** 文档编号:174670788 上传时间:2022-12-16 格式:PPT 页数:111 大小:162.52KB
收藏 版权申诉 举报 下载
计算机咨询网_第1页
第1页 / 共111页
计算机咨询网_第2页
第2页 / 共111页
计算机咨询网_第3页
第3页 / 共111页
资源描述:

《计算机咨询网》由会员分享,可在线阅读,更多相关《计算机咨询网(111页珍藏版)》请在装配图网上搜索。

1、http:/1计算机咨询网计算机咨询网Win 98启动过程启动过程http:/2目录目录v第一节第一节 BIOS的启动过程的启动过程v第二节第二节 DOS的启动过程的启动过程v第三节第三节 WINDOWS的启动过程的启动过程http:/3第一节第一节 BIOS的启动过程的启动过程v要知道启动不成功的原因,就要对启动过程有一个要知道启动不成功的原因,就要对启动过程有一个 详细的了解详细的了解v系统启动变慢,就要对启动流程有所了解系统启动变慢,就要对启动流程有所了解http:/4v打开电源开关,打开电源开关,ROM加载程序加载加载程序加载bootstrap(引导(引导 程序)后,就会做以下工作:程

2、序)后,就会做以下工作:加电自检:加电自检:POST测试系统测试系统/内存的完整性,然后就内存的完整性,然后就 会发出声音(取决于会发出声音(取决于BIOS厂家),如果出现故障,厂家),如果出现故障,就会在显示器上显示出相关的错误信息就会在显示器上显示出相关的错误信息检测即插即用设备检测即插即用设备查找引导盘:如果找不到,就会显示一个错误信息查找引导盘:如果找不到,就会显示一个错误信息http:/5第二节第二节 DOS的启动过程的启动过程v加载加载IO.SYS:操作系统加载程序从引导驱动器上读:操作系统加载程序从引导驱动器上读 取取MBR(主引导记录)并将控制权交给(主引导记录)并将控制权交给

3、MBR,MBR读取分区表(在读取分区表(在MBR的尾部)并找到引导分的尾部)并找到引导分 区的位置,区的位置,MBR将控制权交给引导分区的引导扇区将控制权交给引导分区的引导扇区 上的磁盘引导程序,检测上的磁盘引导程序,检测BIOS参加块以找到操作系参加块以找到操作系 统引导文件所在的根目录,将操作系统引导文件统引导文件所在的根目录,将操作系统引导文件 IO.SYS从根目录拷贝进内存从根目录拷贝进内存http:/6v加载加载FAT和和MSDOS.SYSv处理处理CONFIG.SYS和和AUTOEXEC.BAT:如果:如果 MSDOS.SYS中有中有BOOTGUI=0,IO.SYS将控制权将控制权

4、 交给命令行解释器交给命令行解释器(或者(或者config.sys中中 由命令由命令“shell=“指定的命令行解释器),然后指定的命令行解释器),然后 将控制权交给计算机用户,也就是等将控制权交给计算机用户,也就是等 待用户输入待用户输入DOS命令命令http:/7第三节第三节 WINDOWS的启动过程的启动过程v如果如果MSDOS.SYS中是中是BOOTGUI1,IO.SYS将控将控 制权交给制权交给WINDOWS加载程序继续加载加载程序继续加载WINDOWSv显示显示“starting windows”http:/8IO.SYSl由原由原DOS的系统文件的系统文件IO.SYS、MSDOS

5、.SYS合并而成合并而成l提供标准硬件的输入提供标准硬件的输入/输出接口和输出接口和DOS的中断调用的中断调用l控制着控制着WIN 9X的全部启动过程的全部启动过程l是是WINDOWS的的DOS实模式的核心文件实模式的核心文件lIO.SYS可由可由启动功能键启动功能键改变启动过程,这些功能键改变启动过程,这些功能键对应着启动菜单各选项。对应着启动菜单各选项。http:/9功能键对应的启动菜单项功能键对应的启动菜单项F4:Previous MS-DOS versionF5:Safe modeShift+F5:Command prompt onlyF6:Safe mode with network

6、 supportF8:启动时调出启动菜单:启动时调出启动菜单 Shift+F8:Step-by-step confirmation http:/10启动菜单项启动菜单项Normal(正常启动模式,默认的启动方式正常启动模式,默认的启动方式)Logged(BOOTLOG.TXT)Safe modeStep-by-step confirmationCommand prompt onlySafe mode command prompt onlyPrevious MS-DOS versionSafe mode with network supporthttp:/11Logged(BOOTLOG.TXT

7、)l正常启动模式,同时在根目录下形成正常启动模式,同时在根目录下形成BOOTLOG.TXTlBOOTLOG.TXT记录了启动过程中发生的所有情况,记录了启动过程中发生的所有情况,是是WIN 9X系统启动过程唯一全面的诊断记录,可供系统启动过程唯一全面的诊断记录,可供用户检查启动过程中的问题用户检查启动过程中的问题。http:/12Safe model安全模式的GUI,屏幕四角有“安全模式”字样。不加载CONFIG.SYS、AUTOEXEC.BAT,也不加载启动程序组中任何程序,只加载最基本硬件配置(标准VGA模式,无声卡、光驱等),即最简单的GUI启动l用于纠正因硬件配置等造成的GUI启动问题

8、。系统出现问题无法正常启动时,多数情况下会进入该启动模式,但该模式能解决的问题非常有限,多用于显示器等配置系统配置主要在控制面板上调整。http:/13Step-by-step confirmationl单步执行单步执行WINDOWS启动启动l用于确定因系统文件损坏造成的启动故障。该方式仅用于确定因系统文件损坏造成的启动故障。该方式仅能确定能确定DOS启动过程中的系统问题,主要修正启动过程中的系统问题,主要修正Config.sys和和Autoexec.bat中存在的问题。中存在的问题。http:/14Command prompt onlyl仅执行完整的实模式仅执行完整的实模式DOS启动过程,进

9、入纯启动过程,进入纯DOS状态状态加载全部支持加载全部支持WIN启动的启动的DOS驱动程序驱动程序l主要用于只能运行于纯主要用于只能运行于纯DOS模式下的应用软件或解决模式下的应用软件或解决严重的系统问题,可用命令严重的系统问题,可用命令WIN启动正常的启动正常的GUI。http:/15Safe mode command prompt onlyl最简单的最简单的DOS启动,仅执行最基本的启动,仅执行最基本的IO.SYS、MSDOS.SYS和和COMMAND.COM三个系统文件,不三个系统文件,不加载默认驱动程序加载默认驱动程序(HIMEM.SYS、IFSHLP.EXE和和SETVER.EXE)

10、和和CONFIG.SYS,AUTOEXEC.BAT,其它的环境默认值同其它的环境默认值同WIN 9X的设定。的设定。l该模式无法继续启动正常的或安全模式的该模式无法继续启动正常的或安全模式的GUI,主要,主要用于处理最严重的系统故障。用于处理最严重的系统故障。http:/16Previous MS-DOS versionl启动旧版启动旧版DOS,执行双重启动根目录下应有以,执行双重启动根目录下应有以.DOS为扩展名保存的五个原为扩展名保存的五个原DOS系统文件系统文件l该选项的出现由该选项的出现由MSDOS.SYS中的参数中的参数“BootMulti”控制。控制。http:/17Safe mo

11、de with network supportl带实模式网络访问的安全模式带实模式网络访问的安全模式l该选项的出现由该选项的出现由MSDOS.SYS中的参数中的参数“NetWork”控控制。制。l用于排除网络系统的用于排除网络系统的PC故障,可通过实模式网络系故障,可通过实模式网络系统,获得更大的系统支持。统,获得更大的系统支持。http:/18IO.SYS提供的扩展的提供的扩展的DOS默认配置默认配置 IO.SYS在启动时与在启动时与DOS的最大不同,是提供能满足大的最大不同,是提供能满足大多数多数DOS应用的缺省应用的缺省CONFIG.SYS配置,能够自动加载配置,能够自动加载必要的驱动程

12、序,以保证必要的驱动程序,以保证WIN 9X正常启动。正常启动。http:/19具体内容具体内容HIMEM.SYS:支持1M以上内存,提供扩展内存(XMS)管理。保证WIN启动的必需文件DBLBUFF.SYS:双重缓存驱动程序,仅需要时加载,多用于支持SCSI卡IFSHLP.EXE:增强的文件管理驱动程序,支持WIN的VFAT系统保证WIN启动的必需文件SETVER.EXE:版本登录服务,消除版本限制http:/20Dblspace.bin:DOS 6.0磁盘压缩驱动程序,仅在硬盘被压缩时才加载Drvspace.bin:DOS 6.22以后的磁盘压缩驱动程序,同上http:/21DOSHIGH

13、,UMB:将DOS系统移入HMA,以留出更多的常规内存FILES30:能打开的最大文件数,能满足大多数应用BUFFERS30:设置最大的磁盘缓冲区数,能满足大多数应用FCBS4:文件控制块数 http:/22LASTDRIVEZ:最大盘符设置,该值设置过小,将无法加载光驱STACKS9,256:设定栈数目、大小SHELLCOMMAND.COM/P:指定WIN 9X命令行处理程序 http:/23IO.SYS提供的系统环境设置提供的系统环境设置l命令查寻路径:PATH=C:WINDOWS;C:WINDOWSCOMMANDlDOS提示符:PROMPT=$P$Gl临时文件目录:TEMP=TMP=C:

14、WINDOWSTEMPhttp:/24l命令行处理程序位置:COMSEPC=C:WINDOWSCOMMANDCOMMAND.COM http:/25IO.SYS提供了较完善的系统配置,使取消CONFIG.SYS、AUTOEXEC.BAT成为可能。出于兼容性考虑,IO.SYS不加载EMM386.EXE驱动,不提供扩充内存EMS和上位内存UMB。http:/26系统启动时,IO.SYS显示“Starting Windows 98.”,此时可由启动功能键选择启动方式。IO.SYS控制下的启动过程控制下的启动过程http:/27IO.SYS根据启动菜单选择和MSDOS.SYS的配置确定启动模式。htt

15、p:/28若使用原DOS系统,IO.SYS自动将DOS和WIN 9X的系统启动文件对换,然后由原DOS控制系统启动过程。(即WIN 9X的双重启动过程最终是由IO.SYS控制完成的,与引导记录等无关)http:/29IO.SYS根据启动模式先由CONFIG.SYS进行系统硬件配置,若CONFIG.SYS中没有加载WIN 9X启动的必需文件(如HIMEM.SYS、IFSHLP.EXE等),系统则根据默认设置自动加载。http:/30完成CONFIG.SYS等硬件配置后,IO.SYS通过COMMAND.COM调用AUTOEXEC.BAT进行软件配置。http:/31系统根目录下的BOOTLOG.T

16、XT是由IO.SYS控制完成的,其它一些日志文件多是在安装系统时建立的。http:/32完成DOS启动过程后自动调用WIN.COM,开始启动GUI。http:/33MSDOS.SYShttp:/34MSDOS.SYS的作用的作用 http:/35在WIN 9X中,MSDOS.SYS变成了纯文本系统配置文件,用于控制WIN的启动方式。可以在DOS模式下解除其特殊属性(只读、隐藏、系统),根据需要自行配置。http:/36不同方式形成的MSDOS.SYS默认内容不同,主要有四种。其中前三种方法形成的MSDOS.SYS文件无任何配置命令,几乎是空文件,仅保留一行注释,以说明该文件形成方式,这类文件多

17、见于系统软盘中。http:/37不同的不同的MSDOS.SYS内容内容(1)WIN安装时建立的系统盘:;WIN95EBO(2)FORMAT/S建立的系统盘:;FORMAT(3)SYS A:传递建立系统盘:;SYS(4)建立系统时在硬盘上形成的MSDOS.SYShttp:/38系统硬盘中的MSDOS.SYS内容比较完整,包括必要的启动配置命令,文件长度必须大于1024bytes,即占用两个以上磁盘扇区。http:/39用SYS向硬盘传送系统以修复启动文件时,将覆盖引导记录、IO.SYS和COMMAND.COM,MSDOS.SYS的内容保持不变,保证系统引导部分修复后,整个系统仍能正常启动。htt

18、p:/40MSDOS.SYS的配置参数的配置参数 http:/41MSDOS.SYS由三小节组成,其各配置参数无顺序要求,内容如下:PATHS:指定WINDOWS的系统文件路径OPTIONS:指定WINDOWS的启动方式,/前的值为缺省值第三部分:由以分号“;”开头的数行任意字符组成http:/42PATHSWinDir指定WIN 9X各系统文件及其子目录所在的目录。该路径必须包括注册表文件SYSTEM.DAT和WIN 9X启动必需的驱动程序,如HIMEM.SYS等WinBootDir指定WIN 9X的GUI启动程序WIN.COM所在的目录 http:/43HostWinBootDrv指定WI

19、N.COM所在的驱动 器,不需冒号(:)UninstallDir指定保存原系统的目录,便于自身删除时恢复原系统用。http:/44OPTIONSLOGO1/0允许/禁止启动时显示WIN 9X标志(LOGO)屏蔽该画面有时可解决第三方内存管理程序造成的冲突。看到系统启动过程出现的提示信息,也使系统启动稍快,启动时可用ESC键清除WIN 9X标志,查看实模式启动信息http:/45BootKeys1/0允许/禁止启动键改变启动方式为0时直接进入默认的启动方式,不能用启动热键转换BootGUI1/0启动图形界面GUI/仅启动DOS 7.X,进入DOS字符界面为0时可为DOS 7.X多重启动提供方便,

20、能进一步启动图形界面http:/46BootWin1/0启动WIN 9X/启动旧版DOS,可按要求对换系统文件当BootWin0时,默认启动旧版DOS,若此时选择启动菜单的“Previous MS-DOS version”,将启动WIN 9Xhttp:/47BootMulti0/1禁止/允许双重启动即在启动菜单中是否出现“Previous version of MSDOS”项。从旧版DOS升级WIN 9X时会自动出现此项,并设置为1,但对于WIN 97/98 来说,如果不对启动系统进行修改,选择此项将造成系统下次无法启动 BootMenu0/1系统启动时是否自动显示启动选择菜单该值为1,在启动

21、时会直接弹出启动选择菜单http:/48Network0/1启动菜单中是否出现“带网络的安全模式启动”项,即“Safe mode with network support”项 BootDelayn系统引导前显示“Starting WINDOWS 95.”时间,默认为2秒,供使用启动键改变启动方式。http:/49BootMenuDefault启动菜单使用的默认选项,缺省值为1BootMenuDelay启动菜单按默认方式启动延迟间,缺省值30,单位:秒BootSafe0/1系统是否以安全模式启动为1时系统直接以安全模式启动http:/50BootWarn1/0启动时是否显示警告信息当系统非正常关

22、机重新启动时,是否提示“应进入安全模式”BootConfig1/0能否使用单步配置模式DisableLog0/1在“Step-by-step config”时是否创建BOOTLOG.TXT1:不选择“Logged”时不询问也不创建Bootlog.txt0:询问是否创建日志文件Bootlog.txt http:/51SystemReg1/0系统启动时是否运行WINDOWS 9X注册器1:“Step-by-step config”下询问是否运行注册器,其他模式则自动运行注册器0:不运行也不询问是否运行WINDOWS9X的注册器。http:/52LoadTop1/0是否将COMMAND.COM、Dr

23、vspace.bin、Dblspace.bin等加载到高端内存如启动中出现内存地址冲突,可将该值设为0。Autoscan1/0非正常关机(如掉电等)再启动时,是否自动执行SCANDISK。(仅在WIN 97/98有效)http:/53DoubleBuffers1/2/0是否加载BDLBUFF.SYS,提供双重缓存支持0:不提供;1:需要时提供,如有SCSI卡等;2:无条件提供双重缓存DblSpace1/0允许需要时自动加载DblSpace.bin压缩驱动(DOS6.0、6.2)http:/54DrvSpace1/0允许自动加载DrvSpace.bin压缩盘驱动(DOS6.22、WIN 9X)W

24、inVer注明WINDOWS版本正式推出日期 http:/55在MSDOS.SYS中属于注释行,对系统不起任何设置作用,主要用于保证MSDOS.SYS文件长度大于1024字节。http:/56MSDOS.SYS提供的参数多数是用于调整系统使用的,对于普通用户来说,常用的主要包括NetWork前的几个参数。http:/57COMMAND.COM http:/58COMMAND.COM是WINDOWS 9X中的DOS外壳程序(SHELL),较DOS 6.22仅增加了部分内部命令,没有更新的东西。http:/59IO.SYS对COMMAND.COM的处理则有了根本改变,当WIN 9X在CONFIG.

25、SYS中加载EMM386.EXE驱动提供UMB时,COMMAND.COM的常驻部分装入HMA,暂驻部分装入UMB中。这将为DOS程序提供更大的常规内存,也不需要反复从磁盘中恢复暂驻部分,有效地提高了系统性能。http:/60CONFIG.SYS和和AUTOEXEC.BAT http:/61WIN9X中的CONFIG.SYS、AUTOEXEC.BAT的作用与DOS的一样,用于装配所有DOS实模式的驱动程序和应用程序,或者修改IO.SYS的默认配置。http:/62lCONFIG.SYS主要用于硬件配置lAUTOEXEC.BAT主要用于软件配置http:/63WIN 9X启动后,这两个文件的配置作

26、为全局设置始终保留在系统底层,决定着WIN 9X下所有的DOS、WIN 16应用环境。如果没有DOS全局设置,WINDOWS窗口下的DOS应用程序将使用WIN 9X的默认设置,当然也可由用户单独配置。http:/64lWIN9X新增了不少配置命令,使实模式DOS环境更便于优化。lWIN9X通过VXD(虚拟设备驱动)、DLL(动态链接库)等保护模式驱动程序统一管理和使用系统软、硬件资源,基本上不需要实模式程序支持。http:/65WIN 9X对DOS环境的缺省设置能满足大多数DOS软件需要,在完成WIN 9X安装后试着删除这两个文件中的内容非常必要。删除其中的实模式程序,尽量实现WIN 9X的保

27、护模式驱动,可使WIN 9X处于高性能、高稳定性的优化运行状态。http:/66没有CONFIG.SYS、AUTOEXEC.BAT的DOS系统几乎一无所能,而没有它们的WIN 9X性能也许更好。在WIN9X中它们主要是为支持原DOS软件和古老的设备而保留的。http:/67WIN.COM http:/68WIN.COM是WINDOWS的GUI启动命令,该命令是DOS和GUI的接口命令,主要用来加载保护模式的虚拟设备驱动程序VMM32.VXD(该程序是由多个子程序组合而成的,使CPU运行于保护模式下),同时处理GUI启动中的各种问题,它控制着系统的整个调入过程。http:/69WIN.COM提供

28、的各类启动开关,主要用于确定系统故障,会使系统性能降低,如下:WIN/D:FMSVX http:/70WIN.COM的启动开关的启动开关/D当WINDOWS不能正常启动时用于查找故障原因:F关闭32位磁盘存取模式,用于不支持32位存取的硬盘。等价于在SYSTEM.INI的386ENH节中设定:32BitDiskAccess=FALSE:M 安全模式启动,等价于使用功能键F5启动:N带实模式网络支持的安全模式启动,等价于使用功能键F6启动 http:/71:S禁止Windows使用在F000:0000与1 MB之间的ROM地址空间做为断点等价于在SYSTEM.INI的386ENH节中设定:Sys

29、temROMBreakPoint=FALSE:V指定启动时由ROM例程处理硬盘控制器中断等价于在SYSTEM.INI的386ENH节中设定:VirtualHDIRQ=FALSEhttp:/72:X禁止WINDOWS使用所有高端内存(从A000-FFFF),解决内存冲突问题等价于在SYSTEM.INI的386ENH节中设定:EMMExclude=A000-FFFFhttp:/73GUI启动启动 http:/74WIN 9X的GUI启动过程是非常复杂,更是微软公司的核心秘密,不为外人所知。而对普通用户而言,完全掌握这个复杂多变的机制也无必要,这里只对整个GUI启动机制做一个大致的说明。http:/

30、75GUI的配置文件的配置文件 http:/76同所有复杂的系统一样,WIN 9X主要是根据系统配置文件调用各类程序来组合系统,保证系统正常运行的。WIN 9X的GUI系统配置文件以系统注册表为核心,以各系统目录下的INI文件为辅助配置。http:/77GUI系统的核心配置文件系统的核心配置文件WIN.INISYSTEM.INISYSTEM.DATUSER.DATPOLICES.DAT http:/78WIN.INI和和SYSTEM.INI据说是为WIN 3.x下的WIN 16保护模式程序保留的,WIN 3.x在这两个文件中的设置在WIN 9X中大部分已移入系统注册表中。WIN 9X下WIN

31、32保护模式程序主要通过系统注册表完成配置,不需要这两个文件的支持。http:/79WIN.INI提供了WIN16程序需要的字体设置、文件关联等种种信息,主要完成GUI下相应的环境配置,对WIN 9X应用没有太大影响。http:/80SYSTEM.INI则不同,它是WIN 16的系统硬件配置文件,WIN 9X又为其增加了一些新设置,以保证WIN 16和WIN 32相互协调,使WIN 16可以调用VXD驱动程序,这一点在WIN.COM提供的系统调试参数中已有充分体现。http:/81另外GUI的外壳程序(SHELL,即界面程序)、鼠标器、显示器等驱动程序必须通过SYSTEM.INI设置才能加载使

32、用,这些决定了SYSTEM.INI是绝对不能删除的。http:/82SYSTEM.DAT和和USER.DAT 即所谓的系统注册表文件,是WIN9X的核心文件,WINDOWS就是通过它来管理整个系统的。lSYSTEM.DAT保存着硬件配置及软件安装信息lUSER.DAT保存着与用户的个人设置有关的信息http:/83SYSTEM.DAT只能有一个,而USER.DAT可以有多个。这两个文件共同作用,包含了系统的全部信息,在使用注册表编缉软件(如REGEDIT.EXE)时,这两个文件共同被修改,不能分开。它们的损坏将导致系统彻底瘫痪,无法挽救。http:/84l在WIN 95/96/97中,注册表的

33、备份为SYSTEM.DA0和USER.DA0,保存在WINDOWS下;l在WIN 98中,WIN.INI、SYSTEM.INI、SYSTEM.DAT和USER.DAT四个文件被合并备份成一个文件RB00?.CAB,保存在WINDOWSSYSBCKUP下,默认保留5个。http:/85每次GUI启动时系统会对备份文件自动更新。http:/86令人遗憾的是,除了手工编缉注册表软件REGEDIT.EXE,WIN 9X没有提供更有效的注册表维护工具。http:/87POLICES.DAT微软的MSN(Microsoft Network)注册支持文件,该网络国内用户很少,该文件也很少使用。http:/8

34、8尽管没有更直接的资料介绍,但是有充分的理由证明在WIN 9X的启动过程中,保存在WINDOWSINF目录下的各种INF文件是WIN 9X系统中最有力的支持文件。http:/89在启动系统的过程中,WIN 9X会适时地调用这些文件,以装载相应的驱动程序。如果没有了这些文件,WIN 9X也是无法启动的。http:/90GUI的启动过程的启动过程http:/91GUI的启动过程主要由三个阶段组成:WININIT.EXE阶段、16位保护模式启动和32位保护模式启动。http:/92WININIT.EXE阶段阶段 WIN.COM开始运行后,首先调用WINDOWS下的WININIT.EXE,该命令在同目

35、录下寻找WININIT.INI,如果有则按照该文件配制对系统文件进行重新调整或升级,以保证整个系统的驱动程序能够得到及时更新。http:/9316位保护模式启动位保护模式启动WIN.COM开始执行后,调入WINDOWSSYSTEM下的VMM32.VXD,VMM32.VXD将处理器置于保护模式下,根据SYSTEM.INI和注册表的配置开始启动GUI系统的16位保护模式。http:/94GUI的启动首先加载WIN 9X的系统驱动程序,再从PNP BIOS获得硬件设备信息,先后加载PNP设备驱动程序VXD和支持非PNP硬件所需的全部16位虚拟保护模式驱动程序VXD,分配系统资源,避免设备冲突,然后初

36、始化所有的驱动程序(包括系统驱动程序和设备驱动程序),完成系统硬件配置。http:/95最后加载16位外壳组件USER.EXE、GUI.EXE、KRNL386.EXE等,形成WIN16的API,完成16位保护模式启动,此时,每个系统组件都已存在,但还不具使用界面。http:/9632位保护模式启动位保护模式启动完成16位模式启动后,系统调用32位的外壳程序资源管理器,16位内核一看到这一调用,就先自动加载VWIN32.386,由它加载三个32位DLL库文件:USER32.DLL、GDI32.DLL、KERNEL32.DLL,形成WIN32的API(这是WIN9X的核心)。http:/97VWI

37、N32.386完成这一任务后,将控制权还给16位内核,16位内核再将控制权交给32位内核,开始32位保护模式启动。这时系统加载并初始化所有32位驱动程序,这个过程与16位模式相同。http:/98最后,运行GUI的外壳程序(该外壳程序由SYSTEM.INI中的BOOT节中“SHELL=”设置,默认是资源管理器),完成GUI启动。http:/99GUI启动过程中故障的排除启动过程中故障的排除http:/100GUI系统相当复杂,相关的技术资料却极少,这决定了用户不能象在DOS中那样根据启动过程去排查故障。http:/101WIN9X对GUI的启动过程从未提供详尽的说明,仅在根目录下提供了一份启动

38、日志文件BOOTLOG.TXT。该文件记录了启动过程使用的所有程序模块的加载情况,是解决系统问题的唯一依据。根据该记录可以全面了解GUI启动过程中发生的种种问题。http:/102面对启动过程中的失败的两个处理方法面对启动过程中的失败的两个处理方法一是用完好的源程序覆盖出现问题的程序,但其难点在于如何在各类软件包中找到那些完好的源程序,注意,直接调试、修复出现问题的程序在WIN 9X下是难以想象的。http:/103一是从启动配置文件(CONFIG.SYS、AUTOEXEC.BAT、WIN.INI、SYSTEM.INI和注册表)中删除调用有问题模块的命令。主要用于解决某软件卸载失败出现的问题。

39、http:/104在图形模式GUI下解决系统问题时多会受到种种限制,而纯DOS模式不受系统制约,是最后的系统之门。http:/105WINDOWS系统的复杂性决定了排除那些莫名其妙的故障的难度,若对系统经过几次调整后仍未解决问题,最保险也是最快捷的办法就是重新安装系统。也许这是微软对用户唯一有用的建议。http:/106WIN 9X启动顺序小结启动顺序小结系统加电启动,依次加载扩展卡系统加电启动,依次加载扩展卡(包括显卡等包括显卡等)、主板、主板 的的BIOS程序程序(这与所有的操作系统这与所有的操作系统(如如WIN9X、LINUX、UNIX、OS/2等等)无关无关),完成自检过程,完成自检过

40、程读入硬盘的主引导记录、分区引导记录读入硬盘的主引导记录、分区引导记录,自动加载自动加载IO.SYSIO.SYS读取读取MSDOS.SYS配置,确定启动方式,根据配置,确定启动方式,根据 CONFIG.SYS,进行硬件配置,进行硬件配置http:/107IO.SYS根据根据WIN9X启动要求,自动加载必要的默认驱动启动要求,自动加载必要的默认驱动 程序程序(HIMEM.SYS、SETVER.EXE,IFSHLP.SYS等等)IO.SYS调入调入COMMAND.COM,解释执行,解释执行 AUTOEXEC.BAT,进行软件配置,进行软件配置IO.SYS进行必要的默认环境设置进行必要的默认环境设置

41、http:/108自动执行自动执行WIN.COM,进入,进入GUI启动阶段启动阶段执行执行WININIT.EXE,对系统驱动程序进行升级,对系统驱动程序进行升级加载加载SYSTEM.INI中中BOOT、386ENH、DEVICES 等节设置的驱动程序等节设置的驱动程序 http:/109根据根据SYSTEM.INI、WIN.INI和系统注册表进行系统和系统注册表进行系统 组合、配置,各类启动时调用的组合、配置,各类启动时调用的VXD文件主要存放在文件主要存放在 C:WINDOWSSYSTEM下的下的VMM32和和IOSUBSYS下下加载加载SYSTEM.INI中的中的“SHELL=”指定的外壳

42、程序指定的外壳程序http:/110执行系统注册表中的执行系统注册表中的HKEY_LOCAL_MACHINE SoftwareMicrosoftWindowsCurrentVersion下的下的Run、RunOnce中包含的应用程序中包含的应用程序(其中其中RunOnce包含包含的程序只运行一次后就被自动删除,该键主要用于软的程序只运行一次后就被自动删除,该键主要用于软件安装件安装),通常默认加载,通常默认加载Internat.exe(输入法输入法)、Systray.exe(音量控制音量控制)和和WIN 98的的ScanRegw.exe/autorunhttp:/111当用户完成身份登录后,系统执行当用户完成身份登录后,系统执行HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion下的下的Run、RunOnce中包含的中包含的应用程序应用程序 执行执行WIN.INI中的中的LOAD=RUN=加载的应用程序加载的应用程序 执行开始菜单中启动组包含的应用程序执行开始菜单中启动组包含的应用程序

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!