- 筆記本電腦維修90個精選實例
- 楊帥編著
- 15字
- 2019-03-01 12:37:22
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含義

續表

續表

續表

續表

續表

續表

- Hands-On Internet of Things with MQTT
- 計算機控制技術
- 計算機網絡應用基礎
- 大數據技術入門(第2版)
- 塊數據5.0:數據社會學的理論與方法
- 網絡安全與防護
- Machine Learning with Apache Spark Quick Start Guide
- HTML5 Canvas Cookbook
- Hands-On Data Warehousing with Azure Data Factory
- 從零開始學Java Web開發
- Excel 2007終極技巧金典
- AMK伺服控制系統原理及應用
- 大數據:引爆新的價值點
- 計算機組裝與維修實訓
- Moodle 2.0 Course Conversion(Second Edition)