笔记本电脑维修90个精选实例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 笔记本电脑主板的软启动和检修

软启动的过程

当主板上各组电压稳定输出后,会向南桥发出系统供电已稳定信号。南桥芯片得到该信号后会发出RESET(重置)信号,让CPU和其他设备初始化。X86 CPU复位后工作在实模式下,该模式CPU的寻址地址为1MB。CS:IP的复位值是FFFF:0000,物理地址为FFFF0。笔记本电脑主板上该物理地址都映射到存放BIOS程序的ROM芯片上。

然后CPU会开始执行BIOS里的POST(Power On Self Test)程序,检测所有接入硬件。如果发现错误则按照主板设计商设定,发出报警声或产生POST CODE输出到I/O 80H端口。POST CODE用于在BIOS执行POST和BOOT BLOCK过程中,告知用户系统当前所执行的任务。在检测时可以透过PCI、LPC总线读取I/O 80H端口的代码。不同厂家的80H代码所表达的含义都不同,需参考厂家资料。

CPU开始执行POST程序,首先检测一级缓存、二级缓存和南桥芯片、北桥芯片完整性,再检测640KB基本内存是否正常,然后查找显卡并调用其初始化代码将显卡初始化。在POST没有检测到显卡或未完成显卡初始化动作之前检测到了错误,比如检测到内存有问题时,POST将会被挡住,导致不能正常显示。

初始化显卡后POST会继续查找其他硬件并完成初始化工作,这时大多数笔记本电脑应该已经显示LOGO界面了。接着POST会将CPU的类型和工作频率显示到屏幕,然后检查内存大小,内存通过测试后将继续检测系统安装的标准硬件,如硬盘等光驱。在标准设备检测完毕后,将检测和配置系统中安装的即插即用设备,并根据设备型号和类型分配中断、DMA通道和I/O端口等资源。

到此为止,所有硬件都已检测配置完毕。POST将在屏幕上显示系统配置列表,并列出了硬件型号和工作参数。接着BIOS会更新ESCD(Extended System Configuration Data,扩展系统配置数据)。ESCD是BIOS用于和操作系统交换硬件配置信息的数据,这些数据被存放在CMOS中,并有电池为其供电保证断电后数据不丢失。

当ESCD数据更新完毕,POST将执行最后一项工作,即根据用户指定启动顺序,从软盘、光驱、硬盘、网络启动。以从硬盘C盘启动为例,BIOS读取并执行硬盘上的主引导记录,至此计算机将由硬盘上的操作系统引导,POST程序工作完成。

由于不同厂家生产的BIOS程序不同,其POST CODE的含义也不同,表1.1是笔记本电脑常用的Phoenix的POST CODE含义。

表1.1 Phoenix的POST CODE含义

续表

续表

续表

续表

续表

续表