Bios tín hiệu ba dài, 1 ngắn. Tín hiệu BIOS từ Giải thưởng. Tiếng bíp BIOS phổ biến nhất

American Megatrends, Inc. (AMI)

Các điểm kiểm tra của quy trình POST được thực hiện trong AMIBIOS đã được thiết kế lại và bổ sung vào năm 1995 và cho đến nay vẫn chưa có những thay đổi đáng kể. Mô tả đầu tiên về mã POST hay như AMI gọi chúng - "điểm kiểm tra" trong biểu mẫu hiện hành xuất hiện liên quan đến việc phát hành kernel V6.24, 15/07/95. Một số thay đổi đã được thực hiện đối với AMIBIOS V7.0, được phản ánh trong tài liệu này.

Các tính năng thực hiện quy trình khởi động AMIBIOS

Nếu trong quá trình khởi động, dữ liệu 55h, AAh xuất hiện trong cổng chẩn đoán, bạn không nên so sánh thông tin này với mã POST - chúng ta đang xử lý một chuỗi kiểm tra điển hình, nhiệm vụ của chuỗi này là kiểm tra tính toàn vẹn của bus dữ liệu.

Ở giai đoạn bắt đầu, đầu ra của cổng dữ liệu chẩn đoán sẽ dành riêng cho từng nền tảng. Trong một số triển khai, mã đầu tiên được hiển thị có liên quan đến các hành động mà AMI gọi là nội dung cụ thể của chipset. Quy trình này đi kèm với việc xuất giá trị CCh sang cổng 80h và thực hiện một số bước để định cấu hình các thanh ghi logic hệ thống. Theo quy định, mã CCh xuất hiện trong trường hợp sử dụng logic hệ thống của Intel, được xây dựng trên cơ sở bộ điều khiển PIIX - đây là các chipset TX, LX, BX.

Một số chip I/O trên bo mạch chứa RTC và bộ điều khiển bàn phím, những chip này bị tắt khi khởi động. Mục đích của BIOS là khởi tạo các tài nguyên bo mạch này cho sử dụng thêm. Trong trường hợp này, quy trình khởi động đầu tiên liên quan đến việc thiết lập bộ điều khiển bàn phím đi kèm với đầu ra giá trị 10h, sau đó RTC được khởi tạo, bằng chứng là sự xuất hiện của mã DDh trong cổng chẩn đoán. Cần lưu ý rằng lỗi của ít nhất một trong các tài nguyên này sẽ dẫn đến toàn bộ bo mạch hệ thống không khởi động ngay ở giai đoạn đầu tiên của quá trình thực thi POST.

Trên một số bo mạch, quá trình khởi tạo bắt đầu bằng việc CPU chuyển sang chế độ được bảo vệ. Trong trường hợp này, sau mã được hiển thị đầu tiên là 43h, quá trình thực thi POST tiếp tục như được mô tả trong tài liệu AMIBIOS - quyền điều khiển được chuyển đến điểm D0h.

Mã thủ tục khởi tạo đã được giải nén

Điểm kiểm tra mã ban đầu không nén

Mã lỗiMô tả lỗi
EETrong triển khai AMIBIOS hiện đại, mã đầu tiên được hiển thị có liên quan đến việc truy cập vào thiết bị mà từ đó có thể khởi động để khôi phục BIOS
CCĐang khởi tạo thanh ghi logic hệ thống Loại CD Flash ROM không được nhận dạng
C.E.Tổng kiểm tra không khớp trong BIOS CF khởi động Lỗi khi truy cập chip Flash ROM dự phòng
ĐĐKhởi tạo sớm RTC, được tích hợp vào chip SIO
D0Vô hiệu hóa ngắt NMI không thể che dấu. Tính toán thời gian trễ để suy giảm các quá trình nhất thời. Kiểm tra tổng kiểm tra Khối khởi động, dừng nếu có sự không khớp
D1Thực hiện quy trình tái tạo bộ nhớ và Kiểm tra bảo đảm cơ bản. Chuyển sang chế độ đánh địa chỉ bộ nhớ 4 GB
D3Xác định dung lượng và kiểm tra bộ nhớ chính
D4Trở lại chế độ đánh địa chỉ bộ nhớ thực. Khởi tạo sớm bộ chip. Cài đặt ngăn xếp
D5Chuyển mô-đun POST từ Flash ROM sang vùng bộ nhớ chuyển tiếp
D6Nếu tổng kiểm tra không khớp hoặc CTRL+Home, quá trình chuyển đổi sang quy trình sẽ được thực hiện Phục hồi flash ROM (Mã E0)
D7Chuyển quyền điều khiển sang chương trình tiện ích giải nén BIOS hệ thống
D8Giải nén hoàn toàn BIOS hệ thống
D9Chuyển quyền kiểm soát BIOS hệ thống sang Shadow RAM
D.A.Đọc thông tin từ các mô-đun DIMM DB SPD (Phát hiện sự hiện diện nối tiếp) Thiết lập các thanh ghi MTRR bộ xử lý trung tâm
DCBộ điều khiển bộ nhớ được lập trình theo dữ liệu nhận được từ lỗi Cấu hình SPD DE bộ nhớ hệ thống. Lỗi nghiêm trọng
DFLỗi cấu hình bộ nhớ hệ thống. Bíp 10 sớm
11 Trở về từ trạng thái STR (Tạm dừng vào RAM)
12 Khôi phục quyền truy cập vào SMRAM (RAM quản lý hệ thống)
13 Phục hồi tái tạo bộ nhớ
14 Tìm và khởi tạo BIOS VGA

Mã thủ tục viết lại Flash ROM

Mã khôi phục khối khởi động

Mã lỗiMô tả lỗi
E0Việc chuẩn bị đang được thực hiện để chặn INT19 và khả năng khởi động hệ thống ở chế độ đơn giản hóa đang được kiểm tra.
E1Đặt vectơ ngắt
E3Khôi phục nội dung CMOS, tìm kiếm và khởi tạo BIOS
E2Chuẩn bị bộ điều khiển ngắt và truy cập bộ nhớ trực tiếp
E6Kích hoạt tính năng hẹn giờ hệ thống và ngắt FDC
E.C.Khởi động lại bộ điều khiển IRQ và DMA ED Khởi tạo ổ đĩa
EEĐọc giày cao cổ từ đĩa mềm Lỗi hoạt động của đĩa EF
F0Tìm tệp AMIBOOT.ROM
F1TRONG thư mục gốc không tìm thấy tệp AMIBOOT.ROM F2 Đọc FAT
F3Đọc AMIBOOT.ROM
F4Kích thước của file AMIBOOT.ROM không khớp với kích thước của Flash ROM
F5Vô hiệu hóa bộ nhớ đệm nội bộ
FBĐịnh nghĩa loại Flash ROM
F.C.Xóa khối Flash ROM chính
FDLập trình khối Flash ROM chính
FFKhởi động lại BIOS

Mã BIOS hệ thống đã giải nén được thực thi trong ShadowRAM

Mã thời gian chạy không được nén trong RAM bóng F000

Mã lỗiMô tả lỗi
03 Vô hiệu hóa ngắt NMI không thể che dấu. Đặt lại định nghĩa loại
05 Khởi tạo ngăn xếp. Vô hiệu hóa bộ nhớ đệm và Bộ điều khiển USB
06 Chạy một chương trình tiện ích trong RAM
07 Nhận dạng bộ xử lý và khởi tạo APIC
08 Kiểm tra tổng kiểm tra CMOS
09 Kiểm tra hoạt động của phím End/Ins
0AKiểm tra lỗi pin
0BXóa các thanh ghi bộ đệm của bộ điều khiển bàn phím
0CLệnh kiểm tra được gửi đến bộ điều khiển bàn phím
0ETìm các thiết bị bổ sung được hỗ trợ bởi bộ điều khiển bàn phím
0FĐang khởi tạo bàn phím
10 Lệnh reset được gửi đến bàn phím
11 Nếu nhấn phím End hoặc Ins, CMOS 12 sẽ được đặt lại. Đặt bộ điều khiển DMA ở trạng thái thụ động.
13 Khởi tạo chipset và bộ đệm L2
14 Kiểm tra bộ đếm thời gian của hệ thống
19 Đang chạy thử nghiệm tạo yêu cầu tái tạo DRAM
1AKiểm tra thời gian của chu kỳ tái sinh
20 Khởi tạo thiết bị đầu ra
23 Cổng đầu vào của bộ điều khiển bàn phím được đọc. Công tắc khóa phím và Công tắc thử nghiệm sản xuất được thẩm vấn
24 Chuẩn bị khởi tạo bảng vectơ ngắt
25 Quá trình khởi tạo vectơ ngắt hoàn tất
26 Trạng thái của jumper Turbo Switch được thăm dò thông qua cổng đầu vào của bộ điều khiển bàn phím
27 Khởi tạo chính của bộ điều khiển USB. Cập nhật vi mã của bộ xử lý khởi động
28 Chuẩn bị cài đặt chế độ video
29 Khởi tạo bảng điều khiển LCD
2ATìm kiếm các thiết bị được hỗ trợ bởi ROM bổ sung
2BĐang khởi tạo BIOS VGA, kiểm tra tổng kiểm tra của nó
2CChạy BIOS VGA
2DKhớp INT 10h và INT 42h
2ETìm kiếm bộ điều hợp video CGA
2FKiểm tra bộ nhớ video bộ điều hợp CGA
30 Kiểm tra mạch tạo quét bộ điều hợp CGA
31 Lỗi trong bộ nhớ video hoặc mạch quét. Tìm bộ điều hợp video CGA thay thế
32 Kiểm tra bộ nhớ video của bộ điều hợp video CGA thay thế và mạch quét
33 Thăm dò trạng thái của jumper Mono/Color
34 Đặt chế độ văn bản 80x25
37 Chế độ video được đặt. Đã xóa màn hình
38 Khởi tạo các thiết bị trên tàu
39 Hiển thị thông báo lỗi từ bước trước
3AHiển thị thông báo “Nhấn DEL” để nhập Cài đặt CMOS
3BBắt đầu chuẩn bị cho bài kiểm tra trí nhớ ở chế độ được bảo vệ
40 Chuẩn bị bảng mô tả GDT và IDT
42 Chuyển sang chế độ bảo vệ
43 Bộ xử lý ở chế độ được bảo vệ. Đã bật ngắt
44 Chuẩn bị chạy thử dòng A20
45 Kiểm tra dòng A20
46 Xác định kích thước RAM đã hoàn tất
47 Dữ liệu thử nghiệm được ghi trong Bộ nhớ thông thường
48 Kiểm tra lại bộ nhớ thông thường
49 Kiểm tra bộ nhớ mở rộng
4BĐặt lại bộ nhớ
4CChỉ báo quá trình zeroing
4DGhi vào CMOS kích thước kết quả Bộ nhớ thông thường và bộ nhớ mở rộng 4E Chỉ báo dung lượng bộ nhớ hệ thống thực tế
4FĐang chạy thử nghiệm bộ nhớ thông thường mở rộng
50 Chỉnh sửa kích thước bộ nhớ thông thường
51 Kiểm tra bộ nhớ mở rộng
52 Đã lưu khối lượng bộ nhớ thông thường và bộ nhớ mở rộng
53 Xử lý lỗi chẵn lẻ bị trì hoãn
54 Vô hiệu hóa xử lý ngắt chẵn lẻ và không thể che dấu
57 Đang khởi tạo vùng bộ nhớ cho POST Memory Manager
58 Bạn được nhắc vào Cài đặt CMOS
59 Đưa bộ xử lý về chế độ thực
60 Kiểm tra trang đăng ký DMA
62 Kiểm tra các thanh ghi địa chỉ và độ dài chuyển tiếp của bộ điều khiển DMA#1
63 Kiểm tra các thanh ghi địa chỉ và độ dài chuyển tiếp của bộ điều khiển DMA#2
65 Lập trình bộ điều khiển DMA
66 Xóa các thanh ghi POST Yêu cầu ghi và Bộ mặt nạ
67 Bộ điều khiển ngắt lập trình
7FGiải quyết yêu cầu NMI từ các nguồn bổ sung
80 Thiết lập chế độ phục vụ ngắt từ cổng PS/2
81 Kiểm tra giao diện bàn phím để tìm lỗi reset
82 Cài đặt chế độ hoạt động của bộ điều khiển bàn phím
83 Kiểm tra trạng thái khóa phím
84 Xác minh dung lượng bộ nhớ
85 Hiển thị thông báo lỗi
86 Cấu hình hệ thống cho hoạt động Setup
87 Mở hộp chương trình CMOS Thiết lập trong bộ nhớ thông thường.
88 Chương trình thiết lập được hoàn thành bởi người dùng
89 Hoàn tất khôi phục trạng thái sau thao tác Thiết lập
8BDành bộ nhớ cho khối biến BIOS bổ sung
8CThanh ghi cấu hình lập trình
8DKhởi tạo chính của bộ điều khiển HDD và FDD
8FKhởi động lại bộ điều khiển FDD
91 Cấu hình bộ điều khiển ổ cứng
95 Thực hiện Quét ROM để tìm kiếm BIOS bổ sung
96 Cấu hình bổ sung tài nguyên hệ thống
97 Xác minh chữ ký và tổng kiểm tra của BIOS tùy chọn
98 Thiết lập RAM quản lý hệ thống
99 Đặt bộ đếm thời gian và các biến cổng song song 9A Tạo danh sách các cổng nối tiếp
9BChuẩn bị một vùng trong bộ nhớ để kiểm tra bộ đồng xử lý
9CKhởi tạo bộ đồng xử lý
9DThông tin bộ đồng xử lý được lưu trữ trong RAM CMOS
9ENhận dạng loại bàn phím
9FTìm kiếm thiết bị đầu vào bổ sung
A0Hình thành các thanh ghi MTRR (Thanh ghi phạm vi loại bộ nhớ)
A2Thông báo lỗi từ các bước khởi tạo trước đó
A3Đặt thời gian tự động lặp lại bàn phím
A4Chống phân mảnh các vùng RAM không sử dụng
A5Cài đặt chế độ video
A6Làm sạch màn hình
A7Chuyển mã thực thi BIOS sang vùng Shadow RAM
A8Đang khởi tạo BIOS bổ sung trong phân đoạn E000h
A9Trả lại quyền điều khiển cho hệ thống BIOS AA Khởi tạo bus USB
ABChuẩn bị mô-đun INT13 để phục vụ các dịch vụ đĩa
AC.Xây dựng bảng AIOPIC để hỗ trợ các hệ thống AD đa bộ xử lý Chuẩn bị mô-đun INT10 để phục vụ các dịch vụ video
A.E.Khởi tạo DMI
B0Bảng cấu hình hệ thống Đầu ra B1 Khởi tạo BIOS ACPI
00 Phần mềm ngắt INT19h – Đang tải Boot Sector

