鼎砥投资论坛's Archiver

鼎砥模拟炒股平台

88021812 发表于 2008-8-24 07:44

[08-24] 操作系统启动与关机故障分析

操作系统启动与关机故障分析在进入以下的教程以前先看一下操作系统是如何启动的

操作系统启动步骤 :
1 贮存在 ROM 内读存储器 中的 Bootstrap Loader 程序和自诊断程序移动到
  RAM 随机存储器 中
2 随着 Bootstrap Loader 的运行 储存在辅助记忆装置中的操作系统将系统
  文件送到RAM 中
3 执行系统文件 Io.sys 和 Msdos.sys 这时画面上出现 Starting Windows 98
  ......的信息
4 若有 Config.sys 则执行它
5 执行系统文件的 Command.com 文件
6 若有 Autoexec.bat 则执行它
7 读取 Windows 的初始化文件 System.ini和Win.ini再读取注册表文件
8 启动结束 出现初始画面 运行操作系统
因此如果是系统不能加载 请按以下步骤来分析排除故障 :
一 进入安全模式
  开机时 按下 F8 键或是 Ctrl 键进入开机选单, 选择 Safe mode 进入 Windows安全模式 只要能顺利进入 不需要做任何设置,再次重机关报启动电脑一般都能顺利进入 一般 模式 如果不能进入安全模式,那一般就要重新安装系统了 至于具体安装方法 将在后面的文章中为你作具体地介绍
如果能进入安全模式 而不能在一般模式下启动 请进行下一步工作
二 Step-by-step 检错
  在开机选单中选择 Step-by-step confirmation 来启动系统 就可以逐步来检查系统启动中的问题 这里 又 可以分为以下几步 :
  第一步 检查注册表。 首先将出现 Process the system registry询问选项。选择 Y 载入注册表 如果这时候电脑没有响应 进入死机状态 就要进行注册表的修复了。办法有两个:
  1 重新启动 按下 F8 键进入开机选单 选择 Safe Mode 进和安全模式 在 Windows安全模式下 运行 scanreg 启动注册表检查程序 程序会自动检查修复损坏的地注册表修复后只要重新启动即可
  2 第二种方法是在开机时按下 F8 键或是 Ctrl 键进入开机选单 选择Command Prompt Only进入 DOS 状态 在 DOS 提示符下输入 Scanreg/restore。在操作界面里选择一个以前备份好的注册表记录( 注意要为 Started 状态)。然后重新启动系统即可。
  第二步 建立启动记录。出现 Create a startup log file (BOOTLOG.TXT)提示,问你是否建立启动记录建议选择 Y
第三步 执行 CONFIG.SYS。这里将出现 Process your startup device drivers (CONFIG.SYS)画面 按下 Y开始执行各个项目 如果在执行某一项的时候发生死机 则要重新启动进入安全模式 用记事本打开 CONFIG.SYS 文件将出问题的那一行删除或是在前面加上 rem 文字叙述以暂停执行该行 这样 重新启动电脑 就可能顺利进入系统了。
  第四步 执行 AUTOEXEC.BAT 。出现 Process your startup command files (AUTOEXEC.BAT)提示 按下Y和 CONFIG.SYS 一样 如果在执行某一行的时候发生死机 则要重新启动进入安全模式用记事本打开 AUTOEXEC.BAT 文件 将出现问题的那一行删除或是在前面加上 rem 文字叙述 以暂停执行该行 。
  第五步 执行 Win。接着 会询问你是否执行 Win 程序 键入 Y 执行启动Windows 如果这时发生死机 一般来说 就只有重新安装系统了。
  第六步 载入驱动程序。将出现 Load all Windows Drivers提示 询问是否载入驱动程序 键入 Y将逐个载入驱动程序 如果当载入某个驱动设置时出现死机 可重新启动计算机 进入安
全模式 在 C \INDOWS\SYSETM\目录下找到该驱动文件 将该文件改名 再重新安装载入驱动
如果在载入驱动时没有死机 但是还是不能进入操作系统 就是 Win.INI 和SYSTEM.INI文件的问题 重新启动电脑 进入安全模式 用记事本打开 Win.INI 和 SYSTEM.INI 文件将每一行后面扩展名为 .drv 或是 .dll 等驱动文件前都加上 rem 文字叙述 以暂停使用 但注意display= 和 Keyboard= 前不要加,不然将造成不能正常显示与无法使用键盘 修改两个文件后在重新启动系统。如果能正常启动 再逐个删除刚才在两个文件中加上的 rem 文字 直到找出真凶 ,重新安装有关的驱动 还有一种更简单的方法 就是进入安全模式开始/运行填入sfc运行系统文件检查器 这个程序可以用来检查驱动程序是否安装正确 。

