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ỗi | Mô tả lỗi |
---|---|
EE | Trong 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 |
D0 | Vô 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 |
D1 | Thự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 |
D3 | Xác định dung lượng và kiểm tra bộ nhớ chính |
D4 | Trở 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 |
D5 | Chuyển mô-đun POST từ Flash ROM sang vùng bộ nhớ chuyển tiếp |
D6 | Nế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) |
D7 | Chuyển quyền điều khiển sang chương trình tiện ích giải nén BIOS hệ thống |
D8 | Giải nén hoàn toàn BIOS hệ thống |
D9 | Chuyể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 |
DC | Bộ đ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 |
DF | Lỗ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ỗi | Mô tả lỗi |
---|---|
E0 | Việ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 |
E3 | Khôi phục nội dung CMOS, tìm kiếm và khởi tạo BIOS |
E2 | Chuẩn bị bộ điều khiển ngắt và truy cập bộ nhớ trực tiếp |
E6 | Kí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 |
F0 | Tìm tệp AMIBOOT.ROM |
F1 | TRONG thư mục gốc không tìm thấy tệp AMIBOOT.ROM F2 Đọc FAT |
F3 | Đọc AMIBOOT.ROM |
F4 | Kích thước của file AMIBOOT.ROM không khớp với kích thước của Flash ROM |
F5 | Vô 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 |
FD | Lập trình khối Flash ROM chính |
FF | Khở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ỗi | Mô 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 |
0A | Kiểm tra lỗi pin |
0B | Xóa các thanh ghi bộ đệm của bộ điều khiển bàn phím |
0C | Lệnh kiểm tra được gửi đến bộ điều khiển bàn phím |
0E | Tì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 |
1A | Kiể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 |
2A | Tì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ó |
2C | Chạy BIOS VGA |
2D | Khớp INT 10h và INT 42h |
2E | Tìm kiếm bộ điều hợp video CGA |
2F | Kiể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 |
3A | Hiển thị thông báo “Nhấn DEL” để nhập Cài đặt CMOS |
3B | Bắ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ớ |
4C | Chỉ báo quá trình zeroing |
4D | Ghi 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 |
7F | Giả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 |
8B | Dành bộ nhớ cho khối biến BIOS bổ sung |
8C | Thanh ghi cấu hình lập trình |
8D | Khởi tạo chính của bộ điều khiển HDD và FDD |
8F | Khở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 |
9B | Chuẩn bị một vùng trong bộ nhớ để kiểm tra bộ đồng xử lý |
9C | Khởi tạo bộ đồng xử lý |
9D | Thông tin bộ đồng xử lý được lưu trữ trong RAM CMOS |
9E | Nhận dạng loại bàn phím |
9F | Tìm kiếm thiết bị đầu vào bổ sung |
A0 | Hình thành các thanh ghi MTRR (Thanh ghi phạm vi loại bộ nhớ) |
A2 | Thô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 |
A4 | Chống phân mảnh các vùng RAM không sử dụng |
A5 | Cài đặt chế độ video |
A6 | Làm sạch màn hình |
A7 | Chuyể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 |
A9 | Trả lại quyền điều khiển cho hệ thống BIOS AA Khởi tạo bus USB |
AB | Chuẩ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 |
B0 | Bả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ỗi | Mô 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À | 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 |
0A | Tạ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 |
0B | Kiể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ý |
0C | Khởi tạo bộ điều khiển bàn phím |
0D | Tì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 |
0E | Khởi tạo MPC. Kiểm tra bộ nhớ video. Hiển thị Logo Giải thưởng |
0F | Kiể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ỗi | Mô 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 |
4E | Hiển thị thông báo lỗi |
4F | Yê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 |
FF | Chuyể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ỗi | Mô 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ý |
C0 | Cấ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 |
C3 | Kiể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 |
C5 | Nế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-AF | Quy 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ỗi | Mô 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 |
0A | Quy 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 |
0E | Kiể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 | |
1D | Thiế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 | |
2B | Tìm kiếm BIOS VGA |
2D | Hiể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 |
3C | Thiết lập bộ điều khiển Hẹn giờ lập trình khoảng thời gian (8254) |
3E | Khở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 |
4E | Kiể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 |
5B | Bắ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 |
6B | Khởi tạo Chipset theo CMOS Setup |
6D | Cấ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 |
7A | Thiế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 |
7F | Hiể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ỗi | Mô 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 |
8A | Dự trữ, dọn cờ mang theo |
8B | Tìm kiếm và khởi tạo BIOS cho các thiết bị bổ sung |
8C | Dự trữ, dọn cờ mang theo |
8D | Đang khởi tạo thói quen bảo trì bit chẵn lẻ |
8E | Dự 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ỗi | Mô 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 |
6A | Kiể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 |
6B | Trự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 |
7A | Tạo bảng gốc RSDT và bảng thiết bị DSDT, FADT, v.v. |
7D | Tìm thông tin về phân vùng thiết bị khởi động |
7E | Cấ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ỗi | Mô 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 |
9C | Thiế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 |
9D | Vù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 |
9E | Thiế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 |
9F | Thao 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ỗi | Mô 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 |
0A | Khởi tạo tài nguyên phần mềm bộ xử lý |
0B | Quyền bộ nhớ đệm nội bộ |
0E | Khởi tạo tài nguyên Super I/O |
0C | Khở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 |
1A | Khở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 |
2C | Kiểm tra dòng địa chỉ |
2E | Lỗi trên một trong các dòng dữ liệu ở byte thấp của bus dữ liệu bộ nhớ |
2F | Chọ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ỗi | Mô 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 |
3A | Thay đổi kích thước bộ đệm L2 |
3B | Đang khởi tạo dấu vết thực thi BIOS |
3C | Cấ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 |
3D | Cá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 |
3E | Kiể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 |
4B | Quiet 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. |
4C | Nội dung BIOS VGA được ghi lại vào vùng chuyển tiếp |
4E | Hiển thị chuỗi văn bản BIOS Bản quyền |
4F | Dà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” |
5B | Tắt bộ nhớ đệm nội bộ của CPU |
5C | Kiểm tra bộ nhớ thông thường |
5E | Phá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 |
6A | Khối lượng bộ nhớ đệm bên ngoài được hiển thị |
6B | Đặt mặc định cài đặt CMOS |
6C | Trực quan hóa thông tin sử dụng Shadow RAM |
6E | Trự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 |
7A | Kiể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 |
7D | Khởi tạo hệ thống theo dõi nguồn điện |
7E | Khở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 |
8B | Kiểm tra sơ đồ kết nối chuột PS/2 |
8C | Khởi tạo bộ điều khiển ổ đĩa |
8F | Xá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 |
9C | Thiết lập hệ thống con Quản lý nguồn |
9D | Khởi tạo tài nguyên để bảo vệ chống truy cập trái phép |
9E | Ngắt phần cứng được kích hoạt |
9F | Số lượng ổ IDE và SCSI được xác định |
A0 | Cà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 |
A4 | Cài đặt đặc tính tự động lặp lại của bàn phím |
A8 | Thô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. |
B1 | Cờ tiến trình POST bị xóa B2 POST đã hoàn thành |
B 4 | Tín hiệu âm thanh trước khi khởi động |
B5 | Giai đoạn Khởi động yên tĩnh đã hoàn tất |
B6 | Kiểm tra mật khẩu nếu chế độ này có trong Setup B7 ACPI BIOS Khởi tạo |
B9 | Tìm kiếm thiết bị khởi động trên bus USB BA Khởi tạo tham số DMI |
BB | Lặp lại quy trình Quét ROM |
BC | Trình kích hoạt chốt lỗi chẵn lẻ RAM được đặt lại. |
BD | Hiể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 |
C0 | Quy 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. |
C1 | Khở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 |
C3 | Hiể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 6 | Khởi tạo ban đầu của trạm nối |
C7 | Khởi tạo dock lười biếng |
C8 | Thự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 |
C9 | Kiể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 |
CA | Chạ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 |
CC | Chạ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ỗi | Mô tả lỗi |
---|---|
E0 | Thiế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 |
E2 | Khởi tạo CPU |
E3 | Đang khởi tạo bộ đếm thời gian của hệ thống |
E 4 | Khởi tạo tài nguyên Super I/O |
E5 | Kiể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 |
E6 | Xá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 |
E9 | Chuyể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ả |
ED | Bằ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 |
EE | Nộ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 |
F0 | Kiể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 |
F4 | Tạ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 |
F6 | Quay lại chế độ thực |
F7 | Khởi động vào DOS đầy đủ |
F8 | Đang khởi tạo bộ điều khiển USB |
FA…FF | Mã 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ỗi | Mô 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 |
0A | Bắt đầu quy trình khôi phục Flash ROM từ ổ FDD |
0B | Khởi tạo bộ tổng hợp tần số |
0C | Hoàn tất quy trình khôi phục BIOS |
0D | Quy trình thay thế để khôi phục Flash ROM từ FDD |
0F | Dừng lại nếu xảy ra lỗi nghiêm trọng |
BB | Khở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ớ |
A2 | Xác định các ngân hàng logic của DIMM |
A3 | Lập trình các thanh ghi DRB (Ranh giới hàng DRAM) |
A4 | Lậ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ớ |
E1 | Quy trình khởi động không thành công nếu DIMM không được trang bị chip SPD |
E2 | Loạ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 |
EE | Tổ 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ỗi | Mô 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 |
1C | Khở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 |
1F | Kiể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 |
2A | Thoát khỏi Chế độ được bảo vệ |
2B | Chuyển quy trình thiết lập sang RAM |
2C | Bắt đầu quy trình khởi tạo video |
2D | Tìm kiếm lại bộ chuyển đổi CGA |
2E | Tìm kiếm lại bộ chuyển đổi EGA/VGA |
2F | Hiể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 |
3B | Cài đặt bộ đếm thời gian DOS theo Đồng hồ thời gian thực |
3C | Khởi tạo bảng ngắt phần cứng |
3D | Tì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 |
3F | Khở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.