Các tính năng của Trình quản lý khởi tạo thiết bị

Ngoài các mã POST ở trên, các thông báo về các sự kiện trong quá trình thực thi Trình quản lý khởi tạo thiết bị (DIM) cũng được xuất ra cổng chẩn đoán. Có một số điểm kiểm soát cho biết trạng thái khởi tạo của hệ thống hoặc bus cục bộ.

Thông tin được hiển thị ở định dạng word, byte thấp khớp với mã POST của hệ thống và byte cao cho biết loại quy trình khởi tạo đang được thực hiện. Bộ tứ quan trọng nhất trong byte cao cho biết loại thủ tục đang được thực thi và bộ tứ thấp xác định cấu trúc liên kết bus cho ứng dụng của nó.

bộ tứ cao cấp
bộ tứ nhỏ

Nếu phát hiện lỗi cấu hình bộ nhớ hệ thống, mã DE, mã DF và mã lỗi cấu hình sẽ được xuất ra cổng 80h theo tuần tự trong một vòng lặp vô tận, có thể nhận các giá trị sau:

2. Giải thưởng BIOS V4.51PG Elite

Giải thưởngBIOS V4.51PG Elite

Công ty phát triển năng động Award Software vào năm 1995 đã đề xuất một giải pháp mới vào thời điểm đó trong lĩnh vực cấp thấp. phần mềm- AwardBIOS "Elite", hay được biết đến với cái tên V4.50PG. Chế độ bảo trì điểm kiểm soát không thay đổi ở phiên bản phổ biến V4.51 hoặc phiên bản hiếm V4.60. Hậu tố P và G lần lượt biểu thị sự hỗ trợ cho cơ chế PnP và duy trì các chức năng tiết kiệm năng lượng (Chức năng xanh).

Thực hiện POST trong Shadow RAM

Mã lỗiMô tả lỗi
03 Vô hiệu hóa NMI, PIE (Bật ngắt định kỳ), AIE (Bật báo động), UIE (Bật cập nhật ngắt). Cấm tạo tần số lập trình SQWV
04 Kiểm tra việc tạo yêu cầu tái tạo DRAM
05
06 Kiểm tra vùng bộ nhớ bắt đầu từ địa chỉ F000h, nơi chứa BIOS 07 Kiểm tra hoạt động của CMOS và nguồn pin
Lập trình các thanh ghi cấu hình cầu Nam và cầu Bắc
09 Khởi tạo bộ đệm L2 và các thanh ghi kiểm soát bộ đệm nâng cao trên bộ xử lý Cyrix
0ATạo bảng các vectơ ngắt. Định cấu hình tài nguyên quản lý nguồn và thiết lập vectơ SMI
0BKiểm tra tổng kiểm tra CMOS. Quét các thiết bị bus PCI. Cập nhật vi mã bộ xử lý
0CKhởi tạo bộ điều khiển bàn phím
0DTìm và khởi tạo bộ điều hợp video. Đang thiết lập IOAPIC. Đo đồng hồ, cài đặt FSB
0EKhởi tạo MPC. Kiểm tra bộ nhớ video. Hiển thị Logo Giải thưởng
0FKiểm tra bộ điều khiển DMA 8237 đầu tiên và kiểm tra nội bộ. Xác minh tổng kiểm tra BIOS
10 Kiểm tra bộ điều khiển DMA 8237 thứ hai
11 Kiểm tra các thanh ghi trang của bộ điều khiển DMA
14 Kiểm tra kênh hẹn giờ hệ thống 2 15 Kiểm tra thanh ghi che yêu cầu của bộ điều khiển ngắt thứ 1
16 Kiểm tra thanh ghi che dấu yêu cầu của bộ điều khiển ngắt thứ 2 19 Kiểm tra tính thụ động của yêu cầu ngắt không thể che dấu NMI
30 Xác định dung lượng của Bộ nhớ cơ sở và Bộ nhớ mở rộng. Thiết lập APIC. Kiểm soát phần mềm Viết chế độ phân bổ

Mã lỗiMô tả lỗi
31 Kiểm tra cơ bản trên màn hình bộ nhớ truy cập tạm thời. Khởi tạo USB
32 Màn hình giật gân Plug and Play BIOS Extension xuất hiện. Thiết lập tài nguyên Super I/O. Thiết bị âm thanh tích hợp có thể lập trình
39 Lập trình bộ tạo xung nhịp thông qua bus I2C
3CĐặt cờ phần mềm để cho phép vào Cài đặt
3DĐang khởi tạo chuột PS/2
3EĐang khởi tạo bộ điều khiển Bộ nhớ đệm ngoài và bật Cache BF Thiết lập các thanh ghi cấu hình chipset
41 Khởi tạo hệ thống con đĩa mềm
42 Tắt IRQ12 nếu thiếu chuột PS/2. Bộ điều khiển ổ cứng đang được thiết lập lại mềm. Quét các thiết bị IDE khác
43
45 Đang khởi tạo bộ đồng xử lý FPU
4EHiển thị thông báo lỗi
4FYêu cầu mật khẩu
50 Khôi phục trạng thái CMOS đã lưu trước đó trong RAM
51 Độ phân giải truy cập 32 bit vào ổ cứng. Cấu hình tài nguyên ISA/PnP
52 Đang khởi tạo BIOS bổ sung. Thiết lập các giá trị của các thanh ghi cấu hình PIIX. Sự hình thành của NMI và SMI
53
60 Cài đặt bảo vệ chống virus BOOT Sector
61 Các bước cuối cùng để khởi tạo bộ chip
62 Đọc ID bàn phím. Thiết lập các thông số của nó
63 Hiệu chỉnh khối ESCD, DMI. Xóa RAM
FFChuyển quyền điều khiển sang bootloader. BIOS thực thi lệnh INT 19h

3. Giải thưởng Huy chương BIOS V6.0

Giải thưởng Huy chương BIOS V6.0

Lần đầu tiên đề cập đến BIOS Huy chương Giải thưởng, Phiên bản 6.0 có từ ngày 12 tháng 5 năm 1999. Cấu trúc của sản phẩm mới không thay đổi, giữ lại các giai đoạn khởi tạo phần cứng sớm (Sớm), muộn (Late) và cuối cùng (System). Những thay đổi đáng kể đã ảnh hưởng đến thuật toán thực thi POST, được phản ánh trong mã hóa mới của các điểm kiểm tra, mở rộng đáng kể phạm vi ứng dụng của chúng. Tuy nhiên, trong BIOS mới không có chỗ cho các công nghệ lỗi thời như EISA, và vì lý do này mà một số mã POST đã bị bãi bỏ.

Thực hiện thủ tục POST khởi động từ ROM

Ở giai đoạn khởi tạo ban đầu Mã chương trình BIOS được thực thi từ Khối khởi động trong Flash ROM và kèm theo đầu ra của các điểm kiểm soát 91h...FFh tới cổng chẩn đoán

Mã lỗiMô tả lỗi
91 Chọn tập lệnh khởi động cho nền tảng CF Xác định loại bộ xử lý
C0Cấm bộ đệm bên ngoài. Cấm bộ đệm nội bộ. Cấm RAM bóng. Lập trình bộ điều khiển DMA, bộ điều khiển ngắt, bộ đếm thời gian, khối RTC C1 Xác định loại bộ nhớ, tổng dung lượng và vị trí trên các dòng 0C Kiểm tra tổng kiểm tra
C3Kiểm tra DRAM 256K đầu tiên cho tổ chức Khu vực tạm thời. Giải nén BIOS trong khu vực tạm thời
C5Nếu tổng kiểm tra khớp, mã POST đang được thực thi sẽ được chuyển sang Shadow. Nếu không, quyền điều khiển sẽ được chuyển sang quy trình khôi phục BIOS
B0Đang khởi tạo cầu Bắc
A0-AFQuy trình khởi tạo logic hệ thống phụ thuộc vào phần cứng E0-EF Lỗi trong quá trình khởi tạo logic hệ thống

Phục hồi BIOS

Thực hiện POST trong Shadow RAM

Việc khởi tạo muộn được thực hiện trong RAM và tiếp tục cho đến khi menu người dùng được gọi - CMOS Setup. Giai đoạn POST này được đặc trưng bởi việc sử dụng phân đoạn bộ nhớ E000h, trong đó việc chuyển các điểm kiểm tra từ 01h đến 7Fh được xử lý.