许多 Windows 98 用户都有这样的经历:正常运行的 Windows 98 系统突然无法正常关机,再出现“正在关机 请等待 Please wait while your Computer shuts down”的提示后系统停止反应、挂起或者出现有一个闪烁光标的空白屏幕 这时只好强行关掉电源 下一次开机时出现系统非正常关机的提示并运行磁盘扫描程序。长此以往对系统将造成一定的损害。
一 关机过程及故障原因
  Windows 98 的关机程序执行下述各项功能 完成所有磁盘写操作 清除磁盘缓存、执行关闭窗口程序关闭所有当前运行的程序、将所有保护模式的驱动程序转换成实模式 它是系统关闭时必须执行的过程 而不是可有可无的 因此有出现关机故障,应尽可能找出故障的原因,并解决它。避免对系统造成更大的损害

  引起 Windows 98 系统出现关机故障的主要原因可能是下列之一 :
  没有实模式下为视频卡分配一个 IRQ 某一个程序或 TSR 程序可能没有正确地关闭、加载一个不兼容的 损坏的或冲突的设备驱动程序 选择的退出 Windows时的声音文件损坏、不正确配置或损坏硬件 BIOS 配置的设置不相容。在 BIOS 中的 高级电源管理或高级配置和电源接口 的设置不适当。注册表中快速关机的键值设置为使能 enabled 。

二 解决方法:
  采用下述方法可以确定引起 Windows 98 不能正常关机的原因。检查所有正在运行的程序,包括关闭任何在实模式下加载的 TSR 程序 关闭开机时从启动组自动启动的程序,关闭任何非系统引导必需的第三方设备驱动程序,检查硬件配置(包括 BIOS 的设置 BIOS 版本),将任何可能引起问题的硬件删除或使之失效, 同时向相关的硬件厂商索取升级的驱动程序 。
  1 检查运行的程序 使用 Microsoft 系统配置工具 Msconfig.exe C:\Windows/system 目录下,检查有哪些运行的程序,对系统进行干净引导 ,只加载最少的驱动程序,并在启动时不运行启动组中的任何程序进行系统引导 如果干净引导可以解决问题 你可以利用系统配置工具确定引起不能正常关机的程序 。
  2 检查硬件 检查计算机的硬件配置。可以使用设备管理按下述步骤进行:               进入控制面板,双击“系统”图标,在“设备管理”标签下,使下列分支下的所有设备无效
显卡、软盘驱动器、控制器、硬盘驱动器控制器、键盘、鼠标、网卡、PCMCIA插槽端口、SCSI
控制器、声音、视频和游戏控制器。可以采用下列步骤使设备管理器中的设备无效:双击包含你想选定的设备 单击该设备 然后单击属性 在 常规 标签下 选定“在此硬件配置文件中禁用” 复选框 然后单击 确定 重新引导系统 如果总是不能解决 逐个启用在第二步中禁用的设备 并检查有没有设备冲突 按下列顺序逐个启用设备 COM 端口硬盘控制器软盘控制器其它设备 启用在第二步中禁用的设备 并检查有没有设备冲突可按下述步骤进行 在设备管理器中双击包含 你想选择的设备 单击该设备 然后单击属性 在 常规 标签下启用在第二步中禁用的设备 在 资源 标签下检查 冲突的设备列表 的内容 注意 并非所有设备都有 资源 标签 单击 确定 然后重机关报启动系统 如果问题仍然没有解决,可以单击 开始 程序 附件 系统工具 系统信息 然后单击 工具 菜单 单击 自动跳过驱动程序代理 工具以启用所有被禁用设备的驱动程序。   如果通过上述步骤,确定了是某一个硬件引起非正常关机问题,应与该设备的代理商联系,以更新驱动程序或固件 firmware 指更新升级 flash ROM 的内容

