




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 指系统软件不兼容或是被破坏而引起的系指系统软件不兼容或是被破坏而引起的系统不能启动或是不能正常工作,或应用软件统不能启动或是不能正常工作,或应用软件遭到破坏不正常工作。遭到破坏不正常工作。 系统配置不当:系统配置不当: cmos,config/autoexeccmos,config/autoexec 文件系统混乱。文件系统混乱。 不兼容不兼容1.1. 应用软件配置和兼容性问题,如环境变量,应用软件配置和兼容性问题,如环境变量,依赖第三方软件依赖第三方软件2 软件故障的复杂性软件故障的复杂性: : 种类多,表现多,软故种类多,表现多,软故障多障多 依赖性:对系统硬件,对第三方软件。依赖性:对
2、系统硬件,对第三方软件。 开放性引入的:不兼容,健壮性,病毒等开放性引入的:不兼容,健壮性,病毒等高信度计算技术高信度计算技术3 本章介绍了系统本章介绍了系统BIOS SETUPBIOS SETUP设置错误造成的故障设置错误造成的故障和处理方法,重点分析了和处理方法,重点分析了DOSDOS和和WINDOWSWINDOWS系统的引导故系统的引导故障、系统维护和故障排除方法。障、系统维护和故障排除方法。4 14.1.1 BIOS 14.1.1 BIOS和和CMOS SetupCMOS Setup的故障分析的故障分析 如果如果ROM BIOSROM BIOS和和CMOSCMOS芯片损坏,或者芯片损坏
3、,或者BIOSBIOS程序和程序和CMOSCMOS数据损坏都会直接影响系统的启动和运行,而且数据损坏都会直接影响系统的启动和运行,而且故障现象常常会使人误认为是主板、硬盘等硬件损坏故障现象常常会使人误认为是主板、硬盘等硬件损坏了。了。 因因BIOSBIOS程序损坏而使开机后毫无反应的最典型例程序损坏而使开机后毫无反应的最典型例子是子是19991999年年4 4月月2626日的日的CIHCIH病毒发作,它破坏了许多微病毒发作,它破坏了许多微机主板的闪存机主板的闪存ROM BIOSROM BIOS,使主板瘫痪。,使主板瘫痪。5 微机主板上都有一片称为微机主板上都有一片称为CMOS RAMCMOS
4、RAM的芯片,其内的芯片,其内存储着系统硬件配置信息和一些重要的硬件参数,某存储着系统硬件配置信息和一些重要的硬件参数,某些信息和参数是系统自动检测设定的,而另一些信息些信息和参数是系统自动检测设定的,而另一些信息和参数则是操作者通过所谓和参数则是操作者通过所谓CMOS SetupCMOS Setup程序设置的。程序设置的。主板上专门配备了一个电池为其供电,在关机后主板上专门配备了一个电池为其供电,在关机后CMOSCMOS中的系统硬件信息不会丢失。中的系统硬件信息不会丢失。 如果由于人为的错误修改、电池没电了或病毒的如果由于人为的错误修改、电池没电了或病毒的破坏性修改等原因,使得破坏性修改等原
5、因,使得CMOSCMOS中已设置的正确信息被中已设置的正确信息被破坏或复位为出厂值,致使系统加电自检、硬件操作破坏或复位为出厂值,致使系统加电自检、硬件操作和启动运行出现故障。和启动运行出现故障。6 清除清除CMOS SETUPCMOS SETUP密码的方法有:密码的方法有: 1 1如果只是如果只是SETUPSETUP级别的密码,可以启动到级别的密码,可以启动到DOSDOS,用用DEBUGDEBUG修改修改CMOSCMOS数据:数据: C:debugC:debug -O 70 10 -O 70 10 -O 71 11 -O 71 11 -Q -Q 7 2 2如果是如果是SystemSystem
6、或或AlwaysAlways级别的密码,这时无法级别的密码,这时无法启动系统,只能用启动系统,只能用CMOSCMOS复位的办法来清除密码:复位的办法来清除密码: 关机,在主板的小电池附近找到关机,在主板的小电池附近找到“CMOS Reset”CMOS Reset”跳线,用短路片或螺丝刀将其短路十几秒钟,再恢复跳线,用短路片或螺丝刀将其短路十几秒钟,再恢复原状。原状。 如果找不到如果找不到CMOS ResetCMOS Reset跳线,可以在关机时,用跳线,可以在关机时,用一根导线,一头接地,另一头在一根导线,一头接地,另一头在CMOSCMOS芯片的各个连脚芯片的各个连脚上扫一、两遍,即可清除上扫
7、一、两遍,即可清除CMOSCMOS数据。数据。 如果采用去掉电池的办法,则需要较长的放电时如果采用去掉电池的办法,则需要较长的放电时间。间。8 3 3一些一些BIOSBIOS可能还有默认的万能密码,如可能还有默认的万能密码,如AMI AMI BIOSBIOS的的“AMI”AMI”、Award BIOSAward BIOS的的“Award”Award”或或“Syxz”Syxz”等。等。 在进入在进入CMOS SetupCMOS Setup主菜单后,为了纠正觉察不到主菜单后,为了纠正觉察不到的设置错误,首先应当选择的设置错误,首先应当选择BIOSBIOS提供的缺省设置提供的缺省设置“LOAD PO
8、WER ON DEFAULTS”LOAD POWER ON DEFAULTS”或或“LOAD SETUP LOAD SETUP DEFAULTS”DEFAULTS”,然后再测定硬盘类型、设置软驱类型和,然后再测定硬盘类型、设置软驱类型和进行某些参数的优化设置等。进行某些参数的优化设置等。9 14.1.2 CMOS 14.1.2 CMOS设置错误的实例设置错误的实例 例例1 1一台一台386386微机,开机自检硬盘工作指示灯没微机,开机自检硬盘工作指示灯没有闪烁,屏幕即提示有闪烁,屏幕即提示“Drive Not Ready Drive Not Ready ErrorInsert Boot Dis
9、kette in A:ErrorInsert Boot Diskette in A:,Press any Press any key when ready”key when ready”即硬盘没有准备好,请在软驱即硬盘没有准备好,请在软驱A A中插中插入系统引导盘,然后按任意键执行。按照提示,在软入系统引导盘,然后按任意键执行。按照提示,在软驱驱A A中插入一张中插入一张DOSDOS系统盘,按任意一个键执行后,软系统盘,按任意一个键执行后,软驱驱A A工作指示灯不闪烁,屏幕再次显示上述提示信息。工作指示灯不闪烁,屏幕再次显示上述提示信息。 例例2 2在一台在一台386386微机上,安装的内存为
10、微机上,安装的内存为4MB4MB,开机,开机内存自检时,始终检测不到内存自检时,始终检测不到4096KB4096KB。 例例3 3一台一台386SX386SX机,开机后机器自检正常,没有机,开机后机器自检正常,没有提示驱动器故障,引导提示驱动器故障,引导DOSDOS后死机,多次开机偶尔能正后死机,多次开机偶尔能正常启动,但在工作中仍经常死机。常启动,但在工作中仍经常死机。10 例例4 4一台一台486DX4/100MHz486DX4/100MHz微机,开机后机器自检微机,开机后机器自检进行中没有任何提示便死机,多次开机均如此。进行中没有任何提示便死机,多次开机均如此。 例例5 5当硬盘当硬盘C
11、 C不能引导系统,想从软盘不能引导系统,想从软盘A A引导系统引导系统以便对硬盘进行系统重装时,或者要从以便对硬盘进行系统重装时,或者要从A A盘引导杀毒软盘引导杀毒软盘的盘的DOSDOS系统时,将系统软盘插入系统时,将系统软盘插入A A驱,开机后驱,开机后A A盘不能盘不能读盘引导系统。对于前者,硬盘读盘引导系统。对于前者,硬盘C C也不引导系统而无法也不引导系统而无法进行硬盘修复。对于后者,总是硬盘进行硬盘修复。对于后者,总是硬盘C C引导系统,屏幕引导系统,屏幕提示提示C:C:而无法引导杀毒盘的而无法引导杀毒盘的“干净干净”的的DOSDOS系统。系统。 例例6 6开机系统自检后进入引导,
12、屏幕显示出系统开机系统自检后进入引导,屏幕显示出系统硬件配置表,然后引导硬件配置表,然后引导DOSDOS系统,这时出现错误提示系统,这时出现错误提示“Missing operating system”Missing operating system”即丢失了操作系统,即丢失了操作系统,停机。停机。11 例例7 7开机自检完内存后,屏幕显示开机自检完内存后,屏幕显示“WAIT”WAIT”即等待,但等了很长时间后,屏幕提示即等待,但等了很长时间后,屏幕提示“D:drive D:drive failurePressfailurePressF1F1to Resume”to Resume”即即D D驱动
13、器失效按驱动器失效按【F1F1】键去继续。按【】键去继续。按【F1F1】键后系统引导正常。】键后系统引导正常。 例例8 8内存为内存为1MB1MB的的286286微机,开机内存自检时,只微机,开机内存自检时,只显示显示640KB640KB内存,另有内存,另有384K384K丢失。丢失。 例例9 9一台一台486486微机,发现运行速度明显变慢,尤微机,发现运行速度明显变慢,尤其是在运行一些占用内存空间大、功能强、色彩丰富其是在运行一些占用内存空间大、功能强、色彩丰富的软件时,速度慢得无法忍受。的软件时,速度慢得无法忍受。1214.2.1 DOS14.2.1 DOS系统故障分析系统故障分析14.
14、2.1.1 DOS DOS系统引导故障的特系统引导故障的特点点13 从开机直到从开机直到DOSDOS引导成功的大致过程:引导成功的大致过程: 打开电源开关后,第一个操作是对打开电源开关后,第一个操作是对CPUCPU复位复位(ResetReset)。然后自动执行系统)。然后自动执行系统BIOSBIOS的自检程序(的自检程序(POSTPOST)对系统的基本设备进行检测。当测得各个设备均正常对系统的基本设备进行检测。当测得各个设备均正常后,便执行后,便执行BIOSBIOS的的INT 19HINT 19H,转去执行硬盘上主引导扇,转去执行硬盘上主引导扇区的主引导程序(这里先假设不从软驱
15、的区的主引导程序(这里先假设不从软驱的A A盘上引导盘上引导DOSDOS)。然后执行硬盘主)。然后执行硬盘主DOSDOS分区(分区(C C盘)的盘)的DOSDOS引导程引导程序。这个引导程序会把序。这个引导程序会把DOSDOS的系统文件的系统文件IO.SYSIO.SYS和和MSDOS.SYSMSDOS.SYS加载到内存。再加载加载到内存。再加载C C盘根目录上的系统文盘根目录上的系统文件件COMMAND.COMCOMMAND.COM到内存。如果到内存。如果C C盘根目录上存在系统配盘根目录上存在系统配置文件置文件CONFIG.SYSCONFIG.SYS则执行之。如果则执行之。如果C C盘根目录
16、上存在自盘根目录上存在自动批处理文件动批处理文件AUTOEXEC.BATAUTOEXEC.BAT则执行之。最后引导成功则执行之。最后引导成功则显示则显示DOSDOS系统的提示符系统的提示符“C:”C:”。14 当执行当执行INT 19HINT 19H访问硬盘时,主机面板上的硬盘工访问硬盘时,主机面板上的硬盘工作灯应闪烁一阵子,这是我们区分硬件和软件故障的作灯应闪烁一阵子,这是我们区分硬件和软件故障的一个重要信息。即如果开机后迟迟不出现硬盘灯闪烁一个重要信息。即如果开机后迟迟不出现硬盘灯闪烁而死机,则多为硬件故障,如果硬盘灯闪烁后再死机,而死机,则多为硬件故障,如果硬盘灯闪烁后再死机,则多为硬盘
17、上的软件故障。则多为硬盘上的软件故障。 DOSDOS引导开始时,屏幕上显示引导开始时,屏幕上显示“Starting MS-Starting MS-DOS”DOS”,这说明已经找到系统引导盘并开始引导系统。,这说明已经找到系统引导盘并开始引导系统。如果不出现这个提示则表明没找到系统盘,或系统盘如果不出现这个提示则表明没找到系统盘,或系统盘被破坏,这时有可能显示不能引导的相应出错提示。被破坏,这时有可能显示不能引导的相应出错提示。15 DOS DOS系统引导故障的分类和处理方法系统引导故障的分类和处理方法 1 1主引导扇区(主引导程序或分区表等)出错:主引导扇区
18、(主引导程序或分区表等)出错: 开机后,硬盘灯闪后却不能显示开机后,硬盘灯闪后却不能显示“Starting MS-Starting MS-DOS ”DOS ”,或者出现提示,或者出现提示“Invalid Partition Invalid Partition Table”Table”,或者用系统盘从软驱,或者用系统盘从软驱A A引导,但在系统提示引导,但在系统提示符符“A:”A:”下键入下键入“C:”C:”时,却提示时,却提示“Invalid Drive Invalid Drive Specification”Specification”,这都说明主引导扇区有损坏。,这都说明主引导扇区有损坏。
19、 执行执行FDISKFDISK命令,显示硬盘的分区情况,并激活引命令,显示硬盘的分区情况,并激活引导分区。导分区。 键入键入“FDISK/MBR”FDISK/MBR”命令去恢复主引导程序。命令去恢复主引导程序。 在最初做好硬盘时,应当利用一些磁盘工具软件在最初做好硬盘时,应当利用一些磁盘工具软件提供的做硬盘引导扇区的备份软盘的功能,事先保存提供的做硬盘引导扇区的备份软盘的功能,事先保存好硬盘的分区信息,以便在分区被破坏时用这张备份好硬盘的分区信息,以便在分区被破坏时用这张备份软盘去恢复硬盘引导系统。软盘去恢复硬盘引导系统。16 2 2DOSDOS引导扇区中的引导扇区中的DOSDOS引导程序(引
20、导程序(Boot recordBoot record)被破坏:被破坏: 从硬盘从硬盘C C引导引导DOSDOS系统时,屏幕上提示系统时,屏幕上提示“Missing Missing operating system”operating system”。 键入命令键入命令“FORMAT C:/S”FORMAT C:/S”,重新格式化硬盘和,重新格式化硬盘和传系统。这将使硬盘传系统。这将使硬盘C C的信息全部丢失,因此应事先将的信息全部丢失,因此应事先将必要的文件转储到软盘或硬盘必要的文件转储到软盘或硬盘D:D:、E:E:上做备份。上做备份。17 3 3隐含的系统文件隐含的系统文件IO.SYSIO.
21、SYS或或MSDOS.SYSMSDOS.SYS被破坏:被破坏: 从硬盘从硬盘C C引导引导DOSDOS系统时,屏幕上提示系统时,屏幕上提示“Disk Boot Disk Boot Failure”Failure”,表明两个系统隐含文件内容错。或者屏,表明两个系统隐含文件内容错。或者屏幕上提示幕上提示“Invalid system diskReplace the diskInvalid system diskReplace the disk,and then press any key”and then press any key”,表明在当前磁盘上找不,表明在当前磁盘上找不到引导系统。或者屏幕
22、上提示到引导系统。或者屏幕上提示“Non-System Disk or Non-System Disk or Disk ErrorReplace and press any key when Disk ErrorReplace and press any key when ready”ready”,表明,表明C C盘已不是引导盘或系统隐含文件的文盘已不是引导盘或系统隐含文件的文件名出错。或者屏幕上提示件名出错。或者屏幕上提示“Missing Operating Missing Operating System”System”,表明没有找到,表明没有找到DOSDOS系统文件。或者屏幕上提系统文件
23、。或者屏幕上提示示“Error Loading Operating System”Error Loading Operating System”,表明,表明DOSDOS系系统装入错等等。统装入错等等。 18 这类故障均与系统隐含文件被破坏有关,因此解这类故障均与系统隐含文件被破坏有关,因此解决的办法是恢复决的办法是恢复DOSDOS系统文件。系统文件。 键入键入“SYS C:”SYS C:”命令去覆盖硬盘命令去覆盖硬盘C C上的损坏的系上的损坏的系统文件。统文件。 如果不行则要考虑重新格式化硬盘。如果不行则要考虑重新格式化硬盘。19 4 4系统文件系统文件COMMAND.COMCOMMAND.C
24、OM损坏或丢失:损坏或丢失: 从硬盘从硬盘C C引导引导DOSDOS系统时,屏幕提示系统时,屏幕提示“Bad or Bad or Missing Command InterpreterEnter correct Missing Command InterpreterEnter correct name of Command Interpretername of Command Interpreter(eg, eg, C:COMMAND.COMC:COMMAND.COM)”。在。在“C:”C:”提示符下键入提示符下键入COMMAND.COMCOMMAND.COM后,依然会出现如上的错误提示。表明
25、读后,依然会出现如上的错误提示。表明读COMMAND.COMCOMMAND.COM文件出错或在文件出错或在C C盘根目录上找不到此文件。盘根目录上找不到此文件。或者虽然引导成功,系统提示或者虽然引导成功,系统提示“C:”C:”,但是键入任,但是键入任何何DOSDOS命令如命令如DIRDIR等均提示等均提示“Incorrect DOS Version”Incorrect DOS Version”,表明表明DOSDOS命令与引导的命令与引导的DOSDOS系统版本不符。系统版本不符。 将同版本的将同版本的COMMAND.COMCOMMAND.COM文件拷贝到文件拷贝到C C盘根目录。盘根目录。如果在
26、如果在C C盘上有盘上有DOSDOS子目录,并且其中有子目录,并且其中有COMMAND.COMCOMMAND.COM文文件,则可将它拷贝到根目录上,如果没有则从同版本件,则可将它拷贝到根目录上,如果没有则从同版本的系统软盘上拷贝。的系统软盘上拷贝。20 5 5系统配置文件系统配置文件CONFIG.SYSCONFIG.SYS或或AUTOEXEC.BATAUTOEXEC.BAT出错:出错: 每次开机引导每次开机引导DOSDOS系统时都会自动执行这两个文件。系统时都会自动执行这两个文件。CONFIG.SYSCONFIG.SYS是系统硬件配置文件,它可以扩充系统对是系统硬件配置文件,它可以扩充系统对新
27、硬件的支持,而新硬件的支持,而AUTOEXEC.BATAUTOEXEC.BAT是系统软件配置文件,是系统软件配置文件,它可以每次自动运行一些它可以每次自动运行一些DOSDOS的可执行文件。的可执行文件。 可在屏幕显示可在屏幕显示“Starting MS-DOS”Starting MS-DOS”时按【时按【F8F8】键,去单步(键,去单步(Step by stepStep by step)执行配置文件中的各个)执行配置文件中的各个命令行,以便检查每一步的执行情况。命令行,以便检查每一步的执行情况。 这两个文件均可以用文本编辑软件如这两个文件均可以用文本编辑软件如DOSDOS的的EDITEDIT命
28、命令去进行修改。首先找到配置文件中出错的命令行,令去进行修改。首先找到配置文件中出错的命令行,然后将其删除或加上然后将其删除或加上REMREM将其变成注释行而不执行。将其变成注释行而不执行。21 6 6硬盘的主引导扇区(主引导程序或分区表等)硬盘的主引导扇区(主引导程序或分区表等)或或DOSDOS引导扇区(引导程序或引导扇区(引导程序或BPBBPB表等)或表等)或DOSDOS的系统文的系统文件感染了病毒:件感染了病毒: 计算机病毒可以感染硬盘存储有信息的任何部位,计算机病毒可以感染硬盘存储有信息的任何部位,如用户文件区、如用户文件区、DOSDOS系统文件区、系统文件区、DOSDOS引导扇区或主
29、引引导扇区或主引导扇区等。有相当一部分病毒是以破坏系统引导为目导扇区等。有相当一部分病毒是以破坏系统引导为目的。的。 检查和杀除病毒的简便有效的方法是使用杀毒软检查和杀除病毒的简便有效的方法是使用杀毒软盘,如国内流行的盘,如国内流行的RISINGRISING、KV300KV300和和KILLKILL等。使用杀毒等。使用杀毒盘时一定要用干净(无毒)的系统软盘启动盘时一定要用干净(无毒)的系统软盘启动DOSDOS系统,系统,以避免在启动系统时病毒就已经激活了。以避免在启动系统时病毒就已经激活了。 22 如果病毒感染严重,也可考虑彻底重做硬盘,但如果病毒感染严重,也可考虑彻底重做硬盘,但事先要将重要
30、的数据文件(通常不会带毒)备份到软事先要将重要的数据文件(通常不会带毒)备份到软盘上,重做时还一定要用干净(无毒)的系统软盘启盘上,重做时还一定要用干净(无毒)的系统软盘启动动DOSDOS。用。用FORMATFORMAT命令重做硬盘格式化,或者用命令重做硬盘格式化,或者用FDISKFDISK命令重做硬盘分区,甚至要从硬盘低级格式化做起。命令重做硬盘分区,甚至要从硬盘低级格式化做起。 必须准备一张必须准备一张DOSDOS系统引导软盘,也应拷贝常用的系统引导软盘,也应拷贝常用的与排除故障有关的与排除故障有关的DOSDOS命令和实用程序文件,如命令和实用程序文件,如FDISK.COMFDISK.CO
31、M、FORMAT.COMFORMAT.COM、SYS.COMSYS.COM、MEMMAKER.EXEMEMMAKER.EXE、MSBACKUP.EXEMSBACKUP.EXE、SCANDISK.EXESCANDISK.EXE、DEFRAG.EXEDEFRAG.EXE和和EDIT.EXEEDIT.EXE等。等。23 14.2.2 DOS 14.2.2 DOS系统的提示信息系统的提示信息 在操作中要随时留心系统的提示信息,仔细读懂在操作中要随时留心系统的提示信息,仔细读懂屏幕提示,这是帮助你正确操作和判断故障的主要途屏幕提示,这是帮助你正确操作和判断故障的主要途径。径。DOSDOS的提示如下:的提
32、示如下: 14.2.3 DOS 14.2.3 DOS的内存管理与优化的内存管理与优化 DOS DOS的内存管理的内存管理 DOSDOS系统只能支持系统只能支持640KB640KB的内存,被称作的内存,被称作DOSDOS的基本的基本内存或常规内存(内存或常规内存(Conventional RAMConventional RAM)。系统启动后,)。系统启动后,IO.SYSIO.SYS和和MSDOS.SYSMSDOS.SYS等系统文件都要加载和常驻于常规等系统文件都要加载和常驻于常规内存中,剩余的自由空间用于运行内存中,剩余的自由空间用于运行DOSDOS程序。程序。
33、24 在在DOSDOS下,如果遇到下,如果遇到“内存不够,程序无法运行内存不够,程序无法运行”的提示,原因就是常规内存中的自由空间无法满足当的提示,原因就是常规内存中的自由空间无法满足当前程序的加载和运行。这时,用增加内存条的办法不前程序的加载和运行。这时,用增加内存条的办法不能解决问题,只有对内存进行优化才能解决。能解决问题,只有对内存进行优化才能解决。 如果在如果在WindowsWindows系统下出现系统下出现“内存不够,程序无法内存不够,程序无法运行运行”的提示,则可以用增加内存条的办法来解决。的提示,则可以用增加内存条的办法来解决。 原先原先DOSDOS只能管理只能管理640KB64
34、0KB的基本内存,后来又增加的基本内存,后来又增加了了384KB384KB内存,即增加了对所谓内存,即增加了对所谓“扩充内存(扩充内存(Expanded Expanded RAMRAM)”的管理,使的管理,使DOSDOS内存可以扩大到内存可以扩大到1024KB1024KB(1MB1MB)。)。再后来又增加了对再后来又增加了对1MB1MB以上的所谓以上的所谓“扩展内存扩展内存(Extended RAMExtended RAM)”的管理,大大改善了的管理,大大改善了DOSDOS内存不足内存不足的问题。的问题。25 扩充内存的规范是扩充内存的规范是EMSEMS(Expanded Memory Exp
35、anded Memory SystemSystem),所以也叫),所以也叫EMSEMS内存。扩展内存的规范是内存。扩展内存的规范是XMSXMS(eXtended Memory SystemeXtended Memory System),所以也叫),所以也叫XMSXMS内存。内存。DOSDOS还可以在还可以在1MB1MB以上的扩展内存以上的扩展内存XMSXMS中模拟扩充内存中模拟扩充内存EMSEMS,使得扩充内存也可以增加。,使得扩充内存也可以增加。 用来实现用来实现XMSXMS和和EMSEMS内存的命令文件分别是内存的命令文件分别是HIMEM.SYSHIMEM.SYS和和EMM386.EXEE
36、MM386.EXE,所以也不妨把它们称为扩展,所以也不妨把它们称为扩展内存和扩充内存的驱动程序。如果计算机安装了内存和扩充内存的驱动程序。如果计算机安装了1MB1MB以以上的内存,将这两个命令写入系统配置文件上的内存,将这两个命令写入系统配置文件CONFIG.SYSCONFIG.SYS中,引导中,引导DOSDOS系统时自动运行它们,就可以系统时自动运行它们,就可以产生扩展内存和扩充内存。产生扩展内存和扩充内存。26 DOS DOS系统的内存配置如表系统的内存配置如表14-114-1。表 15- -1 1 M MS S- -D DO OS S 的的内内存存内内存存名名称称容容量量(地地址址)容容
37、量量(地地址址)性性质质说说明明( (1 11 10 00 00 00 0以以上上) )X XM MS S 可可扩扩展展也也可可以以部部分分模模拟拟为为 E EM MS S扩扩展展内内存存X XM MS S1 1M MB B 以以上上区区域域( (1 10 00 00 00 00 0以以上上) )可可扩扩展展6 64 4K KB B( (1 10 00 00 00 00 0- -1 10 0F FF FF FF F) )高高 端端 存存 储储 区区H HM MA A(H Hi ig gh h M Me em mo or ry yA Ar re ea a)D DO OS S 系系统统使使用用27
38、64KB(F0000-FFFFF)上端存储区 UMA( Upper MemoryArea)保 留 给 系 统ROMBIOS也保留为 ROM BIOS地 址 , 作 为BIOS的 “ 影 子 内 存(Shadow RAM) ”64KB(E0000-EFFFF)上端存储块 UMB( Upper MemoryBlock)系统保留(Reserved)可以加载用户程序128KB(C0000-DFFFF)上端存储块 UMB( Upper MemoryBlock)系 统 保 留 给I/O适配器 ROM可以加载用户程序最 下 面 的32KB( C000-C7FFF ) 也保 留 为VGA卡 的ROM 地 址
39、, 作 为 它的 “ 影 子 内 存(Shadow RAM) ”扩充内存EMS384KB(A0000-FFFFF)128KB(A0000-BFFFF)上端存储区 UMA( Upper MemoryArea)系 统 保 留 给VGA等显示适配器用于 VGA 适配器缓存,最大 128KB常规内存640KB(00000-9FFFF)640KB(00000-9FFFF)常规内存(ConventionalRAM)也叫基本内存存放 系 统常 驻 内 存的程序加载运行 DOS 用户程序28 DOS DOS的内存优化的内存优化 运行用户程序可以利用的是运行用户程序可以利用的
40、是640KB640KB常规内存的自由常规内存的自由空间和至少空间和至少192KB192KB的的UMBUMB内存的自由空间。所谓内存优内存的自由空间。所谓内存优化,就是尽可能地扩大这两部分自由空间,以满足用化,就是尽可能地扩大这两部分自由空间,以满足用户程序的运行。通过优化处理,户程序的运行。通过优化处理,DOSDOS引导程序的大部分引导程序的大部分可以加载到可以加载到HMAHMA和和UMBUMB,以减少对常规内存的占用。,以减少对常规内存的占用。 内存优化的方法是在系统配置文件内存优化的方法是在系统配置文件CONFIG.SYSCONFIG.SYS中,中,写入写入DOS 5.0DOS 5.0以上
41、版本提供的以上版本提供的EMM386.EXEEMM386.EXE和和HIMEM.SYSHIMEM.SYS这两个程序,以便在系统启动时加载它们,去驱动这两个程序,以便在系统启动时加载它们,去驱动EMSEMS和和XMSXMS内存。再使用内存。再使用CONFIG.SYSCONFIG.SYS的的“DOS=HIGH”DOS=HIGH”、“DOS=UMB”DOS=UMB”和和“DEVICEHIGH=”DEVICEHIGH=”等命令,使用等命令,使用AUTOEXEC.BATAUTOEXEC.BAT的的LOADHIGHLOADHIGH(或(或LHLH)等命令,将)等命令,将DOSDOS核心核心程序和其它应用程
42、序加载到扩充内存和扩展内存,使程序和其它应用程序加载到扩充内存和扩展内存,使得常规内存自由空间加大。得常规内存自由空间加大。29 执行执行DOSDOS的的MEMMAKERMEMMAKER,可以免去用户手工修改,可以免去用户手工修改CONFIG.SYSCONFIG.SYS和和AUTOEXEC.BATAUTOEXEC.BAT文件之难。它可以自动测文件之难。它可以自动测试系统内存情况,调整试系统内存情况,调整DOSDOS和内存驻留程序的内存位置,和内存驻留程序的内存位置,修改修改CONFIG.SYSCONFIG.SYS和和AUTOEXEC.BATAUTOEXEC.BAT文件,实现内存的优文件,实现内
43、存的优化。化。30 14.3.1 Windows 9x 14.3.1 Windows 9x的系统启动分析的系统启动分析 Windows 9x Windows 9x系统启动过程系统启动过程 Windows 95/97/98Windows 95/97/98都是都是3232位的单用户多任务的操位的单用户多任务的操作系统,不但功能强大,而且系统稳固安全。它们把作系统,不但功能强大,而且系统稳固安全。它们把系统内核程序置于系统内核程序置于CPUCPU的最高级保护之下,并且系统自的最高级保护之下,并且系统自身有较强的自我诊断和自动修复能力,不容易损坏。身有较强的自我诊断和
44、自动修复能力,不容易损坏。 所有应用程序都运行在所有应用程序都运行在CPUCPU的低级保护之下,因此的低级保护之下,因此用户程序和病毒都不易造成系统损伤。允许按【用户程序和病毒都不易造成系统损伤。允许按【CtrlCtrl】+ +【AltAlt】+ +【DelDel】键去终止当前运行的程序,即使因】键去终止当前运行的程序,即使因此使当前程序受到破坏,系统也不会受损。此使当前程序受到破坏,系统也不会受损。31 Windows 9x Windows 9x系统故障也可分为系统故障也可分为系统引导故障系统引导故障和和系统运行故障系统运行故障两大类,但最基本的故障还是系统引两大类,但最基本的故障还是系统引
45、导故障。导故障。 Windows 9xWindows 9x虽然完全不依赖于虽然完全不依赖于DOSDOS,但是它的系统,但是它的系统启动过程本质上也还是先启动它自身的所谓启动过程本质上也还是先启动它自身的所谓DOS 7.0DOS 7.0,然后再自动启动它的图形用户界面然后再自动启动它的图形用户界面GUIGUI,而,而DOS 7.0DOS 7.0与与以前的以前的DOSDOS系统的引导过程相仿。系统的引导过程相仿。 Windows 9xWindows 9x的系统引导过程:的系统引导过程: 打开电源开关,第一个操作是对打开电源开关,第一个操作是对CPUCPU复位复位(ResetReset)。然后自动执
46、行系统)。然后自动执行系统BIOSBIOS的自检程序(的自检程序(POSTPOST)对系统的基本设备进行检测。当测得各个设备均正常对系统的基本设备进行检测。当测得各个设备均正常后,便执行后,便执行BIOSBIOS的的INT 19HINT 19H,转去执行硬盘上主引导扇,转去执行硬盘上主引导扇区的主引导程序(区的主引导程序(MBRMBR)。然后执行)。然后执行Windows 9xWindows 9x引导扇引导扇32 区的引导程序即区的引导程序即DOS 7.0DOS 7.0引导程序(引导程序(Boot RecordBoot Record)。)。这个引导程序会把在这个引导程序会把在C C盘根目录上的
47、盘根目录上的Windows 9xWindows 9x的系统的系统文件文件IO.SYSIO.SYS和和MSDOS.SYSMSDOS.SYS加载到内存,这时屏幕提示加载到内存,这时屏幕提示“Starting MS-Windows”Starting MS-Windows”。再加载。再加载“WINDOWSCOMMAND”WINDOWSCOMMAND”目录中的系统文件目录中的系统文件COMMAND.COMCOMMAND.COM到到 内存。如果内存。如果C C盘根目录上存在盘根目录上存在DOSDOS系统配置文件系统配置文件CONFIG.SYSCONFIG.SYS则执行之。如果则执行之。如果C C盘根目录上
48、存在盘根目录上存在DOSDOS的自的自动批处理文件动批处理文件AUTOEXEC.BATAUTOEXEC.BAT则执行之。上述引导过程则执行之。上述引导过程类似于类似于DOSDOS系统引导,成功后自动执行系统引导,成功后自动执行 “WINDOWSWIN.COM”WINDOWSWIN.COM”程序,屏幕显示蓝天白云图案。程序,屏幕显示蓝天白云图案。在黑屏幕的情况下,加载所有的在黑屏幕的情况下,加载所有的3232位保护模式虚拟驱位保护模式虚拟驱动程序(动程序(* *.VXD.VXD)。引导成功后,最后显示)。引导成功后,最后显示Windows 9xWindows 9x的桌面图案。的桌面图案。33 1
49、 Windows 9x Windows 9x启动方式和启动配置文件启动方式和启动配置文件 1 Windows 9x1 Windows 9x启动方式启动方式 Windows 9xWindows 9x有两种界面,一种是不常使用的有两种界面,一种是不常使用的DOSDOS命命令行方式,即令行方式,即“COMMAND PROMPT”COMMAND PROMPT”,另一种是图形用,另一种是图形用户界面,即户界面,即GUI“GUI“桌面桌面”。 出于系统安全的需要,它还提供其它多种启动方出于系统安全的需要,它还提供其它多种启动方式,即前面曾经提到的系统多重启动方式。在开机屏式
50、,即前面曾经提到的系统多重启动方式。在开机屏幕上出现幕上出现“Starting MS-Windows”Starting MS-Windows”时迅速按【时迅速按【F8F8】键,就会显示键,就会显示“多重启动选单多重启动选单”,用户可以选择各种,用户可以选择各种不同的方式继续启动系统:不同的方式继续启动系统:34 (1) (1) 正常(正常(NormalNormal)方式:)方式: 这是在系统正常情况下,继续启动这是在系统正常情况下,继续启动GUIGUI界面,直到界面,直到桌面。桌面。 (2) (2) 自动产生系统启动记录文件(自动产生系统启动记录文件(BOOTLOG.TXTBOOTLOG.TX
51、T)的的GUIGUI方式:方式: 这种方式执行正常这种方式执行正常GUIGUI启动,直到桌面,但同时产启动,直到桌面,但同时产生(或改写)详细记录着系统启动过程和成败的文件生(或改写)详细记录着系统启动过程和成败的文件“C:BOOTLOG.TXT”C:BOOTLOG.TXT”。 (3) (3) 安全模式(安全模式(Safe ModeSafe Mode):): 所谓所谓“安全安全”,是指在启动时跳过那些非基本、,是指在启动时跳过那些非基本、非标准的硬件驱动程序设置,只执行非标准的硬件驱动程序设置,只执行Windows 9xWindows 9x基本基本标准硬件的驱动设置,以此避免硬件驱动错误引发的
52、标准硬件的驱动设置,以此避免硬件驱动错误引发的故障。安全模式的明显特点是显示方式为低分辨率和故障。安全模式的明显特点是显示方式为低分辨率和1616彩色,没有光驱、声卡等附加设备,不能安装设备彩色,没有光驱、声卡等附加设备,不能安装设备驱动。驱动。35 (4) (4) 单步执行方式(单步执行方式(Step-by-Step Step-by-Step ConfirmationConfirmation):): 这种启动是以要求用户确认的方式一步一步地执这种启动是以要求用户确认的方式一步一步地执行,以便可以证实引导故障发生在哪个步骤上。行,以便可以证实引导故障发生在哪个步骤上。 (5) (5) 命令行方
53、式(命令行方式(Command prompt onlyCommand prompt only):): 这种方式正常地引导到这种方式正常地引导到Windows 9xWindows 9x的的DOSDOS系统提示系统提示符符“C:”C:”,从而进入命令行操作方式,给,从而进入命令行操作方式,给DOSDOS程序提程序提供良好的运行环境。供良好的运行环境。 (6) (6) 安全的命令行方式(安全的命令行方式(Safe mode command Safe mode command prompt onlyprompt only):): 这种方式与方式这种方式与方式5 5的区别仅仅是不执行(的区别仅仅是不执行
54、(BypassBypass,旁路掉)系统特殊硬件的驱动配置文件旁路掉)系统特殊硬件的驱动配置文件CONFIG.SYSCONFIG.SYS和和AUTOEXEC.BATAUTOEXEC.BAT,以避免硬件驱动带来的故障。,以避免硬件驱动带来的故障。36 (7) (7) 启动以前的启动以前的DOSDOS(Previous Version of MS-Previous Version of MS-DOSDOS):): 这种方式不启动这种方式不启动Windows 9xWindows 9x,而启动以前安装的,而启动以前安装的DOS 6.xDOS 6.x。 (8) (8) 网络安全模式(网络安全模式(Net
55、 Safe modeNet Safe mode):): 如果安装了网络,选这种方式启动可以不执行如果安装了网络,选这种方式启动可以不执行(BypassBypass,旁路掉)网络驱动,以避免网卡等故障对,旁路掉)网络驱动,以避免网卡等故障对系统启动的影响。系统启动的影响。 当当Windows 9xWindows 9x无法正常引导时,常常选择安全模无法正常引导时,常常选择安全模式启动系统,然后删除错误的驱动以恢复系统正常启式启动系统,然后删除错误的驱动以恢复系统正常启动。动。 当显示当显示“Starting MS-Windows”Starting MS-Windows”时,立即按时,立即按【F4F
56、4】键,可直接进入以前的】键,可直接进入以前的DOS 6xDOS 6x引导。按【引导。按【F5F5】键,可直接进入安全模式引导。按【键,可直接进入安全模式引导。按【F6F6】键,可直接】键,可直接进入网络安全模式引导。进入网络安全模式引导。37 2 Windows 9x 2 Windows 9x启动配置文件启动配置文件 Windows 9xWindows 9x的的MSDOS.SYSMSDOS.SYS文件是多重启动配置文件,文件是多重启动配置文件,它是一个文本文件,可以用文本编辑软件来编辑。它是一个文本文件,可以用文本编辑软件来编辑。 此文件中可写入下述语句来决定多重启动功能:此文件中可写入下述
57、语句来决定多重启动功能: PATHPATH WINDIR=PATH C:WINDOWS WINDIR=PATH C:WINDOWS (WindowsWindows系统路系统路径)径) WINBOOTDIR=PATH C:WINDOWS WINBOOTDIR=PATH C:WINDOWS (WindowsWindows启动文启动文件路径)件路径) HOSTWINBOOTDRV=C: HOSTWINBOOTDRV=C: (WindowsWindows启动盘启动盘根目录)根目录) OPTIONOPTION38 BOOTWIN=1 BOOTWIN=1 (允许(允许Windows 95Windows 9
58、5启动,为启动,为0 0则不允许)则不允许) BOOTGUI=1 BOOTGUI=1 (允许自动进入(允许自动进入GUIGUI,为,为0 0则则不允许)不允许) BOOTMULTI=1 BOOTMULTI=1 (允许多重启动,为(允许多重启动,为0 0则不允则不允许)许) BOOTMENU=1 BOOTMENU=1 (允许多重启动菜单自动出(允许多重启动菜单自动出现,为现,为0 0则不允许)则不允许) BOOTDELAY=2 BOOTDELAY=2 (“Starting MS-Windows”Starting MS-Windows”等待等待F4F4、F5F5、F6F6、F8F8键的延迟秒数)键
59、的延迟秒数) 39 BOOTKEYS=1 BOOTKEYS=1 (允许(允许F4F4、F5F5、F6F6、F8F8键的键的作用,为作用,为0 0则不允许)则不允许) BOOTFAILSAFE=1 BOOTFAILSAFE=1 (允许启动失败便进入安全(允许启动失败便进入安全模式,但是否进入也要选择)模式,但是否进入也要选择) LOGO=0 LOGO=0 (不出现蓝天白云。如果蓝(不出现蓝天白云。如果蓝天白云死机的话)天白云死机的话) BOOTMENUDEFAULT=1 BOOTMENUDEFAULT=1 (指定缺省的引导菜单选项。(指定缺省的引导菜单选项。1 1为为NormalNormal正常
60、方式启动)正常方式启动) BOOTMENUDELAY=2 BOOTMENUDELAY=2 (在(在BOOTMENU=1BOOTMENU=1自动出现启自动出现启动菜单时,缺省项自动执行前的延迟秒数)动菜单时,缺省项自动执行前的延迟秒数)40 Windows 9x Windows 9x的几个系统文件的几个系统文件 1 1IO.SYSIO.SYS文件:文件: 它是系统设备驱动和文件管理程序,在系统引导它是系统设备驱动和文件管理程序,在系统引导盘(盘(C C盘或盘或A A盘)的根目录上,文件属性为系统、隐含、盘)的根目录上,文件属性为系统、隐含、只读(只读(SHRS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园节能环保合作合同(2篇)
- 2025室内设计装修合同模板
- 五年级信息技术《第十六课制作一份小报》的教学设计
- 小儿普通变异型免疫缺陷病的临床护理
- 高中生涯规划课程教学设计及流程能力探索
- 2025房地产交易合同法规
- 2025年演出经纪人之演出经纪实务通关题库(附带答案)
- 足跟瘀斑的临床护理
- 新生儿产伤性疾病的临床护理
- 2025年政治理论试题及答案解析(140题)
- 华大新高考联盟2025届高三4月教学质量测评化学+答案
- 2025年中国防晒护理洗发露市场调查研究报告
- 2025-2030中国太阳能照明系统行业市场发展趋势与前景展望战略研究报告
- 2025年陕西省普通高中学业水平合格考试模拟卷(五)历史试题(含答案)
- 2025年有关“我为群众办实事”主题日活动工作方案
- 油气管道输送试题及答案
- 铁路雨季三防培训课件
- 2025-2030中国非邻苯二甲酸酯类增塑剂行业市场发展趋势与前景展望战略研究报告
- 2025年台球理论测试题及答案
- 虚拟电厂接入配电网电力系统调度优化
- 用户能耗监测的智能插座原型设计
评论
0/150
提交评论