Mã lỗiMô tả lỗi
01 Giải nén XGROUP tại địa chỉ vật lý 1000:0000h
03 Sớm
05 Cài đặt giá trị ban đầu các biến xác định thuộc tính hình ảnh. Kiểm tra cờ trạng thái CMOS
07 Kiểm tra và khởi tạo bộ điều khiển bàn phím
08 Xác định loại giao diện của bàn phím được kết nối
0AQuy trình tự động phát hiện bàn phím và chuột. Cài đặt cuối cùng của bộ điều khiển bàn phím sử dụng thanh ghi không gian PCI
0EKiểm tra đoạn bộ nhớ F000h
10 Xác định loại FlashROM được cài đặt
12 Kiểm tra CMOS
14 Thủ tục khởi tạo thanh ghi chipset
16 Khởi tạo chính của bộ tổng hợp tần số trên bo mạch
18 Các định nghĩa bộ xử lý được cài đặt và dung lượng của Cache L1 và L2 1B Tạo bảng vectơ ngắt
1C
1DThiết lập ban đầu của hệ thống quản lý nguồn
1FĐang tải ma trận bàn phím từ mô-đun bên ngoài XGROUP
21 Khởi tạo hệ thống con Quản lý nguồn phần cứng
23 Kiểm tra bộ đồng xử lý. Xác định loại ổ đĩa FDD. Giai đoạn chuẩn bị tạo bản đồ tài nguyên của thiết bị PnP
24 Quy trình cập nhật vi mã bộ xử lý. Cập nhật bản đồ phân bổ tài nguyên
25 Khởi tạo và quét bus PCI
26 Định cấu hình logic phục vụ các đường VID (Thiết bị nhận dạng điện áp). Khởi tạo hệ thống trên tàu giám sát điện áp và nhiệt độ
27 Khởi động lại bộ điều khiển bàn phím
29 Khởi tạo APIC có trong bộ xử lý trung tâm. Đo tần số hoạt động của bộ xử lý. Thiết lập các thanh ghi logic hệ thống. Khởi tạo bộ điều khiển IDE
2A
2BTìm kiếm BIOS VGA
2DHiển thị thông tin bộ xử lý
33 Thực hiện Reset trên bàn phím được kết nối
35 Kiểm tra kênh đầu tiên của bộ điều khiển DMA 8237
37 Kiểm tra kênh thứ hai của bộ điều khiển DMA 8237
39 Kiểm tra các thanh ghi trang DMA
3CThiết lập bộ điều khiển Hẹn giờ lập trình khoảng thời gian (8254)
3EKhởi tạo bộ điều khiển chính 8259
40 Khởi tạo bộ điều khiển Slave 8259
43 Chuẩn bị hoạt động của bộ điều khiển ngắt. Các ngắt bị vô hiệu hóa, chúng được kích hoạt sau, sau khi kiểm tra bộ nhớ
45 Kiểm tra tính thụ động của yêu cầu ngắt không thể che giấu (NMI)
47 Thực hiện kiểm tra ISA/EISA
49 Xác định dung lượng bộ nhớ cơ bản và mở rộng. Phần mềm điều khiển chế độ Writes Allocation bằng cách điều chỉnh các thanh ghi AMD K5
4EKiểm tra bộ nhớ trong megabyte đầu tiên và hiển thị kết quả trên màn hình hiển thị. Khởi tạo sơ đồ bộ nhớ đệm cho các hệ thống đơn và đa bộ xử lý, thiết lập các thanh ghi bộ xử lý Cyrix M1
50 Khởi tạo USB
52 Kiểm tra tất cả bộ nhớ hệ thống có sẵn, bao gồm cả vùng dành cho bộ điều khiển video tích hợp (Bộ nhớ dùng chung). Hiển thị kết quả trên màn hình hiển thị
53 Đặt lại mật khẩu đăng nhập của bạn
55 Trực quan hóa số lượng bộ xử lý được phát hiện
57 Khởi tạo ban đầu các thiết bị ISA PnP, mỗi thiết bị được gán một CSN (Số chọn thẻ). Hiển thị logo EPA
59 Khởi tạo hệ thống hỗ trợ chống virus
5BBắt đầu quy trình cập nhật BIOS từ ổ đĩa tới đĩa mềm Khởi tạo 5D của bộ điều khiển SIO và Audio trên bo mạch
60 Quyền truy cập vào CMOS Setup đang mở
63 Đang khởi tạo chuột PS/2
65 Đang khởi tạo chuột USB
67 Sử dụng IRQ12 bằng thiết bị PCI nếu không có Chuột PS/2 trong hệ thống 69 Khởi tạo đầy đủ bộ điều khiển bộ nhớ đệm L2
6BKhởi tạo Chipset theo CMOS Setup
6DCấu hình tài nguyên cho các thiết bị ISA PnP ở chế độ cấu hình SIO 6F Khởi tạo hệ thống con đĩa mềm
73 Các bước sơ bộ để khởi tạo hệ thống con ổ cứng. Trên một số nền tảng - thăm dò ALT+F2 để khởi chạy AwardFlash
75 Tìm và khởi tạo thiết bị IDE
77 Khởi tạo cổng nối tiếp và song song
7AThiết lập lại phần mềm của bộ đồng xử lý, ghi từ điều khiển vào thanh ghi FPU CW 7C Cài đặt bảo vệ chống ghi trái phép vào ổ cứng
7FHiển thị thông báo lỗi. Duy trì phím DEL và F1

Chuẩn bị bảng, mảng và cấu trúc để khởi động hệ điều hành

Bắt đầu với mã 82h, POST cấu hình hệ thống theo cài đặt CMOS. Giai đoạn cuối cùng của nó được thực thi từ vùng Shadow RAM (đoạn E800h) và kết thúc bằng việc chuyển quyền điều khiển sang hệ điều hành - mã FFh.

Mã lỗiMô tả lỗi
82 Phân bổ một vùng trong bộ nhớ hệ thống để quản lý năng lượng
83 Khôi phục dữ liệu từ ngăn lưu trữ tạm thời trong CMOS
84 Hiển thị thông báo “Đang khởi tạo thẻ cắm và chạy…”
85 Quá trình khởi tạo USB hoàn tất
86 Dự trữ, dọn cờ mang theo
87 Xây dựng bảng SYSID trong vùng DMI
88 Dự trữ, dọn cờ mang theo
89 Tạo bảng dịch vụ ACPI
8ADự trữ, dọn cờ mang theo
8BTìm kiếm và khởi tạo BIOS cho các thiết bị bổ sung
8CDự trữ, dọn cờ mang theo
8DĐang khởi tạo thói quen bảo trì bit chẵn lẻ
8EDự trữ, dọn cờ mang theo
8FĐộ phân giải IRQ12 để cắm nóng chuột 90 Cờ mang theo dành riêng, rõ ràng
91 Đang khởi tạo tài nguyên nền tảng kế thừa
92 Dự trữ, dọn cờ mang theo
93 Chắc chưa dùng
94 Các bước cuối cùng để khởi tạo bộ logic chính trước khi tải hệ điều hành. Hệ thống quản lý nguồn điện hoàn tất quá trình khởi tạo. Màn hình khởi động BIOS bị loại bỏ và bảng phân bổ tài nguyên được hiển thị. Bộ xử lý dòng AMD K6® có các cài đặt cụ thể. Cập nhật vi mã cho bộ xử lý gia đình Intel Pentium® II trở lên
95 Đặt chuyển đổi tự động sang thời gian mùa đông/mùa hè. Lập trình bộ điều khiển bàn phím cho tần số tự động lặp lại
96 Trong các hệ thống đa bộ xử lý, các cài đặt hệ thống cuối cùng được thực hiện và các bảng và trường dịch vụ được tạo. Đối với bộ xử lý dòng Cyrix, cài đặt đăng ký bổ sung sẽ được thực hiện. Xây dựng bảng ESCD "Dữ liệu cấu hình hệ thống mở rộng". Cài đặt bộ đếm thời gian DOS phù hợp với Đồng hồ thời gian thực. Các phân vùng thiết bị khởi động được lưu để sử dụng tiếp bằng các công cụ chống vi-rút tích hợp: Trend AntiVirus hoặc Paragon Anti-Virus Protection. Loa hệ thống phát ra tín hiệu hoàn thành POST. Bảng MSIRQ được xây dựng và lưu

Một số quy trình diễn ra trong BIOS Award Huy chương được chỉ định bởi các nhóm điểm kiểm soát đặc biệt. Bao gồm các:

Mã sự kiện hệ thống - điểm kiểm soát sự kiện hệ thống.

Mã gỡ lỗi quản lý nguồn là các điểm kiểm tra xảy ra trong quá trình thực thi dịch vụ APM hoặc ACPI.

Mã lỗi hệ thống - thông báo về lỗi nghiêm trọng.

Mã gỡ lỗi cho hệ thống MP - điểm khởi tạo cho nền tảng đa bộ xử lý.

Các tính năng của đoạn POST được tăng tốc

Để giảm thời gian khởi động hệ thống, người dùng trong CMOS Setup có thể chọn tùy chọn " Nguồn nhanh TRÊN Tự kiểm tra". Trong trường hợp này, POST sẽ được tăng tốc bằng cách từ chối thực hiện một số quy trình (Khởi động nhanh).

Mẫu vận hành Khởi động nhanh thay thế các giai đoạn POST muộn và cuối cùng và không ảnh hưởng đến hoạt động của khối khởi động. Phần mềm Giải thưởng cung cấp hệ thống hóa các quy trình POST nhanh có thể thực thi khác với quy trình tiêu chuẩn. Khởi động nhanh bắt đầu bằng đầu ra của điểm kiểm tra 65h tới cổng chẩn đoán và kết thúc bằng mã POST 80h. Điều khiển sau đó được chuyển sang hệ điều hành, hiển thị thông thường BIOS giải thưởng mã FFh.

Mã lỗiMô tả lỗi
65 Khởi tạo sớm bộ điều khiển SIO, thiết lập lại phần mềm của bộ điều khiển video. Thiết lập bộ điều khiển bàn phím, test bàn phím và chuột. Đang khởi tạo bộ điều khiển âm thanh. Kiểm tra tính toàn vẹn của cấu trúc BIOS. Giải nén thủ tục bảo trì Flash ROM. Đang khởi tạo bộ tổng hợp tần số trên bo mạch
66 Khởi tạo bộ đệm L1/L2 theo kết quả thu được từ lệnh CPUID. Tạo bảng vectơ bao gồm các con trỏ để ngắt các quy trình xử lý. Đang khởi tạo phần cứng quản lý nguồn
67 Kiểm tra tính hợp lý của CMOS và nguồn pin. Cấu hình các thanh ghi chipset theo cài đặt CMOS. Đang khởi tạo bộ điều khiển bàn phím như một phần của chipset. Hình thành các biến vùng dữ liệu BIOS
68 Khởi tạo hệ thống video
69 Cấu hình bộ điều khiển ngắt i8259
6AKiểm tra RAM một lượt tăng tốc được thực hiện bằng thuật toán đặc biệt
6BTrực quan hóa số lượng bộ xử lý được phát hiện, logo EPA và lời nhắc khởi chạy tiện ích AwardFlash. Định cấu hình tài nguyên bộ điều khiển I/O nhúng ở chế độ cấu hình
70 Lời mời tham gia Cài đặt. Đang khởi tạo PS/2 và chuột USB
71 Đang khởi tạo bộ điều khiển bộ đệm
72 Thiết lập các thanh ghi cấu hình logic hệ thống. Sự hình thành của Plug và list Thiết bị chơi. Khởi tạo bộ điều khiển FDD
73 Khởi tạo bộ điều khiển HDD
74 Khởi tạo bộ đồng xử lý
75 Nếu được người dùng chỉ định trong CMOS Setup, ổ cứng IDE sẽ được bảo vệ chống ghi.
77 Yêu cầu nhập mật khẩu và hiển thị thông báo: “Nhấn F1 để tiếp tục, DEL để vào Setup”
78 Khởi tạo BIOS cho các thiết bị bổ sung trên bus ISA và PCI
79 Đang khởi tạo tài nguyên nền tảng kế thừa
7ATạo bảng gốc RSDT và bảng thiết bị DSDT, FADT, v.v.
7DTìm thông tin về phân vùng thiết bị khởi động
7ECấu hình các dịch vụ BIOS trước khi khởi động hệ điều hành
7FĐặt cờ NumLock theo CMOS SetUp
80 Chuyển quyền điều khiển sang hệ điều hành

Thực hiện POST ở Chế độ tiết kiệm năng lượng

