BIOS自检过程与开机故障的处理什么是POST上电自检? POST上电自检:是微机接通电源后,系统进行的一个自我检查的例行程序这个过程 通常称为POST--上电自检(Power On Self Test) 对系统的几乎所有的硬件进行检测POST是如何进行自检测的?主板在接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备 进行检查在我们按下起动键(电源开关)时,系统的控制权就交由BIOS来完成,由于此 时电压还不稳定,主板控 制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初 始化,同时等待电源发出的POWER GOOD信号(电源准备好信号)当电源开始 稳定供 电后(当然从不稳定到稳定的过程也只是短暂的瞬间),芯片组便撤去RESET信号(如果是手 动按下计算机面板上的Reset按钮来重启机器,那么松 开该按钮时芯片组就会撤去RESET 信号),CPU马上就从地址FFFF0H处开始执行指令,这个地址在系统BIOS的地址范围内, 无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正 的启动代码处。
系统BIOS的启动代码首先要做的事情就是进行POST(Power On Self Test, 加电自检),由于电脑的硬件设备很多(包括存储器、中断、扩展卡) ,因此要检测这些设 备的工作状态是否正常这一过程是逐一进行的,BIOS厂 商对每一个设备都给出了一个 检测代码(称为POST CODE即开机自我检测代码) ,在对某个设置进行检测时,首先将对 应的POST CODE写入80H(地址)诊断端口,当该设备检测通过,则接着送另一个设置的 POST CODE,对此设置进行测试如果某个设备测试没有通过,则此POST CODE会在 80H处保留下来,检测程序也会中止,并根据已定的报警声进行报警(BIOS厂商对报警声 也分别作了定义,不同的设置出现故障,其报警声也是 不同的,我们可以根据报警声的不 同,分辨出故障所在POST自检是按什么顺序进行检测的?POST自检测过程大致为: 加电-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-显卡等检测显卡以前的过程称过关键部件测试,如果关键部件有问题,计 算机会处于挂起状态,习惯上称为核心故障另一类故障称为非关键性 故障,检测完显卡 后,计算机将对64KB以上内存、I/O口、软硬盘驱动器、键盘、即插即用设备、CMOS设 置等进行检测,并在屏幕上显示各种信息和出错 报告。
在正常情况下,POST过程进行得 非常快,我们几乎无法感觉到这个过程POST自检测代码含义是什么?当系统检测到相应的错误时,会以两种方式进行报告,即在屏幕上显示出错信息或以 报警声响次数的方式来指出检测到的故障CMOS battery failed(CMOS 电池失效) 原因:说明CMOS 电池的电力已经不足,请更换新的电池CMOS check sum error-Defaults loaded(CMOS 执行全部检查时发现错误,因此载入 预设的系统设定值) 原因:通常发生这种状况都是因为电池电力不足所造成,所以不妨先换个电池试试看 如果问题依然存在的话,那就说明 CMOS RAM 可能有问题,最好送回原厂处理Display switch is set incorrectly(显示开关配置错误) 原因:较旧型的主板上有跳线可设定显示器为单色或彩色,而这个错误提示表示主板 上的设定和 BIOS 里的设定不一致,重新设定即可Press ESC to skip memory test(内存检查,可按ESC键跳过) 原因:如果在 BIOS 内并没有设定快速加电自检的话,那么开机就会执行内存的测试, 如果你不想等待,可按 ESC 键跳过或到 BIOS 内开启 Quick Power On Self Test。
HARD DISK initializing【Please wait a moment...】 (硬盘正在初始化 请等待片刻) 原因:这种问题在较新的硬盘上根本看不到但在较旧的硬盘上,其启动较慢,所以 就会出现这个问题HARD DISK INSTALL FAILURE (硬盘安装失败) 原因:硬盘的电源线、数据线可能未接好或者硬盘跳线不当出错误 ( 例如一根数据线 上的两个硬盘都设为 Master 或 Slave)Secondary slave hard fail (检测从盘失败) 原因:1 CMOS 设置不当(例如没有从盘但在CMOS里设有从盘) 2 硬盘的电源线、 数据线可能未接好或者硬盘跳线设置不当Hard disk(s) diagnosis fail (执行硬盘诊断时发生错误)原因:这通常代表硬盘本身的故障你可以先把硬盘接到另一台电脑上试一下,如果 问题一样,那只好送修了Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40)(无法驱动软驱) 原因:软驱的排线是否接错或松脱?电源线有没有接好?如果这些都没问题,那买个 新的吧。
Keyboard error or no keyboard present(键盘错误或者未接键盘)原因:键盘连接线是否插好?连接线是否损坏?Memory test fail (内存检测失败)原因:通常是因为内存不兼容或故障所导致Override enable-Defaults loaded ( 当前CMOS设定无法启动系统,载入 BIOS 预设值 以启动系统)原因:可能是你在BIOS内的设定并不适合你的电脑( 像你的内存只能跑100MHz但你 让它跑133MHz ),这时进入 BIOS 设定重新调整即可Press TAB to show POST screen (按 TAB 键 可以切换屏幕显示)原因:有一些 OEM 厂商会以自己设计的显示画面来取代 BIOS 预设的开机显示画面, 而此提示就是要告诉使用者可以按TAB来把厂商的自定义画面和BIOS预设的开机画面进行 切换Resuming from disk,Press TAB to show POST screen(从硬盘恢复开机,按TAB显示开 机自检画面) 原因:某些主板的BIOS 提供了 Suspend to disk(挂起到硬盘)的功能,当使用者以 Suspend to disk 的方式来关机时,那么在下次开机时就会显示此提示消息。
BIOS ROM checksum error-System halted(BIOS 程序代码在进行总和检查 ( checksum ) 时发 现错误,因此无法开机)原因:遇到这种问题通常是因为 BIOS 程序代码更新不完全所造成的,解决办法重新 刷写烧坏主板 BIOSHARD DISK initizlizing 【Please wait a moment...】(正在对硬盘做起始化 ( Initizlize ) 动作)原因:这种讯息在较新的硬盘上根本看不到但在较旧型的硬盘上,其动作因为较慢, 所以就会看到这个讯息POST自检响铃次数是如何定义的?POST上电自检还会通过报警声响次数的方式来指出检测到的故障但需要注意:由 于目前主板BIOS类型大致可分为AWARD公司、AMI公司、 PHOENIX公司(AWARD已 与PHOENIX合并) ,因此不同类型的BIOS,其自检响铃次数所定义的自检错误是不一致的, 因此一定要分清AWARD BIOS的自检响铃及其含义自检响铃 自检响铃含义 1短: 系统正常启动这是我们每天都能听到的,也表明机器没有任何问题 2短: 常规错误,请进入CMOS Setup,重新设置不正确的选项。
1长1短: RAM或主板出错换一条内存试试,若还是不行,只好更换主板 1长2短: 显示器或显示卡错误 1长3短: 键盘控制器错误检查主板 1长9短: RAM或EPROM错误,BIOS损坏换块FLASH RAM试试 不断地响(长声): 内存条未插紧或损坏重插内存条,若还是不行,只有更换一条内存不停地响: 电源、显示器未和显示卡连接好检查一下所有的插头 重复短响: 电源问题 无声音无显示: 电源问题AMI BIOS自检响铃及其含义自检响铃 自检响铃含义 1短: 内存刷新失败更换内存条 2短: 内存ECC较验错误在CMOS Setup中将内存关于ECC校验的选项设为Disabled就可以 解决,不过最根本的解决办法还是更换一条内存 3短: 系统基本内存(第1个64kB)检查失败 4短: 系统时钟出错 5短: 中央处理器(CPU)错误 6短: 键盘控制器错误 7短: 系统实模式错误,不能切换到保护模式 8短: 显示内存错误显示内存有问题,更换显卡试试 9短: ROM BIOS检验和错误 1长3短: 内存错误内存损坏,更换即可 1长8短: 显示测试错误显示器数据线没插好或显示卡没插牢。
Phoenix BIOS自检响铃及其含义自检响铃 自检响铃含义 自检响铃 自检响铃含义 1短 系统启动正常 1短1短1短 系统加电初始化失败 1短1短2短 主板错误 1短1短3短 CMOS或电池失效 1短1短4短 ROM BIOS校验错误 1短2短1短 系统时钟错误 1短2短2短 DMA初始化失败 1短2短3短 DMA页寄存器错误 1短3短1短 RAM刷新错误 1短3短2短 基本内存错误 1短3短3短 基本内存错误 1短4短1短 基本内存地址线错误 1短4短2短 基本内存校验错误 1短4短3短 EISA时序器错误 1短4短4短 EISA NMI口错误 2短1短1短 前64K基本内存错误 3短1短1短 从DMA寄存器错误 3短1短2短 主DMA寄存器错误 3短1短3短 主中断处理寄存器错误 3短1短4短 从中断处理寄存器错误 3短2短4短 键盘控制器错误 3短3短4短 屏幕存储器测试失败 3短4短2短 显示错误 3短4短3短 时钟错误 4短2短2短 关机错误 4短2短3短 A20门错误 4短2短4短 保护模式中断错误 4短3短1短 内存错误 4短3短3短 时钟2错误 4短3短4短 时钟错误 4短4短1短 串行口错误 4短4短2短 并行口错误 4短4短3短 数字协处理器错误 POST自检发现错误后如何提示?POST自检如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此 时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严 重故障则给出提示 或声音报警信号(以上介绍) ,等待用户处理。
通过BIOS自检功能(POST自检) ,我们就 可以方便的侦测出主板的故障所在,以便正确的 解决如我们按下电源键后,只有电源指示灯亮,电脑屏幕没有任何反映,也没有报警声;那么 针对这种情况,我们又应如何解决呢?屏幕没有显示,也没有报警声,我们就无法从POST自检功能得到相应的信息;大家 都知道,计算机是一个复杂而且精密的产品组合,因此一个环节出现问题, 可能都无法启 动机器(我们主要谈硬件方面) 因此,如出现黑屏,无报警声响的故障现象,我们就应根 据电脑的启动过程来分析问题所在了电脑的启动过程是什么?我们在按下启动键时,首先启动的应是电源(因为如果没有电源供电,那么主板上所 有的配件都是无法工作的) 但是为了保证安全使用,电源部分采取了一系列 安全保护措 施;因此开关电源从起振到稳定之间会有一段时间的延迟,等待各组电压都稳定下来后, 电源各部分会输出一个检测信号,这个信号为高电平时表示该部 分电压正常,这些部分包 括输入电压和各组输出电压这些信号总和的结果就是一个POWER GOOD信号(也称为 POWER OK或PWR OK信号) ; 如果主板接受不到这个信号,那么时钟芯片会。