《操作系统诊断程序和工具课件》由会员分享,可在线阅读,更多相关《操作系统诊断程序和工具课件(39页珍藏版)》请在金锄头文库上搜索。
1、第十章第十章操作系统诊断实用程序和工具操作系统诊断实用程序和工具 Strata PC OSE操作系操作系统工程工程师课程学习目标课程学习目标10.1、启动盘文件及支持、启动盘文件及支持CDROM 10.2、启动模式的选择、启动模式的选择 10.3、诊断实用程序和工具、诊断实用程序和工具 10.4、总结、总结启动盘文件及支持启动盘文件及支持CDROM CDROM MS-DOSMS-DOS启动盘启动盘用用windows explorer windows explorer 可以创建可以创建MS-DOSMS-DOS启动盘,用于引导启动盘,用于引导系统进入系统进入MS-DOSMS-DOS模式,屏幕上出现
2、模式,屏幕上出现A A盘提示符。盘提示符。Winxp Winxp 可创建可创建MS-DOSMS-DOS启动盘启动盘创建启动盘的步骤创建启动盘的步骤1 1、进入、进入windows Explorerwindows Explorer,右击盘符,右击盘符A A,在快捷菜单中选择,在快捷菜单中选择FormatFormat菜单菜单项,打开的项,打开的FormatFormat对话框如上一页图所示。对话框如上一页图所示。2 2、选中、选中Create an MS-DOS startup diskCreate an MS-DOS startup disk复选框,然后单击复选框,然后单击StartStart按钮
3、。按钮。3 3、引导盘里面就会有启动计算机所需要的文件,除此之外,、引导盘里面就会有启动计算机所需要的文件,除此之外,Autoexec.batconfig.sysAutoexec.batconfig.sys和和windows98windows98版本的版本的Io.sysIo.sys和和Msdos.sysMsdos.sys也可作也可作为隐藏文件放进盘中。为隐藏文件放进盘中。MS-DOSMS-DOS启启动盘中的动盘中的文件文件制作普通光盘启动盘制作普通光盘启动盘 使用使用NeroNero工具可以制作工具可以制作windowswindows的光盘启动盘的光盘启动盘利用利用NeroNero制作光盘启动
4、盘步骤制作光盘启动盘步骤1 1启动启动“Nero-Burning Rom”Nero-Burning Rom”后,打开后,打开“New Compilation”New Compilation”对话对话框。框。 2 2在在“New Compilation”New Compilation”对话框的左侧目录树中选中对话框的左侧目录树中选中“CD-ROM CD-ROM (Boot)”(Boot)”选项。选项。 3 3在在“New Compilation”New Compilation”对话框右侧的参数设置栏中单击对话框右侧的参数设置栏中单击“Boot”Boot”选项卡,在选项卡,在“Source of
5、boot image data”Source of boot image data”选项中选择用选项中选择用来启动系统程序的来源,系统提供包括从软盘启动盘中取得启动程来启动系统程序的来源,系统提供包括从软盘启动盘中取得启动程序和从映像文件中取得启动程序序和从映像文件中取得启动程序2 2种方式。种方式。 4 4单击单击“”选项卡,在这里可以设置刻录文件的参数。选项卡,在这里可以设置刻录文件的参数。 5 5上述选项设置完毕后,单击上述选项设置完毕后,单击“New”New”按钮关闭按钮关闭“New New Compilation”Compilation”对话框,返回对话框,返回NeroNero主界面
6、。主界面。 6 6,选择,选择“File”*“Write CD.”File”*“Write CD.”,打开,打开“Write CD”Write CD”对话框。对话框。 启动模式的选择启动模式的选择 Advanced OptionsAdvanced Options菜单菜单Windows 2000/xpWindows 2000/xp提供提供Advanced Options Advanced Options 菜单,菜单,菜单中包括用安全模式启动计算机,使用此选项可菜单中包括用安全模式启动计算机,使用此选项可以阻止引导过程中装载很多的设备驱动程序和系统以阻止引导过程中装载很多的设备驱动程序和系统服务。
7、服务。PCPC引导启动引导启动并在屏幕的底并在屏幕的底部显示部显示Starting Starting windowswindows,按下,按下F8F8就会显示就会显示Advanced Advanced OptionsOptions菜单菜单Advanced options Advanced options 菜单内容菜单内容Safe ModeSafe Mode(安全模式)(安全模式)Safe Mode with NetworkingSafe Mode with NetworkingSafe Mode with Command PromptSafe Mode with Command PromptE
8、nable Boot Logging Enable Boot Logging Enable VGA ModeEnable VGA ModeLast Known Good ConfigurationLast Known Good ConfigurationDirectory Services Restore Mode Directory Services Restore Mode Debugging ModeDebugging ModeSafe modeSafe mode(安全模式)(安全模式)Safe Mode Safe Mode 用最小配置引导启动用最小配置引导启动OSOS并能用来解决安装新
9、硬并能用来解决安装新硬件时产生的问题或者由用户设置产生的问题。件时产生的问题或者由用户设置产生的问题。Safe ModeSafe Mode引导启引导启动时使用已装载的鼠标、监视器(带有基本的视频)、键盘以动时使用已装载的鼠标、监视器(带有基本的视频)、键盘以及大容量存储器的驱动程序,及大容量存储器的驱动程序,Safe ModeSafe Mode使用默认的系统服务使用默认的系统服务( (不装载任何额外的服务不装载任何额外的服务) )并且不提供网络访问。以并且不提供网络访问。以Safe ModeSafe Mode引引导启动时,在屏幕的四个角都能看到导启动时,在屏幕的四个角都能看到Safe Mode
10、Safe Mode,Safe ModeSafe Mode提提供供GUIGUI接口,屏幕分辨率是接口,屏幕分辨率是600800600800并且桌面的墙纸并且桌面的墙纸( (背景背景) )是黑是黑色的。在色的。在Safe ModeSafe Mode中,中,OSOS装载完成之后,可以禁用有问题的设装载完成之后,可以禁用有问题的设备、扫描病毒、运行诊断软件或者采取其他恰当的措施诊断并备、扫描病毒、运行诊断软件或者采取其他恰当的措施诊断并解决问题。在解决问题。在Safe ModeSafe Mode中装载中装载Windows 2000Windows 2000时,装载使用的所时,装载使用的所有文件都记录在有
11、文件都记录在Ntbtlog.txtNtbtlog.txt文件中。文件中。Safe Mode with NetworkingSafe Mode with Networking解决引导过程中出现的问题并且需要访问网络时使用此选项,解决引导过程中出现的问题并且需要访问网络时使用此选项,例如,如果刚刚尝试安装一台打印机,安装完成之后导致例如,如果刚刚尝试安装一台打印机,安装完成之后导致OSOS在在引导启动时挂起,打印机的驱动程序是从网络中下载的,这时引导启动时挂起,打印机的驱动程序是从网络中下载的,这时应引导进入应引导进入Safe Mode with NetworkingSafe Mode with
12、Networking,卸载打印机,然后从,卸载打印机,然后从网络安装此打印机。当网络中有网络安装此打印机。当网络中有Windows 2000Windows 2000的安装文件可用的安装文件可用时,也可以使用此模式,这样时,也可以使用此模式,这样就不必使用就不必使用Windows 2000Windows 2000的安装的安装CDCD,只需要访问网络中的这些,只需要访问网络中的这些安装文件即可。安装文件即可。Safe Mode with Command PromptSafe Mode with Command Prompt此此Safe ModeSafe Mode选项不自动装载选项不自动装载GUIG
13、UI桌面,使用此选项会得到桌面,使用此选项会得到命令提示符,如果第一个命令提示符,如果第一个Safe ModeSafe Mode选项不能装载选项不能装载OSOS,则可以,则可以使用此选项。使用此选项。Enable Boot LoggingEnable Boot Logging使用此选项引导启动时,使用此选项引导启动时,Windows 2000Windows 2000将正常装将正常装载并且用户可以访问常规的桌面,但是,装载过程载并且用户可以访问常规的桌面,但是,装载过程中使用的所有文件都记录在中使用的所有文件都记录在NtbtlogNtbtlogtxttxt文件中,文件中,使用此选项可以查看引导过
14、程中什么文件已装载以使用此选项可以查看引导过程中什么文件已装载以及什么文件未装载,如果某个设备不能正常工作,及什么文件未装载,如果某个设备不能正常工作,可检查可检查NtbtlogNtbtlogtxttxt文件了解已装载的驱动程序文文件了解已装载的驱动程序文件,如果用户拥有正常工作时产生的件,如果用户拥有正常工作时产生的NtbtlogNtbtlogtxttxt文件的副本,那么引导日志是很有用的,用户可以文件的副本,那么引导日志是很有用的,用户可以比较成功的装载和失败的装载所产生的比较成功的装载和失败的装载所产生的NtbtlogNtbtlogtxttxt文件有什么不同。文件有什么不同。Enable
15、 VGA ModeEnable VGA Mode 当视频设置不能使用户在修复坏的设置时看清屏当视频设置不能使用户在修复坏的设置时看清屏幕时可使用此选项,由于损坏的视频驱动程序或者当幕时可使用此选项,由于损坏的视频驱动程序或者当用户创建的桌面在黑色背景上使用黑色的字体时,或用户创建的桌面在黑色背景上使用黑色的字体时,或者类似的原因都可能产生这样的情况,用此模式引导者类似的原因都可能产生这样的情况,用此模式引导将提供给用户最简单的将提供给用户最简单的VGAVGA视频显示。到视频显示。到DisplayDisplay设置设置中,纠正问题并正常重启动。中,纠正问题并正常重启动。Last Known Go
16、od ConfigurationLast Known Good Configuration每次系统完全引导启动并且用户登录时,就会保存每次系统完全引导启动并且用户登录时,就会保存Last Last Known GoodKnown Good配置,如果出现问题之后已经引导启动过多次,那配置,如果出现问题之后已经引导启动过多次,那么么Last Known Good Last Known Good 配置将不能帮助用户从问题恢复正常,因配置将不能帮助用户从问题恢复正常,因为保存的所有版本的为保存的所有版本的Last Known Good Last Known Good 都反映了此问题。都反映了此问题。像
17、像Windows NTWindows NT一样,一样,Windows 2000Windows 2000将将Last Known GoodLast Known Good配置保存在注册表中,如果怀疑系统配置不正确可使用此配置保存在注册表中,如果怀疑系统配置不正确可使用此选项,使用此选项会将选项,使用此选项会将Windows 2000Windows 2000的设置恢复为上一次的设置恢复为上一次成功引导时的设置,并且上一次成功引导之后系统设置的成功引导时的设置,并且上一次成功引导之后系统设置的所有修改都会丢失。所有修改都会丢失。Directory Services Restore Directory
18、Services Restore Mode(Windows 2000 Domain Controllers Mode(Windows 2000 Domain Controllers Only)Only)此选项只能应用于域控制器,并可用来作为恢复损坏的活动此选项只能应用于域控制器,并可用来作为恢复损坏的活动目录的一个步骤,活动目录是由域控制器管理的域数据库,记目录的一个步骤,活动目录是由域控制器管理的域数据库,记录域中的用户和资源。有关活动目录工作原理的详细内容超出录域中的用户和资源。有关活动目录工作原理的详细内容超出了本章的讨论范围。了本章的讨论范围。Debugging Mode此模式使用户能
19、将系统的引导日志从失败的计算机移到另一此模式使用户能将系统的引导日志从失败的计算机移到另一台计算机中以便进行测定,通过串口将另一台计算机连接到失台计算机中以便进行测定,通过串口将另一台计算机连接到失败的计算机上,在此模式下,败的计算机上,在此模式下,Windows 2000Windows 2000将所有的引导信息将所有的引导信息发送到串口中,详细信息可查看发送到串口中,详细信息可查看Windows 2000 Professional Windows 2000 Professional ResourceKit(Microsoft Press)ResourceKit(Microsoft Press
20、)。诊断实用程序和工具诊断实用程序和工具 检查系统的操作系统工具检查系统的操作系统工具当安装新部件或需要对系统进行故障检查时,需要使当安装新部件或需要对系统进行故障检查时,需要使用一些检查工具:用一些检查工具:在在windowswindows系统中,设备管理器是用于管理硬件设备的主要系统中,设备管理器是用于管理硬件设备的主要工具,工具,windows NTwindows NT中没有设备管理器中没有设备管理器单击单击startstart右击右击My My computercomputer然后在快捷方式菜然后在快捷方式菜单上选择属性单上选择属性在属性对话在属性对话框中,单击框中,单击hardwar
21、ehardware然后单击设然后单击设备管理器备管理器或者也可以在或者也可以在Run Run 对话框中完整地输入对话框中完整地输入Devmgmt.mscDevmgmt.msc来运行设备管理器来运行设备管理器设备管理器界面设备管理器界面在在runrun对话框里面运行对话框里面运行Devmgmt.mscDevmgmt.msc系统信息系统信息系统信息程序可提供比设备管理器更多的类似信息。系统信息程序可提供比设备管理器更多的类似信息。例如,该程序可提供例如,该程序可提供BIOSBIOS版本、操作系统安装目录、系版本、操作系统安装目录、系统资源利用情况、设备及其状态信息,还可提供处理器统资源利用情况、设
22、备及其状态信息,还可提供处理器中不包括的安装在系统中软件的更多的信息。中不包括的安装在系统中软件的更多的信息。在在windows 2000/xpwindows 2000/xp和和windows 9x/Me windows 9x/Me 操作系统中运行系操作系统中运行系统信息:统信息:单击单击StartStart,然后单击,然后单击RunRun。在。在RunRun对话框,输入对话框,输入Msinfo32.exeMsinfo32.exe,然后单击然后单击OKOK,就可出现,就可出现system information system information 对话框。对话框。如下图所示:如下图所示:利用
23、利用windows windows 系统信息程序检查系统系统信息程序检查系统通过比较发生故障时候的系统信息表和成功启动通过比较发生故障时候的系统信息表和成功启动时的系统信息报告,将这两个报告进行比较。时的系统信息报告,将这两个报告进行比较。其他维护和诊断工具其他维护和诊断工具1工具工具描述描述Add Remove programsAdd Remove programs在控制面板中可以卸载有问题的软件在控制面板中可以卸载有问题的软件ASRASR从故障中完全恢复系统从故障中完全恢复系统BackupBackup备份与恢复数据和软件备份与恢复数据和软件Boot loggingBoot loggingA
24、dvanced optionsAdvanced options启动菜单上的一个选项启动菜单上的一个选项bootcfgbootcfg编辑和查看编辑和查看boot.iniboot.ini文件的内容。文件的内容。Cacls.exeCacls.exe修改访问控制列表修改访问控制列表Chkdsk.exeChkdsk.exe检查和修复逻辑盘的错误检查和修复逻辑盘的错误其他维护和诊断工具其他维护和诊断工具2Cipher.exe显示和修改应用到文件和文件夹的加密Compact.exe显示和修改应用到文件和文件夹的压缩Computer management一个控制台,包含多个用于系统管理和诊断的管理单元Conv
25、ert.exeFAT16/FAT32到NTFS文件系统的格式转换工具Defrag.exe整理逻辑驱动器和软盘中文件碎片的工具Dependency walker提供应用加载时需要的一系列文件的列表Device driver roll back在当前设备驱动程序未安装之前,制定一个替代Device manager显示和修改设备驱动程序和其他硬件设备其他维护和诊断工具其他维护和诊断工具3利用利用Advanced Options菜单诊断菜单诊断第二步,第二步,Windows 2000/xpWindows 2000/xp提供提供Advanced Options Advanced Options 菜单,菜
26、单中包括用安全模式启动计算机,使用此菜单,菜单中包括用安全模式启动计算机,使用此选项可以阻止引导过程中装载很多的设备驱动程序选项可以阻止引导过程中装载很多的设备驱动程序和系统服务。和系统服务。PCPC引导启动并引导启动并在屏幕的底部在屏幕的底部显示显示Starting Starting windowswindows,按下,按下F8F8就会显示就会显示Advanced Advanced OptionsOptions菜单菜单Advanced options Advanced options 菜单内容菜单内容Safe ModeSafe Mode(安全模式)(安全模式)Safe Mode with N
27、etworkingSafe Mode with NetworkingSafe Mode with Command PromptSafe Mode with Command PromptEnable Boot Logging Enable Boot Logging Enable VGA ModeEnable VGA ModeLast Known Good ConfigurationLast Known Good ConfigurationDirectory Services Restore Mode Directory Services Restore Mode Debugging Mode D
28、ebugging Mode 恢复控制台恢复控制台(Recovery Console )(Recovery Console )第三部,如果操作系统启动问题更严重的话,可以使用第三部,如果操作系统启动问题更严重的话,可以使用Recovery ConsoleRecovery Console工具。工具。允许用户恢复硬盘上允许用户恢复硬盘上损坏的注册表、系统损坏的注册表、系统文件文件恢复控制台是恢复控制台是命令驱动的操作命令驱动的操作系统,不使用系统,不使用GUIGUI,使用此工具可以访问使用此工具可以访问各种文件系统各种文件系统Attrib(Attrib(修改文件属性修改文件属性) )Batch(Ba
29、tch(执行批处理命令执行批处理命令) )Cd(Cd(显示或修改当前目录显示或修改当前目录) )Cls(Cls(清空屏幕清空屏幕) )Copy(Copy(复制文件复制文件) )System Restore(SR)System Restore(SR)如果前面的方法都不能奏效,仍然无法引导操作系统,那么就如果前面的方法都不能奏效,仍然无法引导操作系统,那么就可以使用可以使用system restore system restore 把硬盘恢复到上一次保存的配置。把硬盘恢复到上一次保存的配置。使用System restore的注意点System restore 不影响硬盘上的用户数据要养成一有系统配
30、置更改就创建恢复点不适用于那些病毒或蠕虫造成的故障注意尽量选择距离当前距离最近的那个恢复点System Restore(SR)System Restore(SR)应用实例应用实例1 1、依次单击、依次单击StartStart、All ProgramAll Program、AccessoriesAccessories、system system tools tools 和和system restoresystem restore2 2、单击、单击Restore my computer to an earlier timeRestore my computer to an earlier time
31、, 然后单然后单击击next, next, 会出现两个恢复点,一个是系统创建的,一个手工创会出现两个恢复点,一个是系统创建的,一个手工创建的建的3 3、最后选择某一个日、最后选择某一个日期和时间的恢复点,再期和时间的恢复点,再单击两次单击两次NextNext,系统重,系统重启以后,恢复到恢复点启以后,恢复到恢复点保存的配置状态,用户保存的配置状态,用户数据不会丢失,恢复点数据不会丢失,恢复点之后的安装和配置都会之后的安装和配置都会丢失。丢失。Automated System RecoveryAutomated System RecoveryASRASR可以用来恢复系统分区可以用来恢复系统分区用
32、用ASRASR备份之后,备份之后,windows xpwindows xp系统所在的逻辑盘或卷所作系统所在的逻辑盘或卷所作的更改会全部丢失,包括新装的软件和设备驱动,用户数的更改会全部丢失,包括新装的软件和设备驱动,用户数据等等据等等使用使用ASRASR盘恢复系统,具体步骤如下:盘恢复系统,具体步骤如下:1 1、把、把windows xp CDwindows xp CD插入光驱,启动系统插入光驱,启动系统2 2、出现、出现Press any key to boot from CDPress any key to boot from CD提示信息时,按提示信息时,按任意键任意键3 3、出现蓝屏,
33、上有提示信息、出现蓝屏,上有提示信息Press F6 to load RAID or Press F6 to load RAID or SCSI driversSCSI drivers,如果系统采用了,如果系统采用了RAIDRAID和和SCSISCSI,则按,则按F6F6键键4 4、在蓝屏的底部有、在蓝屏的底部有Press F2 to run the Automated Press F2 to run the Automated System Recovery Process System Recovery Process 提示信息,按提示信息,按F2F2键键5 5、出现下图所示屏幕,提示插入
34、、出现下图所示屏幕,提示插入ASRASR软盘,按提示操作并软盘,按提示操作并按按EnterEnter键键注注意意点点: A AS SR R进进程程必必须须使使用用A AS SR R软软盘盘ASRASR恢复进程会抹去要恢复卷上的所有内容,下图显示的是恢恢复进程会抹去要恢复卷上的所有内容,下图显示的是恢复进程之前的磁盘格式化,这之后开始安装系统。复进程之前的磁盘格式化,这之后开始安装系统。24.2.2实用程序的使用实用程序的使用 Dr.watson Dr.watson 软件软件和内存信息转储和内存信息转储Dr.watson通过将错误事件记录到日志文件中,可用于应用程序的排错,能帮助解决诸如应用程序
35、安装失败、系统被锁住或出现错误消息等问题。Dr.watsonDr.watson软件的特点及应用软件的特点及应用Dr. Watson Dr. Watson 是一种诊断工具,它在程序出现问题是一种诊断工具,它在程序出现问题时收集有关计算机的信息。时收集有关计算机的信息。 Dr. Watson Dr. Watson 所收集的所收集的信息称为快照。信息称为快照。 快照的信息包括:快照的信息包括:1 1、识别有问题的程序、识别有问题的程序2 2、提供对问题的详细描述、提供对问题的详细描述3 3、提供问题的解决方案、提供问题的解决方案打开和设置打开和设置Dr.watsonDr.watson工具:工具:在在
36、“开始开始”-“-“运行运行”中输入中输入“drwtsn32”drwtsn32”命令,或者命令,或者“开始开始”-“-“程序程序”-“-“附件附件”-“-“系统工具系统工具”-“-“系统信息系统信息”-“-“工具工具”-“Dr Watson”-“Dr Watson”,调出系统里的华医生,调出系统里的华医生Dr.Watson Dr.Watson 。 如何把如何把 Dr.WatsonDr.Watson设置成设置成WindowsWindows默认的调试工具默认的调试工具? ?Start(Start(开始开始) Run() Run(运行运行) ),输入,输入”drwtsn32 i”drwtsn32 i
37、”回车回车, ,好了,好了,现在现在Dr.WatsonDr.Watson就是你的就是你的WindowsWindows的默认的调试工具了。的默认的调试工具了。可按照下面的方法关闭它:可按照下面的方法关闭它:打开注册表编辑器,进入主键打开注册表编辑器,进入主键 ;HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionAeDebug ersionAeDebug ;然后,将然后,将“AUTO”AUTO”设置为设置为0 0内存信息转储工具内
38、存信息转储工具另外一个工具是内存信息转储,此工具将出现系统另外一个工具是内存信息转储,此工具将出现系统停机错误时内存中的内容保存到称为转储文件停机错误时内存中的内容保存到称为转储文件(dump filedump file)的文件中。停机错误()的文件中。停机错误(stop stop errorerror)是指非常严重的错误,能使操作系统停止)是指非常严重的错误,能使操作系统停止所有的进程。所有的进程。总结总结学会使用学会使用windows explorer windows explorer 可以创建可以创建MS-DOSMS-DOS启启动盘动盘利用利用neronero软件制作软件制作CD-ROMCD-ROM启动的光盘启动的光盘学会使用学会使用windowswindows的各种启动模式并理解各种模的各种启动模式并理解各种模式的使用技巧式的使用技巧使用检查使用检查windowswindows系统的各种工具系统的各种工具通过本章的学习,你可以学到下面的内容通过本章的学习,你可以学到下面的内容: :