Một trong những trạng thái nền tảng khi nội dung của RAM được lưu trữ trên đĩa cứng được gọi là Hibernate. Trong đặc tả ACPI ("Đặc tả cấu hình nâng cao và giao diện nguồn", Bản sửa đổi 2.0a ngày 31/03/2002), nó được định nghĩa là chế độ tiết kiệm năng lượng S4 (Chế độ ngủ không biến động). Việc quay trở lại hoạt động đầy đủ đòi hỏi một cách đặc biệt để hoàn thành POST.

Sơ đồ vận hành ACPI S4, cũng như khởi động tăng tốc, thay thế các giai đoạn muộn và cuối cùng của POST. Một điểm quan trọng là kiểm tra tập lệnh khởi động trong khối khởi động. Tùy thuộc vào trạng thái ACPI của hệ thống sau tín hiệu Đặt lại phần cứng, quyết định thoát khỏi trạng thái S4 được đưa ra, bắt đầu bằng đầu ra của điểm kiểm tra 90h tới cổng chẩn đoán và kết thúc bằng mã POST 9Fh.

Mã lỗiMô tả lỗi
90 Khởi tạo sớm bộ điều khiển SIO, thiết lập lại phần mềm của bộ điều khiển video. Thiết lập bộ điều khiển bàn phím, test bàn phím và chuột
91 Kiểm tra hiệu lực của CMOS và pin
92 Khởi tạo các thanh ghi logic hệ thống và bộ tổng hợp tần số trên bo mạch
93 Khởi tạo bộ đệm bằng thông tin CPUID
94 Tạo bảng vectơ bao gồm các con trỏ để ngắt các quy trình xử lý. Đang khởi tạo phần cứng quản lý nguồn
95 Quét bus PCI
96 Đang khởi tạo bộ điều khiển bàn phím nhúng
97 Khởi tạo hệ thống video
98 Đầu ra thông báo bộ chuyển đổi VGA
99 Kiểm tra kênh đầu tiên của bộ điều khiển DMA8237 bằng cách ghi và kiểm tra đọc địa chỉ cơ sở và các thanh ghi độ dài khối chuyển tiếp 9A Định cấu hình bộ điều khiển ngắt i8259
9BĐang khởi tạo PS/2 và chuột USB. Giải nén mã ACPI. Đang khởi tạo bộ điều khiển bộ đệm
9CThiết lập các thanh ghi cấu hình logic hệ thống. Hình thành danh sách các thiết bị Plug and Play. Khởi tạo bộ điều khiển FDD và HDD
9DVùng PM không được dự trữ trong bộ nhớ hệ thống nếu nó được tạo trong Shadow RAM hoặc SMRAM. Trong một số trường hợp, cần phải khởi tạo lại bus USB lần cuối, được thực hiện khi bộ nhớ đệm L1
9EThiết lập Quản lý nguồn, là một phần của logic hệ thống. Khởi tạo mạch tạo SMI và cài đặt vectơ SMI. Tài nguyên lập trình chịu trách nhiệm giám sát các sự kiện hệ thống PM
9FThao tác tắt và bật sẽ xóa bộ nhớ đệm L1/L2 và khôi phục kích thước hiện tại của nó. Cài đặt điều khiển chế độ tiết kiệm năng lượng được chỉ định trong Cài đặt CMOS được lưu trong RAM PM. Đối với nền tảng di động, việc kiểm tra được thực hiện để trở lại hoạt động hoàn toàn sau khi tắt tất cả điện áp nguồn (chế độ Tạm dừng Zero Volt)

4. Phoenix BIOS 4.0 Phiên bản 6.0

Công ty TNHH Công nghệ Phoenix

Một trong những công ty đi đầu trong lĩnh vực phát triển phần mềm cấp thấp, Phoenix Technologies, đã phát hành phiên bản PhoenixBIOS 4.0 mới trùng với thời điểm phát hành Windows95. Hỗ trợ cho dòng bộ xử lý Intel Pentium được phản ánh trong tên của các phiên bản trung gian. Một trong những phiên bản mới nhất - Phiên bản 6.0 - đã hình thành nền tảng cho tất cả các BIOS được phát hành. Với sự ra đời của Phiên bản 6.1, không có thay đổi đáng kể nào trong việc thực hiện các thủ tục POST và do đó, điều này không ảnh hưởng đến việc chỉ báo các điểm kiểm tra.

Một tính năng đặc biệt của PhoenixBIOS là nếu trong quá trình thực thi POST xảy ra lỗi khi kiểm tra 512 KB bộ nhớ chính (mã 2Ch, 2Eh, 30h), thông tin bổ sung sẽ được xuất ra cổng 80h ở định dạng word, các bit trong đó xác định dòng địa chỉ bị lỗi hoặc ô dữ liệu. Ví dụ: mã "2C 0002" có nghĩa là lỗi bộ nhớ đã được phát hiện trên dòng địa chỉ 1. Mã "2E 1020" trong trường hợp này có nghĩa là lỗi đã được phát hiện trên dòng dữ liệu 12 và 5 ở byte thấp của bus dữ liệu bộ nhớ. Trên hệ thống 386SX sử dụng bus dữ liệu 16 bit, không thể xảy ra lỗi trong quá trình thực thi mã ở bước 30h

Đầu ra mã POST tới cổng chẩn đoán đi kèm với đầu ra tín hiệu âm thanh tới loa hệ thống. Sơ đồ tạo tín hiệu âm thanh như sau:

  • Mã 8 bit được chuyển thành 4 nhóm 2 bit
  • Giá trị của mỗi nhóm tăng thêm một
  • Dựa trên giá trị nhận được, tín hiệu âm thanh ngắn sẽ được tạo ra (ví dụ: mã 16h = 00 01 01 10 = 1-2-2-3)

Thực hiện thủ tục POST khởi động từ ROM

Mã lỗiMô tả lỗi
01 Khởi tạo Bộ điều khiển quản lý ván chân tường (BMC)
02 Kiểm tra chế độ hoạt động của bộ xử lý hiện tại
03 Vô hiệu hóa các ngắt không thể che dấu
04 Loại bộ xử lý được cài đặt được xác định
06 Cài đặt ban đầu của thanh ghi PIC và DMA
07 Vùng bộ nhớ được chỉ định cho bản sao BIOS được đặt lại về 0
08 Khởi tạo sớm các thanh ghi logic hệ thống
09 Đặt cờ phần mềm POST
0AKhởi tạo tài nguyên phần mềm bộ xử lý
0BQuyền bộ nhớ đệm nội bộ
0EKhởi tạo tài nguyên Super I/O
0CKhởi tạo bộ đệm L1/L2 theo giá trị CMOS
0FĐang khởi tạo IDE
10 Khởi tạo hệ thống con Quản lý nguồn
11 Đặt giá trị đăng ký thay thế
12 Giá trị của thanh ghi MSW (Từ trạng thái máy) đang được đặt.
13 Cung cấp sớm các thiết bị PCI
14 Khởi tạo bộ điều khiển bàn phím
16 Kiểm tra tổng kiểm tra ROM BIOS
17 Xác định kích thước bộ đệm L1/L2
18 Khởi tạo bộ định thời hệ thống 8254
1AKhởi tạo bộ điều khiển DMA
1CĐặt lại các giá trị của bộ điều khiển ngắt khả trình
20 Kiểm tra việc tạo yêu cầu tái tạo DRAM
22 Kiểm tra hoạt động của bộ điều khiển bàn phím
24 Cài đặt bộ chọn để bảo trì mẫu bộ nhớ phẳng 4Gb
26 Độ phân giải dòng A20
28 Xác định tổng dung lượng bộ nhớ đã cài đặt
29 Đang khởi tạo Trình quản lý bộ nhớ POST (PMM)
2AĐặt lại 640Kb bộ nhớ chính
2CKiểm tra dòng địa chỉ
2ELỗi trên một trong các dòng dữ liệu ở byte thấp của bus dữ liệu bộ nhớ
2FChọn giao thức bộ nhớ đệm
30 Kiểm tra bộ nhớ hệ thống có sẵn
32 Xác định thông số xung nhịp CPU và tần số bus