开机错误提示及解决方法

  在启动 Windows 9x 之前有字符提示的错误属于非关键性的错误 它并不会导致整个硬件系统报废 屏幕有显示说明这台机器还有药可救 但是这是一类很严重的错误.如果不加以排除,系统往往不能正常启动 我在下文简要地罗列出了比较常见的错误提示以及解决办法:


错误信息 CH-2 Time ERROR
         是主板时钟 TIME #2 发生错误时的出现的提示信息 通常须更换主板
错误信息 CMOS Battery State L0W 系统中有一个用于存放 CMOS 参数的电池
         该提示的意思是该电池已用完须更换
错误信息 CMOS Checksum Failure CMOS 参数被保存后 会产生一个代码和
         该值是供错误检查时使用的 若读出的值和该值不相等 则会出现此
错误信息 改正此错误须运行 BIOS 设置程序
错误信息 CMOS System options not set 存放在 CMOS 中的参数不存在或被破坏.运行 BIOS 设置程序可改正此错误
错误信息 CMOS Display type mismatch 存储在 CMOS 中的显示类型与 BIOS
         检查出的显示类型不一致 运行 BIOS 设置程序可改正这个错误
错误信息 Display Switch Not proper
         有些系统要求用户设置主板上的显示类型 用户的设置与实际情况不符
         时出现此错误提改正此错误必须先关机 然后重新设置主板上显示类型
         的跳线
错误信息 Keyboard error
         键盘与 CMOS 中设置的键盘检测程序不兼容或 POST 自检时用户按住键
         时均会出现上面的错误 请检查微机中是否安装了该 CMOS 中的键盘接
         口 也可将 BIOS 设置程序中的 KEYBOARK设置项设为 NOT INSTALLED
         未安装这样 BOIS 设置程序将略过键盘的 POST 例程 另外 在 POST
         自检时不要按住键盘
错误信息 KB/Interface error BIOS
         检查程序发现主板上的键盘接口出现了错误 请接上键盘
错误信息 CMOS Memory Size Mismatch 若 BIOS 发现主板上的内存大小与
         CMOS 中存放的数值不同 则产生此错误信息 可运行BIOS 设置程序改
         正该错误
错误信息 FDD Controller Failure BIOS 不能与软盘适配器进行通讯 关机检
         查所有接口处 如检查主板上的软盘控制器与软驱相连的数据线是否
         接好 软盘控制器是否坏了等
错误信息 HDD Controller Failure BIOS
         不能与硬盘适配器进行通讯 关机检查所有的联接处 如检查主板上的
         硬盘控制器与数据线是否接好 硬盘控制器是否坏了等
错误信息 C:\Drive Error BOIS
         未接收到硬盘 C 上的任何信号 解决这个问题或许要运行 Hard Disk
         Utility 硬盘实用程序另外 还要检查标准 CMOS 设置中的硬盘类型是
         否已选择正确等
错误信息 CMOS Time &date not set
         CMOS 的时间和日期未设置 更正方法 运行 BIOS 设置程序 为 CMOS
         设置日期和时间
错误信息 Cache Memory Bad Do Not enable Cache BIOS
         发现主板上的高速缓冲内存已损坏 请用户找厂商或销售商解决这个
         问题
错误信息 8042 Gate A20 error 键盘控制器 8042 的 Gate A20 部分不能正
         确地工作 应换一个 8042 芯片
错误信息 Address Line Short
         地址线太短 这一般是主板的译码电路地址出现了问题 通常须更换主
         板
错误信息 DMA ERROR 主板上的 DMA 控制器出现了错误 通常须更换主板
错误信息 Diskette Boot Failure 软盘 A 中的启动盘已经损坏 即不能用该
         盘启动系统 请按屏幕上的提示另换一张启动盘 另外 软盘驱动器的
         磁头出现偏位也会出现以上错误提示
错误信息 Invalid Boot Diskette BIOS
         能读 A 盘 但不能从该盘启动系统 请换一张启动盘按屏幕提示进行
         操作
错误信息 On Board Parity Error BIOS 发现主板上某些内存奇偶校验错误
         可能出现如下提示信息 On Board Parity Error ADD(HEX)=(XXXX)
         上面的XXXX是出现错误的地址 用 16 位进制表示On Board 是指插在
         主板上的内存
错误信息 Parity error ???? 系统中的某些内存出现奇偶校验错误 但 BIOS
         无法确定错误的地址

秋天里的蔚蓝 发表于 2008-8-25 06:52

smi48lies

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.