Mã lỗiMô tả lỗi
33 Đang khởi tạo Trình quản lý điều phối Phoenix
34 Cấm tắt nguồn bằng nút nguồn ATX
35 Cài đặt của các thanh ghi logic hệ thống điều khiển việc hình thành các đặc tính thời gian truy cập vào bộ nhớ, cổng đầu vào/đầu ra, hệ thống và bus cục bộ
36 Việc khởi động lại được thực hiện nếu quá trình chuyển đổi sang quy trình POST tiếp theo không thành công. Trình tự các thủ tục được quản lý bởi Watch Dog Service
37 Quá trình thiết lập các thanh ghi logic hệ thống đã hoàn tất.
38 Nội dung của mô-đun BIOS Runtime được giải nén và ghi lại vào khu vực dành cho Shadow RAM
39 Khởi động lại bộ điều khiển bộ đệm
3AThay đổi kích thước bộ đệm L2
3BĐang khởi tạo dấu vết thực thi BIOS
3CCấu hình bổ sung của các thanh ghi logic để định cấu hình cầu nối PCI-PCI và hỗ trợ cho các bus PCI phân tán
3DCác thanh ghi logic hệ thống được cấu hình theo cài đặt CMOS Setup
3EĐọc cấu hình phần cứng
3EKiểm tra kết nối hệ thống ROM Pilot
40 Xác định thông số xung nhịp CPU
41 Đang khởi tạo ROM Pilot - điều khiển khởi động từ xa
42
44 Đặt ngắt BIOS
45 Khởi tạo thiết bị trước khi kích hoạt cơ chế PnP
46 Tổng kiểm tra BIOS được tính toán bằng thuật toán đặc biệt
47 Đang khởi tạo bộ điều khiển I/O I2O
48 Tìm kiếm bộ điều hợp video
49 Khởi tạo PCI
4AĐang khởi tạo bộ điều hợp video hệ thống
4BQuiet Boot đang chạy - trình tự khởi động hệ thống rút gọn được sử dụng để tăng tốc POST.
4CNội dung BIOS VGA được ghi lại vào vùng chuyển tiếp
4EHiển thị chuỗi văn bản BIOS Bản quyền
4FDành bộ nhớ cho menu chọn thiết bị khởi động
50 Loại bộ xử lý và tần số xung nhịp của nó được hiển thị
51 Khởi tạo bộ điều khiển và thiết bị EISA
52 Lập trình điều khiển bàn phím
54 Đã kích hoạt chế độ nhạc phim phím
55
58 Tìm các yêu cầu ngắt không được phục vụ
59 Đang khởi tạo quy trình Dịch vụ hiển thị POST (PDS) 5A Hiển thị thông báo “Nhấn F2 để vào SETUP”
5BTắt bộ nhớ đệm nội bộ của CPU
5CKiểm tra bộ nhớ thông thường
5EPhát hiện địa chỉ cơ sở
60 Kiểm tra bộ nhớ mở rộng
62 Kiểm tra dòng địa chỉ bộ nhớ mở rộng
64 Chuyển quyền điều khiển sang khối thực thi do nhà sản xuất bo mạch chủ tạo ra (Patch1)
66 Cấu hình các thanh ghi kiểm soát bộ đệm
67 Khởi tạo tối thiểu bộ điều khiển APIC
68 Độ phân giải bộ đệm L1/L2
69 Chuẩn bị RAM chế độ quản lý hệ thống
6AKhối lượng bộ nhớ đệm bên ngoài được hiển thị
6BĐặt mặc định cài đặt CMOS
6CTrực quan hóa thông tin sử dụng Shadow RAM
6ETrực quan hóa thông tin về Khối bộ nhớ trên (UMB)
70 Hiển thị thông báo lỗi
72 Kiểm tra cấu hình hệ thống hiện tại và thông tin CMOS
76 Kiểm tra thông tin lỗi bàn phím
7AKiểm tra trạng thái khóa bàn phím phần mềm (System Pass) hoặc phần cứng (Key Lock Switch)
7CĐặt vectơ ngắt phần cứng
7DKhởi tạo hệ thống theo dõi nguồn điện
7EKhởi tạo bộ đồng xử lý
80 Bộ điều khiển I/O SIO trên bo mạch bị cấm
81 Chuẩn bị khởi động hệ điều hành
82 Tìm và xác định cổng RS232
83 Định cấu hình bộ điều khiển IDE bên ngoài
84 Tìm và xác định các cổng song song
85 Khởi tạo thiết bị ISA PnP
86 Tài nguyên trên bo mạch của bộ điều khiển SIO được định cấu hình theo cài đặt Cài đặt CMOS
87 Định cấu hình MCD (Thiết bị có thể định cấu hình bo mạch chủ)
88 Các giá trị của khối biến trong Vùng dữ liệu BIOS được thiết lập
89 Cho phép tạo ra một ngắt không thể che dấu
8AĐặt giá trị của các biến nằm trong Vùng dữ liệu BIOS mở rộng
8BKiểm tra sơ đồ kết nối chuột PS/2
8CKhởi tạo bộ điều khiển ổ đĩa
8FXác định số lượng thiết bị ATA được kết nối
90 Khởi tạo và cấu hình bộ điều khiển ổ cứng
91 Cài đặt thông số tạm thời cho ổ cứng hoạt động ở chế độ PIO
92 Chuyển quyền điều khiển sang khối thực thi do nhà sản xuất bo mạch chủ tạo ra (Patch2)
93 Xây dựng bảng cấu hình hệ thống đa bộ xử lý
95 Chọn quy trình bảo trì CD-ROM
96 Quay lại chế độ thực
97 Bảng cấu hình MP xây dựng
98 Đang quét ROM
99 Kiểm tra trạng thái tham số SMART 9A Nội dung của ROM được ghi vào RAM
9CThiết lập hệ thống con Quản lý nguồn
9DKhởi tạo tài nguyên để bảo vệ chống truy cập trái phép
9ENgắt phần cứng được kích hoạt
9FSố lượng ổ IDE và SCSI được xác định
A0Cài đặt thời gian DOS dựa trên trạng thái RTC A1 Không rõ mục đích của mã này A2 Kiểm tra trạng thái Khóa phím
A4Cài đặt đặc tính tự động lặp lại của bàn phím
A8Thông báo "Nhấn F2 để vào Setup" bị xóa khỏi màn hình
A.A.Đã kiểm tra tính khả dụng của SCAN Mã phím F2 trong bộ đệm đầu vào Chương trình thiết lập AC bắt đầu
A.E.Cờ khởi động lại được thực thi bởi CTRL+ALT+DEL B0 sẽ bị xóa. Thông báo "Nhấn F1 để tiếp tục, F2 để Thiết lập" được tạo.
B1Cờ tiến trình POST bị xóa B2 POST đã hoàn thành
B 4Tín hiệu âm thanh trước khi khởi động
B5Giai đoạn Khởi động yên tĩnh đã hoàn tất
B6Kiểm tra mật khẩu nếu chế độ này có trong Setup B7 ACPI BIOS Khởi tạo
B9Tìm kiếm thiết bị khởi động trên bus USB BA Khởi tạo tham số DMI
BBLặp lại quy trình Quét ROM
BCTrình kích hoạt chốt lỗi chẵn lẻ RAM được đặt lại.
BDHiển thị menu chọn thiết bị khởi động BE Xóa màn hình trước khi nạp hệ điều hành BF Kích hoạt hỗ trợ diệt virus
C0Quy trình xử lý ngắt phần mềm INT 19h được khởi chạy - bộ tải Boot Sector. Quy trình dịch vụ ngắt sẽ cố gắng tải Khu vực khởi động một cách tuần tự bằng cách thăm dò các thiết bị đĩa theo thứ tự do Thiết lập quy định.
C1Khởi tạo quy trình bảo trì lỗi (PEM) C2 Gọi quy trình dịch vụ để ghi nhật ký lỗi
C3Hiển thị các thông báo lỗi theo thứ tự nhận được C4 Đặt cờ trạng thái ban đầu
C5Đang khởi tạo một khối ô nhớ RAM CMOS mở rộng
C 6Khởi tạo ban đầu của trạm nối
C7Khởi tạo dock lười biếng
C8Thực hiện các quy trình kiểm tra có trong Khối khởi động để xác định tính toàn vẹn của cấu trúc BIOS
C9Kiểm tra tính toàn vẹn của cấu trúc và/hoặc mô-đun bên ngoài BIOS hệ thống
CAChạy Console Chuyển hướng để phục vụ bàn phím CB từ xa Giả lập các thiết bị đĩa trong RAM/ROM
CCChạy Console Redirect để phục vụ đĩa CD video Hỗ trợ giao tiếp với PCMCIA
C.E.Thiết lập bộ điều khiển bút ánh sáng

Thông báo lỗi nghiêm trọng

D0 Lỗi do tình huống ngoại lệ (Lỗi ngoại lệ) D2 Gọi quy trình xử lý ngắt từ một nguồn không xác định D4 Lỗi liên quan đến vi phạm giao thức phát hành và xóa các yêu cầu ngắt D6 Thoát khỏi chế độ được bảo vệ bằng cách tạo lại phần mềm D7 Để lưu trạng thái của bộ điều hợp video, lượng bộ nhớ cần thiết nhiều hơn mức có sẵn trong SMRAM D8 Lỗi trong quá trình tạo xung đặt lại bộ xử lý bằng phần mềm DA Mất điều khiển khi quay lại Chế độ thực DC Thoát khỏi chế độ được bảo vệ bằng cách tạo lại phần mềm mà không khởi tạo lại bộ điều khiển ngắt DD Lỗi khi kiểm tra bộ nhớ mở rộng DE Lỗi bộ điều khiển bàn phím DF Lỗi điều khiển dòng A20 19

Thực hiện các thủ tục từ khối khởi động

Mã lỗiMô tả lỗi
E0Thiết lập các thanh ghi cấu hình chipset E1 Khởi tạo cầu nối Bắc và Nam
E2Khởi tạo CPU
E3Đang khởi tạo bộ đếm thời gian của hệ thống
E 4Khởi tạo tài nguyên Super I/O
E5Kiểm tra trạng thái của Recovery Jumper, quá trình cài đặt buộc chế độ Khôi phục BIOS khởi động
E6Xác minh tổng kiểm tra BIOS
E7Điều khiển được chuyển tới BIOS nếu tổng kiểm tra của nó được tính toán chính xác E8 Khởi tạo hỗ trợ MPS
E9Chuyển sang mô hình bộ nhớ phẳng 4Gb
E.A.Khởi tạo thiết bị phi tiêu chuẩn
E.B.Cấu hình bộ điều khiển ngắt và truy cập bộ nhớ trực tiếp
E.C.Bằng cách ghi và kiểm soát số đọc bằng thuật toán đặc biệt, loại bộ nhớ được xác định: FPM, EDO, SDRAM và các thanh ghi cấu hình Host Bridge được cấu hình phù hợp với kết quả
EDBằng cách ghi lại và kiểm soát số đọc bằng thuật toán đặc biệt, dung lượng của bộ nhớ và vị trí trong hàng được xác định. Theo kết quả, các thanh ghi cấu hình Host Bridge (DRAM Row Boundary) được cấu hình
EENội dung của Boot Block được sao chép vào Shadow RAM EF Chuẩn bị SMM RAM cho bộ xử lý SMI
F0Kiểm tra bộ nhớ
F1Đang khởi tạo các vectơ ngắt
F2Đang khởi tạo đồng hồ thời gian thực
F3Đang khởi tạo hệ thống con video
F4Tạo tiếng bíp trước khi khởi động
F5Đang tải hệ điều hành được lưu trữ trong Flash ROM
F6Quay lại chế độ thực
F7Khởi động vào DOS đầy đủ
F8Đang khởi tạo bộ điều khiển USB
FA…FFMã tương tác với quy trình PhDebug

5. Insyde BIOS Mobile Pro

Tập đoàn phần mềm Insyde

Người trong cuộc thị trường hệ thống di độngđã khẳng định vững chắc nơi cần phải trung thành với truyền thống và cách tiếp cận thận trọng trong việc xây dựng BIOS. Được kế thừa mã nguồn từ SystemSoft, công ty không ngừng nỗ lực cải thiện nó. Bản sửa đổi mới nhất của MobilePRO được sử dụng tích cực trong máy tính xách tay Mitac và Clevo, tài liệu tạo thành cơ sở của bảng Mã lỗi - đây là thứ mà Insyde Software gọi là điểm kiểm tra POST.

Điểm kiểm tra khối khởi động

Mặc dù thực tế là Insyde Software đã tạo ra BIOS đầu tiên vào năm 1992, nhưng mô hình khối khởi động đã được thiết lập - hay Boot Loader, như chính những người sáng tạo đã gọi nó - cuối cùng chỉ được hình thành vào cuối năm 1995. Kể từ thời điểm này, quy trình bắt đầu được đánh số theo phiên bản và ngày tạo.

Điểm quan trọng nhất theo quan điểm của một kỹ sư dịch vụ kiểm tra quá trình khởi động hệ thống máy tính bằng InsydeBIOS là thiết bị hiển thị mã chẩn đoán. Mặc dù, theo quy định, Boot Loader sử dụng Cổng chẩn đoán 80h của Nhà sản xuất, tiêu chuẩn trong những trường hợp như vậy, trong một số trường hợp, đầu ra điểm kiểm tra chỉ được thực hiện trên Cổng PIO (cổng Đầu vào/Đầu ra song song cho mục đích chẩn đoán), không gì khác hơn là một cổng song song 378h Có những cách triển khai trong đó mã chẩn đoán được gửi tới cổng 80h sẽ được sao chép sang cổng song song.

Mã lỗiMô tả lỗi
00 Điểm bắt đầu để thực thi khối khởi động 01 Dòng ức chế A20 (không được sử dụng)
02 Cập nhật vi mã CPU
03 Kiểm tra RAM
04 Chuyển khối khởi động sang RAM
05 Thực thi khối khởi động từ RAM
06 Buộc thực hiện thủ tục khôi phục Flash ROM
07 Chuyển BIOS hệ thống sang RAM
08 Xác minh tổng kiểm tra BIOS hệ thống
09 Chạy thủ tục POST
0ABắt đầu quy trình khôi phục Flash ROM từ ổ FDD
0BKhởi tạo bộ tổng hợp tần số
0CHoàn tất quy trình khôi phục BIOS
0DQuy trình thay thế để khôi phục Flash ROM từ FDD
0FDừng lại nếu xảy ra lỗi nghiêm trọng
BBKhởi tạo sớm LPC SIO
CCĐiểm bắt đầu để bắt đầu khôi phục Flash ROM
88 Kích hoạt tính năng ACPI
99 Lỗi khi thoát khỏi chế độ STR
60 Chuyển sang Chế độ thực lớn
61 Khởi tạo SM Bus. Dữ liệu SPD được lưu trữ trong CMOS A0 Đọc và phân tích các trường SPD được lưu trước đó trong CMOS A1 Khởi tạo bộ điều khiển bộ nhớ
A2Xác định các ngân hàng logic của DIMM
A3Lập trình các thanh ghi DRB (Ranh giới hàng DRAM)
A4Lập trình các thanh ghi DRA (Thuộc tính hàng DRAM)
A.E.DIMM đã được phát hiện trong hệ thống có chức năng Mã sửa lỗi (ECC) khác nhau.
A. F.Khởi tạo chính của các thanh ghi bộ điều khiển bộ nhớ được ánh xạ tới không gian bộ nhớ
E1Quy trình khởi động không thành công nếu DIMM không được trang bị chip SPD
E2Loại DIMM không phù hợp với yêu cầu hệ thống
E.A.Thời gian tối thiểu từ khi kích hoạt chuỗi DIMM đến khi vào trạng thái tái tạo không đáp ứng yêu cầu hệ thống
E.C.Các mô-đun đăng ký không được hỗ trợ ED Kiểm tra các chế độ trễ CAS
EETổ chức DIMM không được bo mạch chủ hỗ trợ

Thực thi POST từ RAM

nhất giải pháp hiện đại InsydeBIOS sử dụng ánh xạ điểm kiểm tra 16 bit. Điều này được thực hiện bằng cách sử dụng cổng 80h và 81h, cổng sau nhằm mục đích mở rộng chẩn đoán tiêu chuẩn.

Việc nghiên cứu các điểm kiểm soát gặp khó khăn do cấu trúc không đồng đều của chúng, khi các quá trình có ý nghĩa khác nhau được đi kèm với cùng các mã. Trong các hệ thống chẩn đoán kép, có những khác biệt theo thứ tự khác: một số mã POST chỉ được hiển thị ở một trong các cổng mà không có sự trùng lặp thông thường trong những trường hợp như vậy.

Mã lỗiMô tả lỗi
10 Khởi tạo bộ đệm, kiểm tra CMOS
11 Tuyến A20 bị cấm. Thiết lập các thanh ghi cho bộ điều khiển 8259
12 Xác định phương pháp khởi động
13 Khởi tạo bộ điều khiển bộ nhớ
14 Tìm kiếm bộ điều hợp video được kết nối với bus ISA
15 Đặt giá trị bộ hẹn giờ hệ thống
16 Thiết lập các thanh ghi logic hệ thống bằng CMOS
17 Tính tổng dung lượng RAM
18 Kiểm tra trang thấp của Bộ nhớ thông thường
19 Xác minh tổng kiểm tra của hình ảnh Flash ROM
1AĐặt lại các thanh ghi điều khiển ngắt
1BĐang khởi tạo bộ điều hợp video
1CKhởi tạo một tập hợp con các thanh ghi bộ điều hợp video tương thích với mẫu phần mềm 6845
1DĐang khởi tạo bộ chuyển đổi EGA
1EĐang khởi tạo bộ điều hợp CGA
1FKiểm tra đăng ký trang bộ điều khiển DMA
20 Kiểm tra bộ điều khiển bàn phím
21 Khởi tạo bộ điều khiển bàn phím
22 So sánh dung lượng RAM kết quả với giá trị trong CMOS
23 Kiểm tra pin dự phòng và Extended CMOS
24 Kiểm tra các thanh ghi bộ điều khiển DMA
25 Cài đặt thông số bộ điều khiển DMA
26 Sự hình thành bảng vectơ ngắt
27 Xác định nhanh hơn dung lượng bộ nhớ đã cài đặt
28 Chế độ bảo vệ
29 Kiểm tra bộ nhớ hệ thống đã hoàn tất
2AThoát khỏi Chế độ được bảo vệ
2BChuyển quy trình thiết lập sang RAM
2CBắt đầu quy trình khởi tạo video
2DTìm kiếm lại bộ chuyển đổi CGA
2ETìm kiếm lại bộ chuyển đổi EGA/VGA
2FHiển thị thông báo BIOS VGA
30 Quy trình khởi tạo bộ điều khiển bàn phím tùy chỉnh
31 Kiểm tra bàn phím được kết nối
32 Kiểm tra việc truyền yêu cầu từ bàn phím
33 Kiểm tra thanh ghi trạng thái bàn phím
34 Kiểm tra và thiết lập lại bộ nhớ hệ thống
35 Chế độ bảo vệ
36 Kiểm tra bộ nhớ mở rộng đã hoàn thành
37 Thoát khỏi Chế độ được bảo vệ
38 Cấm dòng A20
39 Đang khởi chạy Bộ điều khiển bộ nhớ đệm 3A Kiểm tra bộ hẹn giờ hệ thống
3BCài đặt bộ đếm thời gian DOS theo Đồng hồ thời gian thực
3CKhởi tạo bảng ngắt phần cứng
3DTìm và khởi tạo các thao tác và con trỏ
3EĐặt trạng thái của phím NumLock
3FKhởi tạo cổng nối tiếp và song song
40 Cấu hình cổng nối tiếp và song song
41 Khởi tạo bộ điều khiển FDD
42 Khởi tạo bộ điều khiển HDD
43 Đang khởi tạo quản lý nguồn cho bus USB
44 Tìm và khởi tạo BIOS bổ sung
45 Đặt lại trạng thái phím NumLock
46 Kiểm tra chức năng của bộ đồng xử lý
47 Đang khởi tạo PCMCIA
48 Chuẩn bị khởi động hệ điều hành
49 Chuyển quyền điều khiển sang mã Bootstrap có thể thực thi được
50 Khởi tạo ACPI
51 Đang khởi tạo quản lý nguồn
52 Khởi tạo bộ điều khiển bus USB

Khi nghe thấy tín hiệu BIOS (1 tiếng bíp dài), người dùng thường trở nên cảnh giác. Rốt cuộc, như bạn đã biết, trong hầu hết các BIOS, thông báo về việc hoàn thành thành công quá trình kiểm tra phần cứng nghe có vẻ hơi khác, mặc dù nó giống nhau - một tín hiệu, nhưng là một tín hiệu ngắn. Có lý do gì đáng lo ngại trong trường hợp này không? Thực tiễn cho thấy rằng trong hầu hết các trường hợp - Có.

Trước hết, cần định nghĩa khái niệm “tín hiệu dài”. Trong nhiều trường hợp, một âm thanh liên tục có thể được coi là dài. Nếu bạn nghe thấy âm thanh tương tự và bạn đã cài đặt Award BIOS thì điều này có nghĩa là nguồn điện bị lỗi. Khi BIOS Phượng Hoàng Trong tình huống như vậy, quạt làm mát CPU bị trục trặc. Trong Compaq BIOS, loại âm thanh này cho biết RAM có vấn đề.

Tuy nhiên, thông thường người dùng có thể gặp phải một tình huống hơi khác, khi chỉ có tín hiệu dài nhưng bị giới hạn thời gian. Loại tín hiệu này được nhiều nhà sản xuất BIOS sử dụng để mã hóa các thông báo lỗi.

Tuy nhiên, một tiếng bíp dài của BIOS là âm thanh thường được sử dụng không chỉ cho các lỗi báo hiệu. Ví dụ, bạn có thể tìm thấy phiên bản sinh học nhà sản xuất nổi tiếng Megatrends mỹ, trong đó tín hiệu BIOS 1 tiếng bíp dài được sử dụng để thông báo về việc hoàn thành kiểm tra bình thường thay vì tín hiệu thường được sử dụng tiếng bíp ngắn. Cách tiếp cận tương tự cũng được sử dụng trong BIOS Mylex 386. Yếu tố này cũng cần được lưu ý, đặc biệt nếu bạn đang phải đối mặt với máy tính cụ thể lần đầu tiên.

Trong AST BIOS, một tiếng rít dài có một ý nghĩa hoàn toàn khác, đó là lỗi được phát hiện khi kiểm tra kênh đầu tiên của bộ điều khiển DMA. Thông thường, tình trạng này có nghĩa là bộ vi điều khiển bị lỗi, điều này có thể dẫn đến việc phải thay thế toàn bộ bo mạch chủ.

Trong IBM BIOS, tín hiệu BIOS tương tự, một tiếng bíp dài, cũng có ý nghĩa riêng - đây là sự cố của hệ thống video. Bạn có thể cố gắng tự khắc phục tình huống có vấn đề này bằng cách kiểm tra xem card màn hình đã được lắp chắc chắn vào khe cắm mở rộng của bo mạch chủ hay chưa.

Một tình huống khá phổ biến là sự cố khi bật máy tính, người dùng nghe thấy một tiếng bíp BIOS dài và hai tiếng bíp ngắn từ loa hệ thống. Trong trường hợp này, hệ điều hành hoàn toàn không tải và người dùng nhìn thấy một màn hình đen trước mặt (đôi khi các thông báo cho biết sự cố có thể xuất hiện, nhưng theo quy luật, chúng không xuất hiện). Hãy đọc tiếp để tìm hiểu cách diễn giải chuỗi tín hiệu này và những việc cần làm để khắc phục tình huống này.

Một tiếng bíp dài và hai tiếng bíp ngắn của BIOS: điều này có nghĩa là gì?

Hãy bắt đầu với thông tin lý thuyết. Khi bạn bật máy tính để bàn hoặc máy tính xách tay, tất cả phần cứng sẽ được kiểm tra. Người chính chịu trách nhiệm về việc này. Hệ thống BIOS(hoặc phiên bản UEFI hiện đại hóa của nó). Đối với mỗi hệ thống như vậy, việc sử dụng nghiêm ngặt trình tự nhất định các tín hiệu có thể cho biết thử nghiệm đã hoàn thành thành công hoặc đã phát hiện thấy sự cố trong quá trình vận hành hoặc khởi động thiết bị. Nói chung, để tìm ra vấn đề là gì, bạn cần liên hệ tài liệu kỹ thuật hệ thống chính hoặc ít nhất là đọc ý nghĩa của các trình tự và sự kết hợp khác nhau.

Nói chung, nếu người dùng nghe thấy một tiếng bíp dài và hai tiếng bíp ngắn từ BIOS của ASUS hoặc bất kỳ nhà phát triển hệ thống chính nào khác, chúng tôi có thể kết luận ngay rằng đã xảy ra sự cố với phần cứng được cài đặt. Rất tiếc, hệ thống không cung cấp thông báo về các thành phần bị lỗi.

Tình huống duy nhất là thông báo về việc không có bàn phím được kết nối. Nhưng điều này chủ yếu chỉ áp dụng cho các thiết bị đầu cuối cố định, vì trên máy tính xách tay, thông báo như vậy chỉ có thể xuất hiện nếu bàn phím tích hợp không sử dụng được. Kết nối bất kỳ bàn phím ngoài nào khác, chẳng hạn như qua USB và kiểm tra cách hệ thống khởi động.

Một tiếng bíp dài và hai tiếng bíp ngắn của BIOS: phải làm gì đầu tiên?

Việc phát ra một chuỗi tín hiệu như vậy có thể không phải lúc nào cũng liên quan cụ thể đến thiệt hại vật chất thiết bị đã lắp đặt. Rất có thể ở đâu đó trên bo mạch chủ, các điểm tiếp xúc bị lỏng hoặc bị tắc. Tất cả các thành phần có thể ở trạng thái hoàn hảo, nhưng bụi hoặc ô nhiễm bên trong máy tính có thể dẫn đến thực tế là không thể phát hiện ra một số thành phần của bộ phận làm đầy.

Trong trường hợp đơn giản nhất, nếu bạn nhận được một tín hiệu dài và hai tín hiệu ngắn từ BIOS, bạn nên tắt máy tính ngay lập tức và ngắt kết nối hoàn toàn khỏi nguồn điện. Sau đó, bạn cần tạm dừng để dòng điện dư biến mất (mười phút là đủ), sau đó tháo nắp bên của vỏ máy tính để bàn từ phía tiếp cận bo mạch chủ và thực hiện loại bỏ bụi cơ bản. Máy hút bụi thông thường có cài đặt công suất hút tối thiểu là phù hợp cho việc này. Khi vệ sinh, bạn cần hết sức cẩn thận để không làm hỏng các linh kiện được lắp trên bo mạch chủ và chính bo mạch chủ, nếu không toàn bộ hệ thống máy tính sẽ ngừng hoạt động. Và việc thay thế một bo mạch chủ rõ ràng không phải là một thú vui rẻ tiền.

Vấn đề với chip đồ họa

Về cơ bản, hầu hết các trường hợp người dùng nghe thấy một tiếng bíp dài và hai tiếng bíp ngắn của BIOS thường được cho là do bộ điều hợp đồ họa có vấn đề, vì bộ điều hợp chịu trách nhiệm hiển thị hình ảnh trên màn hình và nếu nó gặp trục trặc thì sẽ có vấn đề với bộ điều hợp đồ họa. không thể khởi động hệ điều hành.

Trong các phiên bản BIOS khác nhau (và từ các nhà phát triển khác nhau), chuỗi tín hiệu này có thể chỉ ra các lỗi khác nhau. Ví dụ: IBM BIOS chỉ phát ra những tín hiệu như vậy nếu máy tính được trang bị card màn hình Mono/CGA. Nhưng vì ngày nay những con chip như vậy thực tế không được tìm thấy nên những trường hợp như vậy rất hiếm khi xảy ra.

Trong trường hợp AST BIOS, trình tự như vậy chỉ được đưa ra nếu phát hiện thấy sự cố khi quét khung.

Compaq BIOS phát ra một tiếng bíp dài và hai tiếng bíp ngắn nếu không thể khởi tạo bộ điều hợp đồ họa. Tình trạng tương tự cũng xảy ra với hệ thống chính Award và Quadtel.

Cách duy nhất để khắc phục vấn đề là về thể chất. Để thực hiện việc này, bạn cần tháo card màn hình khỏi khe cắm tương ứng trên bo mạch chủ và trước tiên hãy kiểm tra chức năng của nó trên máy tính khác. Nếu nó hoạt động như mong đợi thì có thể cần phải làm sạch khe cắm. Bạn cũng có thể thử cắm nó vào một đầu nối khác. Nếu thẻ không hoạt động, nó sẽ phải được thay thế.

Các vấn đề có thể xảy ra với RAM

Nhưng vấn đề không phải lúc nào cũng liên quan cụ thể đến bộ điều hợp đồ họa. Ví dụ: AMI BIOS tạo ra một tín hiệu dài và hai tín hiệu ngắn nếu phát hiện có vấn đề với RAM (đối với card màn hình, chuỗi xung kết hợp 1-3 được sử dụng).

Trong trường hợp này, nên tháo từng thẻ nhớ ra khi tắt nguồn, bật máy tính sau mỗi lần tháo và kiểm tra chức năng của hệ thống. Khi tìm thấy dải bị hỏng và hệ thống khởi động ở chế độ bình thường, bạn chỉ cần thay thế nó bằng cách lắp thiết bị tương tự vào vị trí của nó. Trong trường hợp này, bạn nên tính đến RAM thuộc thế hệ nào, đồng thời chú ý đến các đặc điểm của bo mạch chủ để đảm bảo rằng nó hỗ trợ các giá đỡ được lắp đặt theo tiêu chuẩn và âm lượng tối đa. Nếu không, bạn sẽ không thể sử dụng dung lượng tối đa, vì dung lượng do bo mạch chủ xác định có thể ít hơn nhiều.

Phải làm gì nếu vấn đề vẫn tiếp diễn?

Nhưng hãy giả sử rằng không thể loại bỏ các trục trặc bằng các phương pháp đơn giản như vậy. Hãy lấy một tình huống mà một chiếc máy tính xách tay Samsung tạo ra sự kết hợp tương tự. Một tín hiệu BIOS dài và hai tín hiệu ngắn là đủ để xác định sự cố với phần cứng, nhưng không phải lúc nào bạn cũng nên tự mình tháo rời thiết bị.

Trong một số trường hợp, bạn có thể thực hiện đơn giản hơn nhiều vì sự cố có thể là do cài đặt hệ thống chính không chính xác. Để bắt đầu, hãy sử dụng các tham số đặt lại từ phần thích hợp, lưu các thay đổi và kiểm tra xem quá trình tải sẽ diễn ra như thế nào. Nếu những hành động như vậy không mang lại kết quả, rất có thể việc cập nhật BIOS sẽ giúp ích. Đúng, những hành động như vậy phải được thực hiện một cách thành thạo để không làm cho hệ thống đầu vào/đầu ra chính không thể sử dụng được.

Một giải pháp tương tự có thể được áp dụng cho các thiết bị đầu cuối máy tính cố định. Nhưng tình trạng này chủ yếu có thể liên quan đến việc thay thế phần cứng hoặc cài đặt các thành phần mới, khi phiên bản BIOS lỗi thời không thể nhận dạng các thiết bị hiện đại. Trong trường hợp này, cập nhật chương trình cơ sở là phương án tốt nhất để khắc phục sự cố.

Thay vì lời bạt

Vẫn còn phải nói thêm rằng về nguyên tắc, tình huống khi một chuỗi ở dạng một tín hiệu BIOS dài và hai tín hiệu BIOS ngắn được phát ra qua loa hệ thống, về nguyên tắc, có thể được sửa chữa. Bởi vì Lý do thực sự hành vi như vậy của hệ thống không được chỉ định rõ ràng, bạn sẽ phải thực hiện chính xác các hành động được mô tả theo thứ tự chúng được đưa ra trong tài liệu trên. Không nên sử dụng thiết lập lại và cập nhật ngay lập tức mà hãy để chúng như là phương sách cuối cùng nếu các phương pháp can thiệp vật lý sẽ bất lực. Tuy nhiên, trước tiên hãy làm sạch đơn vị cố định từ bụi. Đây là phương thuốc đầu tiên. Với máy tính xách tay, tình hình phức tạp hơn, đặc biệt nếu thiết bị đang được bảo hành. Nếu không có gợi ý nào ở trên giúp ích được, bạn sẽ phải liên hệ với cơ quan được ủy quyền Trung tâm dịch vụ. Và tránh liên hệ với các nhà thầu tư nhân không có kinh nghiệm sửa chữa liên quan. Thiết bị máy tính. Sau đó, nhiều vấn đề khác có thể xuất hiện.

Mỗi khi máy tính khởi động, bộ phận hệ thống sẽ phát ra tiếng bíp. Không phải ai cũng biết rằng đây là tín hiệu cho biết hiệu suất của đơn vị hệ thống. Và chỉ một số ít biết cách giải mã những tín hiệu này từ đơn vị hệ thống.

Đó là những gì chúng ta sẽ nói về. Nếu bạn đang đọc tài liệu này, tôi khuyên bạn nên in nó ra ngay bây giờ. Khi bạn cần giải mã, bạn sẽ không thể truy cập trực tuyến. :)

Vậy “chuyên gia hệ thống” đang lảng vảng về điều gì? Những tín hiệu này là kết quả của việc kiểm tra phần cứng máy tính (bộ làm mát, RAM, card màn hình, v.v.). Mỗi khi bạn khởi động máy tính, nó sẽ kiểm tra phần cứng và báo cáo kết quả bằng tiếng rít cụ thể này. Bản ghi âm của đơn vị hệ thống phát ra âm thanh bên dưới.

* Một tiếng rít ngắn.
Giải trình:
Mọi thứ đều ổn. Cuộc thử nghiệm đã được hoàn thành thành công. Bạn có thể tiếp tục làm việc. Điều xảy ra là một số đơn vị hệ thống hoàn toàn không phát ra tiếng bíp vào lúc này.
* Không có tiếng rít hoặc hình ảnh trên màn hình máy tính.
Giải trình:
Trục trặc trong nguồn điện hoặc bộ xử lý.
Điều chỉnh:
Đầu tiên bạn hãy kiểm tra xem dây nguồn đã được cắm vào ổ cắm chưa. Nếu mọi thứ đều ổn, hãy thử kết nối một thiết bị đang hoạt động đã biết với bộ bảo vệ tăng áp (dây như vậy có hộp trong đó có nhiều ổ cắm, cũng có nút chuyển đổi, thường là màu đỏ). Tất nhiên, bộ sạc điện thoại sẽ hoạt động khi có điện thoại được kết nối với nó. Bạn cần kiểm tra tất cả các ổ cắm chống sét lan truyền. Nếu ổ cắm hoạt động, điện thoại sẽ sạc. Tiếp theo, chúng tôi kiểm tra xem nguồn điện có khởi động hay không khi bạn nhấn nút khởi động máy tính. Trong trường hợp này, bộ làm mát (quạt) của nguồn điện ít nhất phải co giật. Nếu có chuyển động, hãy tìm bộ xử lý mới, nếu không thì tìm nguồn điện mới. Bạn cũng cần kiểm tra cáp nguồn của bo mạch chủ. Có thể xảy ra việc anh ấy đã chuyển đi nơi khác.
* Một tiếng rít dài liên tục.
Giải trình:
Nguồn điện bị lỗi.
Điều chỉnh:
Mua một bộ nguồn mới.
* Hai tiếng rít ngắn.
Giải trình:
Các vấn đề nhỏ với cài đặt BIOS.
Điều chỉnh:
Vào BIOS và cài đặt thông số tối ưu. Việc thoát vào BIOS thường được thực hiện bằng phím. Nếu bạn không biết cần thay đổi gì thì hãy đặt giá trị mặc định. Để làm điều này, nhấn nút. Để thoát bằng cách lưu - , . Một số phiên bản BIOS tự đánh dấu các mục cài đặt xung đột bằng cách đánh dấu chúng. Bạn cũng có thể đặt lại cài đặt BIOS bằng cách tháo pin bo mạch chủ trong vài giây.
* Ba tiếng rít dài.
Giải trình:
Bàn phím bị thiếu.
Điều chỉnh:
Cắm bàn phím vào ổ cắm PS/2. Nếu điều này không giúp ích được gì, bạn sẽ phải thay đổi bàn phím.
* Ba tiếng rít ngắn.
Giải trình:
Lỗi RAM.
Điều chỉnh:
Để thực hiện việc này, bạn cần kiểm tra xem trên bo mạch chủ có thẻ nhớ hay không. Đừng cười, nó sẽ xảy ra. Sau đó, bạn cần tháo tất cả các thẻ nhớ ra, cẩn thận quét sạch bụi tích tụ và dán từng thẻ nhớ vào và khởi động thiết bị hệ thống. Nếu “đơn vị hệ thống” phát ra tiếng bíp trên một dải nào đó, điều này có thể có nghĩa là dải đó bị lỗi.
* Một tiếng rít dài và một tiếng rít ngắn.
Giải trình:
RAM không hoạt động bình thường.
Điều chỉnh:
Có lẽ một hoặc nhiều thẻ nhớ xung đột với nhau. Bạn cần lắp từng thẻ nhớ một và thử khởi động máy tính.
* Một tiếng rít dài và hai tiếng rít ngắn.
Giải trình:
Bộ điều hợp video không hoạt động đúng cách.
Điều chỉnh:
Cài đặt chính xác trong BIOS.
* Một tiếng rít dài và ba tiếng rít ngắn.
Giải trình:
Bộ điều hợp video không hoạt động.
Điều chỉnh:
Kiểm tra hiệu suất của card màn hình. Để làm điều này, bạn cần một card màn hình khác đang hoạt động. Bạn cũng có thể thử tháo thẻ, loại bỏ bụi khỏi khe cắm và dán thẻ lại vào vị trí. Và đừng quên kiểm tra xem card có phích cắm bổ sung nguồn hay không. Nguồn cho các card màn hình như vậy phải được cung cấp bằng một dây riêng mà không có thiết bị nào được kết nối. Tôi cũng khuyên bạn nên kiểm tra xem màn hình đã được kết nối và hoạt động chưa. Cố gắng làm hỏng đầu nối kết nối màn hình với máy tính.
* Một tiếng rít dài và tám tiếng ngắn.
Giải trình:
Bộ điều hợp video không hoạt động hoặc màn hình không được kết nối.
Điều chỉnh:
Tương tự như đã viết ở trên.
* Một tiếng rít dài và chín tiếng ngắn.
Giải trình:
Lỗi đọc dữ liệu BIOS.
Điều chỉnh:
Hãy thử đặt lại cài đặt BIOS bằng cách tháo pin. Nếu điều này không giúp ích được gì thì hãy flash BIOS. Nhưng đây là một câu chuyện khác, cần có một bài viết riêng. Tôi sẽ cố gắng viết nó sớm.
* Bốn tiếng rít ngắn.
Giải trình:
Bộ đếm thời gian của hệ thống không hoạt động.
Điều chỉnh:
Bạn có thể thử thiết lập lại BIOS. Nhưng thật không may, nó hiếm khi giúp ích. Chỉ có một lối thoát - thay thế hoặc sửa chữa bo mạch chủ.
* Năm tiếng rít ngắn.
Giải trình:
Bộ xử lý không hoạt động đúng cách.
Điều chỉnh:
Cố gắng làm sạch bụi khỏi khe cắm bộ xử lý, đảm bảo tản nhiệt sạch và nhiệt độ bộ xử lý thấp.
* Sáu tiếng rít ngắn.
Giải trình:
Bàn phím bị lỗi.
* Bảy tiếng rít ngắn.
Giải trình:
Trục trặc về bo mạch chủ.
Điều chỉnh:
Sửa bo mạch chủ hoặc mua bo mạch chủ mới.
* Tám tiếng rít ngắn.
Giải trình:
Vấn đề với bộ nhớ video.
Điều chỉnh:
Mang bộ điều hợp video đi sửa chữa hoặc mua bộ điều hợp mới.
* Chín tiếng rít ngắn.
Giải trình:
Tổng kiểm tra BIOS không chính xác.
Điều chỉnh:
Thông thường, bạn nên đặt lại cài đặt BIOS và cho phép bạn tiếp tục làm việc. Nếu có chuyện gì xảy ra, bạn có thể reset BIOS bằng cách tháo pin.
* Mười tiếng rít ngắn.
Giải trình:
Lỗi ghi dữ liệu vào chip CMOS.
Điều chỉnh:
Lỗi này có thể xảy ra khi flash BIOS. Vì vậy, chúng tôi sẽ mô tả phần này trong một bài viết khác.
* Mười một tiếng rít ngắn.
Giải trình:
Bộ nhớ đệm không hoạt động bình thường.
Điều chỉnh:
Đặt lại BIOS. Nếu điều này không giúp ích được, chúng tôi sẽ mang máy tính đi sửa chữa hoặc cài đặt bộ xử lý mới.
* Tiếng rít dài lặp đi lặp lại.
Giải trình:
RAM bị lỗi hoặc kết nối không đúng.
Điều chỉnh:
Đang kết nối lại thẻ nhớ. Tính toán cái bị lỗi bằng cách kết nối từng cái một và khởi động máy tính. Làm sạch khỏi bụi.
* Tiếng rít ngắn lặp đi lặp lại.
Giải trình:
Nguồn điện không hoạt động đúng.
Điều chỉnh:
Kiểm tra chức năng của nguồn điện, kiểm tra dây xem có bị đứt không, kiểm tra bộ chống sét lan truyền và cuối cùng nhưng không kém phần quan trọng là thay thế nguồn điện.

Đó là tất cả. Nếu bạn có bất kỳ câu hỏi, hỏi.

Tái bút: Để thiết lập lại BIOS, thay vì tháo pin, bạn có thể sử dụng một jumper đặc biệt. Vị trí của nó có thể được tìm thấy trong tài liệu dành cho bo mạch chủ.

Ngoài ra: Mã hóa tín hiệu BIOS nếu máy tính bị chết.
Tín hiệu BIOS GIẢI THƯỞNG


Tín hiệu liên tục Nguồn điện bị lỗi.

2 ngắn. Đã tìm thấy lỗi nhỏ.
dài 3. Lỗi điều khiển bàn phím.
1 dài + 1 ngắn. Vấn đề với RAM.
1 dài + 2 ngắn. Vấn đề với card màn hình.
1 dài + 3 ngắn. Đã xảy ra lỗi khi khởi tạo bàn phím.
1 dài + 9 ngắn. Đã xảy ra lỗi khi đọc dữ liệu từ vi mạch bộ nhớ vĩnh viễn.
lặp đi lặp lại 1 đoạn dài. Các mô-đun bộ nhớ được cài đặt không chính xác.
1 lần lặp lại ngắn. Vấn đề với nguồn điện.

Tín hiệu BIOS AMI
Không có tín hiệu. Nguồn điện bị lỗi hoặc không được kết nối với bo mạch chủ.
1 đoạn ngắn. Không tìm thấy lỗi.
2 ngắn. Lỗi chẵn lẻ RAM.
3 ngắn. Đã xảy ra lỗi trong quá trình vận hành 64 KB đầu tiên của bộ nhớ chính.
4 ngắn. Bộ đếm thời gian của hệ thống bị lỗi.
5 ngắn. Bộ xử lý trung tâm bị lỗi.
6 ngắn. Bộ điều khiển bàn phím bị lỗi.
7 ngắn. Bo mạch chủ bị lỗi.
8 ngắn. Bộ nhớ video bị lỗi.
9 ngắn. Lỗi tổng kiểm tra nội dung chip BIOS.
10 ngắn. Không thể ghi vào bộ nhớ CMOS.
11 ngắn. Bộ nhớ đệm ngoài (được cài đặt trong các khe cắm trên bo mạch chủ) bị lỗi.
1 dài + 2 ngắn. Card màn hình bị lỗi.
1 dài + 3 ngắn. Card màn hình bị lỗi.
1 dài + 8 ngắn. Sự cố với card màn hình hoặc màn hình không được kết nối.

Tín hiệu BIOS PHOENIX
1-1-3. Lỗi ghi/đọc dữ liệu CMOS.
1-1-4. Lỗi tổng kiểm tra nội dung chip BIOS.
1-2-1. Bo mạch chủ bị lỗi.
1-2-2. Lỗi khởi tạo bộ điều khiển DMA.
1-2-3. Lỗi khi cố đọc/ghi vào một trong các kênh DMA.
1-3-1. Lỗi tái tạo RAM.
1-3-3. Lỗi khi test 64 KB RAM đầu tiên.
1-3-4. Lỗi khi test 64 KB RAM đầu tiên.
1-4-1. Bo mạch chủ bị lỗi.
1-4-2. Lỗi kiểm tra RAM.
1-4-3. Lỗi hẹn giờ hệ thống.
1-4-4. Lỗi truy cập cổng I/O.
3-1-1. Lỗi khởi tạo kênh DMA thứ hai.
3-1-2. Lỗi khởi tạo kênh DMA đầu tiên.
3-1-4. Bo mạch chủ bị lỗi.
3-2-4. Lỗi điều khiển bàn phím.
3-3-4. Lỗi kiểm tra bộ nhớ video.
4-2-1. Lỗi hẹn giờ hệ thống.
4-2-3. Lỗi dòng A20. Bộ điều khiển bàn phím bị lỗi.
4-2-4. Lỗi khi làm việc ở chế độ được bảo vệ. CPU có thể bị lỗi.
4-3-1. Lỗi khi kiểm tra RAM.
4-3-4. Lỗi đồng hồ thời gian thực.
4-4-1. Kiểm tra cổng nối tiếp không thành công. Lỗi có thể do thiết bị sử dụng cổng này gây ra.
4-4-2. Lỗi khi kiểm tra cổng song song. Lỗi có thể do thiết bị sử dụng cổng này gây ra.
4-4-3. Lỗi khi kiểm tra bộ đồng xử lý toán học.

So với tín hiệu âm thanh AMI Tín hiệu giải thưởng BIOS không quá đa dạng, nhưng trong phần lớn các trường hợp, bộ của chúng khá đủ để mã hóa tất cả các lỗi bo mạch chủ có thể xảy ra. Các tính năng đặc biệt của BIOS giải thưởng là sử dụng rộng rãi tín hiệu dài, cũng như việc sử dụng các loại tín hiệu liên tục và lặp lại liên tục tín hiệu âm thanh.

Dưới đây là danh sách các tiếng bíp Giải thưởng và các tình huống vấn đề tương ứng cũng như các giải pháp khả thi.

  • Không có tín hiệu

Điều này có thể cho thấy sự cố của cả nguồn điện và bo mạch chủ. Trong một số trường hợp, loa hệ thống của bo mạch chủ có thể bị lỗi. Để khắc phục tình trạng này, bạn có thể thử kiểm tra điểm tiếp xúc của cáp nguồn từ bộ nguồn đến bo mạch chủ.

  • Một đoạn ngắn

Người dùng nghe thấy tín hiệu này thường xuyên nhất. Điều đó có nghĩa là quy trình kiểm tra phần cứng BIOS POST đã thành công và máy tính có thể tiếp tục khởi động.

  • Hai ngắn

Thông báo này trong Award BIOS được dành riêng cho những trường hợp lỗi không nghiêm trọng và cho phép máy tính hoạt động bình thường. Một thông báo văn bản chi tiết về bản chất của lỗi được hiển thị trên màn hình điều khiển. Các hành động tiếp theo của người dùng để giải quyết lỗi thường phụ thuộc vào loại tình huống. Ví dụ: lỗi có thể do pin bộ nhớ CMOS chết. Trong trường hợp như vậy, nó phải được thay thế.

  • Lặp lại ngắn

Tín hiệu cho biết nguồn điện bị lỗi hoặc hư hỏng mạch điện. Để khắc phục tình trạng này, bạn có thể thử kiểm tra các điểm tiếp xúc của dây dẫn từ nguồn điện đến bo mạch chủ.

  • Một dài và một ngắn

Một thông báo cho biết RAM bị lỗi hoặc không có bộ nhớ nào cả. Nếu tùy chọn thứ hai xảy ra, thì các mô-đun RAM phải được cài đặt và nếu bộ nhớ đã có trong các khe cắm, thì bạn có thể thử cài đặt lại chip RAM. Nếu điều này không giúp ích được thì rất có thể vấn đề là do mô-đun bộ nhớ bị lỗi. Đôi khi những tín hiệu này có thể được tạo ra khi bộ nhớ video bị lỗi.

  • Lặp lại dài

Một lỗi tương tự như lỗi trước và cho biết có vấn đề với RAM. Lỗi này Thường xảy ra nhất khi các mô-đun bộ nhớ được cài đặt không chính xác. Để khắc phục tình trạng này, bạn nên kiểm tra xem các mô-đun đã được cài đặt đúng chưa, nếu không thì hãy cài đặt lại chúng.

  • Một dài và hai ngắn

Những tiếng bíp tương tự cho biết lỗi card màn hình. Thông thường trong tình huống như vậy, vấn đề chỉ đơn giản là do card tăng tốc đồ họa được lắp kém trong khe cắm mở rộng, mặc dù nguyên nhân cũng có thể là do chip card màn hình bị lỗi.

  • Ba chiều dài

Thông báo này có nghĩa là BIOS đã phát hiện lỗi bộ điều khiển bàn phím. Như trong các trường hợp khác, tại đây bạn có thể thử kiểm tra kết nối giữa bàn phím và thiết bị hệ thống. Trong một số trường hợp, tín hiệu sẽ biến mất sau khi khởi động lại máy tính. Nếu bàn phím hoạt động nhưng tín hiệu vẫn còn thì bạn có thể tắt chúng bằng cách sử dụng tùy chọn đặc biệt BIOS.

  • Một dài và ba ngắn

Một thông báo âm thanh, giống như thông báo trước, cho biết có lỗi bàn phím. Tuy nhiên, không giống như lỗi trước, trong trường hợp này, các tín hiệu cho thấy lỗi biểu hiện ở một tình huống hơi khác - BIOS đã phát hiện ra bàn phím nhưng không thể truy cập vào bàn phím.

  • Một dài và chín ngắn

Các tín hiệu cho biết lỗi bộ nhớ chỉ đọc CMOS. Thất bại này Nó có thể là ngẫu nhiên, biến mất sau khi khởi động lại PC hoặc là hậu quả của sự cố của chip bộ nhớ CMOS, cũng như việc flash BIOS không chính xác.

  • Tín hiệu lặp lại với tần số cao và thấp

Lỗi cho thấy bộ xử lý trung tâm bị trục trặc hoặc cài đặt không chính xác. Để khắc phục tình trạng này, bạn nên thử kiểm tra độ tin cậy hoặc việc cài đặt chính xác bộ xử lý và việc gắn chặt nó vào ổ cắm.