Tín hiệu BIOS không đổi. Giải mã tín hiệu BIOS

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 nhau, 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. Trường hợp của Phoenix BIOS cũng gặp tình trạng tương tự là quạt tản nhiệ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 các phiên bản BIOS của nhà sản xuất nổi tiếng American Megatrends, trong đó tín hiệu BIOS 1 tiếng bíp dài được sử dụng để thông báo rằng các bài kiểm tra đã hoàn thành bình thường, thay vì tiếng bíp ngắn thường được sử dụng. 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 làm việc với một máy tính nào đó 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 huố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.

Nếu bạn nghe thấy 3 tiếng bíp ngắn trong quá trình kiểm tra phần cứng BIOS, điều này có nghĩa là không phải mọi thứ đều ổn trong máy tính của bạn. Tuy nhiên, bạn sẽ khó tìm ra nguyên nhân trục trặc cho đến khi nhìn vào bảng tín hiệu BIOS và tìm hiểu xem tín hiệu này có ý nghĩa gì.

Như bạn đã biết, các nhà sản xuất BIOS khác nhau sử dụng các bảng thông báo lỗi âm thanh khác nhau và chúng không phải lúc nào cũng trùng khớp với nhau. Còn tình trạng bạn nghe thấy 3 tiếng bíp ngắn khi tải BIOS chỉ xuất hiện ở một số phiên bản BIOS.

Một phiên bản BIOS như vậy là AMI BIOS. Theo quy định, nếu bo mạch chủ máy tính của bạn được trang bị phiên bản BIOS tương tự, thì một thông báo thông tin chứa ba tiếng bíp ngắn cho biết có lỗi khi kiểm tra 64 KB RAM đầu tiên.

Ngày nay, khi dung lượng RAM trong các máy tính hiện đại được đo bằng gigabyte thay vì kilobyte thì khả năng nhận được thông báo thông tin như vậy là rất nhỏ. Tuy nhiên, nó có thể xuất hiện trên một số máy tính cũ. Nếu lỗi như vậy xảy ra, bạn nên thử khởi động lại máy tính bằng nút Đặt lại. Nếu vẫn còn ba tiếng bíp ngắn thì bạn nên thử kiểm tra độ tin cậy của các mô-đun bộ nhớ trong các khe cắm. Trong trường hợp tương tự, nếu tất cả các biện pháp trên không mang lại kết quả thì cần phải thay mô-đun bộ nhớ.

Tín hiệu này – ba tiếng bíp ngắn – có ý nghĩa hơi khác trong BIOS so với AST. Trong BIOS này, một chuỗi âm thanh tương tự có nghĩa là một điều gì đó khác - trục trặc của bộ điều khiển bàn phím.

Nếu bạn nghe thấy ba tiếng bíp ngắn khi kiểm tra phần cứng do AST BIOS thực hiện, bạn không nên hoảng sợ ngay lập tức. Có thể sau khi bạn khởi động lại, những tín hiệu này sẽ biến mất và bạn sẽ có thể sử dụng lại máy tính của mình. Nếu thao tác này không giúp khôi phục chức năng của máy tính thì rất có thể bạn sẽ phải thay đổi bộ điều khiển bàn phím hoặc thậm chí là chính bo mạch chủ.

Nhiều người biết rằng khi bạn khởi động máy tính, BIOS sẽ được tải lần đầu tiên, BIOS này sẽ ngay lập tức quét và kiểm tra tất cả các thiết bị để biết khả năng bảo trì và khả năng hoạt động bình thường. BIOS khi tải Windows là hậu quả của việc phát hiện một số loại lỗi trong hệ thống.

Tất nhiên, hầu như không thể nhớ hết chúng, vì vậy bạn phải luôn có sẵn hướng dẫn trước mắt. Hoặc, ví dụ, in bài viết này và sử dụng nó trong tương lai.

Điều đáng chú ý là BIOS khác nhau giữa các nhà sản xuất khác nhau và do đó cũng vậy.

Để tham khảo, tôi muốn nói, cách xác định nhãn hiệu BIOS để bạn biết đề phòng trường hợp có chuyện gì xảy ra và có thể xác định chính xác lỗi khởi tạo. Tên hiển thị khi tải PC hoặc sử dụng một số chương trình, chẳng hạn như Everest (Aida).

Hãy bắt đầu với những cái cũ. Tôi không nghĩ cần phải mô tả tất cả các loại tùy chọn tín hiệu, nhưng chỉ nên đề cập đến những tùy chọn cơ bản nhất và thường xuyên xảy ra.

1 đoạn ngắn:

Màn hình trống và 1 tín hiệu: Hệ thống video bị lỗi nên không hiển thị được thông tin trên màn hình.

2 ngắn: màn hình không được kết nối.

Vấn đề đã được phát hiện với bo mạch chủ.

Nếu như

Một tín hiệu ngắn lặp lại định kỳ hoặc đơn giản là liên tục: một số lỗi hoặc khiếm khuyết ở bo mạch chủ hoặc nguồn điện.

Nếu không có tín hiệu nào cả, thì điều này có nghĩa là bạn có bo mạch chủ hoặc nguồn điện.

Tín hiệuBIOS AMI:

1 đoạn ngắn: POST đã hoàn tất thành công. Nghĩa là không có lỗi nào được tìm thấy.

1 dài rồi 1 ngắn: Một số vấn đề được phát hiện với nguồn điện.

1 dài và 4 ngắn: card màn hình không được phát hiện.

2 ngắn: Máy in hoặc máy quét được bật.

3 tiếng bíp dài: Vấn đề về RAM. Hãy thử cài đặt lại hoặc thay thế thước kẻ.

4 ngắn: Bộ đếm thời gian của hệ thống đã thất bại.

5 ngắn: Một số vấn đề đã được phát hiện với bộ xử lý.

7 ngắn: tại thảm. vấn đề đã được phát hiện trên bảng.

8 ngắn: Bộ nhớ card màn hình đã tạo ra lỗi.

1 dài và 2 ngắn: card màn hình có một số vấn đề (Mono / CGA)

Nếu như 1 dài và 3 ngắn: card màn hình có một số vấn đề (EGA / VGA)

1 dài và 8 ngắn: Không có màn hình hoặc card màn hình bị lỗi.

Màn hình trống và không có tín hiệu: bộ xử lý bị lỗi hoặc tiếp xúc kém ở các chân của nó.

Tín hiệu liên tục: Nguồn điện bị lỗi hoặc máy tính quá nóng

Tín hiệu BIOS từ Giải thưởng:

1 đoạn ngắn: POST đã hoàn tất thành công. Không có sai sót được tìm thấy.

2 âm ngắn: Chỉ có sự can thiệp nhỏ được phát hiện. Sẽ cần phải kiểm tra các điểm tiếp xúc và các dây buộc khác nhau của cáp, ổ cứng, v.v.

3 dài: lỗi do bộ điều khiển làm việc với bàn phím gây ra.

1 ngắn rồi 1 dài: lỗi đọc hoặc ghi thông tin từ RAM.

1 dài và 2 ngắn:Đã phát hiện lỗi card màn hình.

1 dài và 3 ngắn: lỗi đọc hoặc ghi thông tin từ bộ nhớ video.

1 dài và 3 ngắn: lỗi đọc hoặc ghi dữ liệu từ ROM.

Một tín hiệu ngắn lặp lại định kỳ: Một số khiếm khuyết đã được phát hiện trong việc cung cấp điện.

Một tín hiệu dài lặp lại định kỳ: Vấn đề với RAM.

Lặp lại tín hiệu âm thanh, đôi khi ở tần số cao và đôi khi ở tần số thấp: Vấn đề với bộ xử lý.

Tín hiệu liên tục: Trục trặc trong việc cung cấp điện.

Và cuối cùng... Nếu bạn có một số phiên bản BIOS khác hoặc bạn muốn biết tất cả các phiên bản âm thanh, hãy truy cập trang web của nhà sản xuất và xem hướng dẫn. Nếu bạn không tìm thấy hướng dẫn chi tiết trên các trang web đó, hãy thử tìm kiếm thông tin chi tiết hơn trên các liên kết được cung cấp trong chương trình Everest.

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” ở dạng hiện tại của chúng xuất hiện liên quan đến việc phát hành hạt nhân 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ố hành động để đị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 để sử dụng tiếp. 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 việc toàn bộ bo mạch hệ thống không khởi động được 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 đảm bảo 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 khôi phục Flash ROM sẽ được thực hiện (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 hiện diện nối tiếp) Thiết lập các thanh ghi MTRR của CPU
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 bộ nhớ Hệ thống SPD DE. 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 tạo lại bộ điều khiển IRQ và DMA ED Khởi tạo ổ đĩa
EEĐọc khu vực khởi động từ lỗi hoạt động của đĩa mềm EF
F0Tìm tệp AMIBOOT.ROM
F1Không tìm thấy tệp AMIBOOT.ROM trong thư mục gốc 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. Tắt bộ nhớ đệm bộ nhớ và bộ điều khiển USB
06 Thực thi 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 “Hit DEL” để vào CMOS Setup
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 Giải nén chương trình CMOS Setup vào 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 trùng 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 trong lĩnh vực phần mềm cấp thấp vào thời điểm đó - AwardBIOS "Elite", hay được gọi là 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. Các hậu tố P và G lần lượt biểu thị sự hỗ trợ cho cơ chế PnP và hỗ trợ cho 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 Tắt 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 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. Phần mềm điều khiển chế độ Write Allocation

Mã lỗiMô tả lỗi
31 Kiểm tra RAM chính trên màn hình. 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 bộ nạp khởi động. 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 tra 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ộ. Lệnh 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 Đặt giá trị ban đầu của các biến chỉ đị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 Định nghĩa của bộ xử lý đã cài đặt và kích thước của Bộ đệm 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 giám sát điện áp và nhiệt độ trên tàu
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ố mà bộ xử lý hoạt động. 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 hệ thống đơn và đa bộ xử lý, thiết lập các thanh ghi trên 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 mềm 5D Đang khởi chạy 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ữ, Xóa cờ mang theo
87 Xây dựng bảng SYSID trong vùng DMI
88 Dự trữ, Xóa cờ mang theo
89 Tạo bảng dịch vụ ACPI
8ADự trữ, Xóa cờ mang theo
8BTìm kiếm và khởi tạo BIOS cho các thiết bị bổ sung
8CDự trữ, Xóa cờ mang theo
8DĐang khởi tạo thói quen bảo trì bit chẵn lẻ
8EDự trữ, Xóa 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ữ, Xóa 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 chương trình cơ sở cho dòng bộ xử lý 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 các 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 có thể chọn tùy chọn "Tự kiểm tra khi bật nguồn nhanh" trong Cài đặt CMOS. Trong trường hợp này, quá trình hoàn thành POST sẽ được đẩy nhanh hơn 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 thực thi cho POST nhanh 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. Sau đó, quyền điều khiển được chuyển sang hệ điều hành với mã BIOS Award FFh thông thường được hiển thị.

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 một bảng vectơ bao gồm các con trỏ để ngắt các quy trình xử lý. 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. Tạo 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. Tạo danh sách các thiết bị Plug and Play. Khởi tạo bộ điều khiển FDD
73 Khởi tạo bộ điều khiển ổ cứng
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 sẽ đượ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 xác thực 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 một bảng vectơ bao gồm các con trỏ để ngắt các quy trình xử lý. 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. Tạo 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ộ đệm L1 bị tắt
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 xảy ra lỗi thực thi POST 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ý công văn 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 được rút gọn 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ế độ âm thanh bàn 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.Sự hiện diện của mã QUÉT của phím F2 trong bộ đệm đầu vào AC được kiểm tra. Chương trình Thiết lập được khởi chạy.
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 bật trong Thiết lập B7 Khởi tạo ACPI BIOS
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ợ liên lạc 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ác 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ị thế vững chắc của mình trong các lĩnh vực đòi hỏi phải trung thành với truyền thống và cách tiếp cận thận trọng đối với thiết kế 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 đến 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 (DRAM Row Boundary)
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 chế độ độ trễ CAS
EETổ chức DIMM không được bo mạch chủ hỗ trợ

Thực thi POST từ RAM

Các giải pháp InsydeBIOS hiện đại nhất 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ộ đệm 3A Kiểm tra bộ đếm thời gian 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 ổ cứng
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

Hôm nay chúng ta sẽ nói về tình trạng máy tính khi bật lên sẽ phát ra 1 tín hiệu dài, có thể lặp lại sau một thời gian và không hiển thị gì trên màn hình.

Trong tình huống này, rõ ràng có vấn đề với thiết bị. Tùy thuộc vào mẫu bo mạch chủ và nhà sản xuất BIOS, 1 tín hiệu dài có thể chỉ ra nhiều vấn đề khác nhau.

Do đó, Phoenix BIOS thông báo cho người dùng rằng quạt trong bộ làm mát CPU đã bị lỗi. Trong Award BIOS, sự kết hợp như vậy cho thấy có vấn đề với nguồn điện. Và đối với Compaq BIOS, điều này có nghĩa là vi phạm chức năng chính xác của RAM.

IBM BIOS thông báo cho bạn về các sự cố hệ thống video bằng một tiếng bíp dài. Trong một số trường hợp, người dùng có thể tự mình khắc phục sự cố như vậy. Bạn chỉ cần kiểm tra xem card màn hình được đặt đúng vị trí trong khe cắm bo mạch chủ như thế nào. Có lẽ thiết bị cần được điều chỉnh một chút và tín hiệu khó chịu sẽ biến mất.

AST BIOS trong trường hợp này cho biết sự cố của bộ vi điều khiển. Chính xác hơn, tín hiệu cho biết đã phát hiện lỗi khi kiểm tra kênh DMA đầu tiên. Thông thường, để khắc phục tình trạng này người dùng phải thay toàn bộ bo mạch chủ.

Biện pháp khắc phục

Vì vậy, điều đầu tiên cần làm để giải quyết vấn đề này là cố gắng tháo và lắp RAM, sau khi xóa sạch các điểm tiếp xúc của nó bằng cục tẩy. Tốt nhất, hãy lấy một bộ nhớ đang hoạt động đã biết khác và chèn nó vào vị trí của bộ nhớ của bạn.

Một lý do có thể cho chuỗi tín hiệu này là RAM

Nếu sau đó sự cố không biến mất, hãy kiểm tra xem quạt bộ xử lý có được kết nối với bo mạch chủ đúng cách hay không và nó có bị kẹt hay không. Để làm điều này, hãy thử cuộn nó bằng ngón tay của bạn. Máy tính phải được ngắt điện.

Kiểm tra xem bộ làm mát CPU có được kết nối chính xác không

Bước tiếp theo để loại bỏ một tín hiệu BIOS dài là lắp đặt một nguồn điện đang hoạt động đã biết mà bạn có thể tạm thời mượn từ bạn bè hoặc người quen.

Nguồn điện là một trong những nguyên nhân có thể khiến 1 tín hiệu BIOS dài

Bước cuối cùng trong việc cố gắng loại bỏ tín hiệu BIOS dài trong khi khởi động là cố gắng tháo/cài đặt card màn hình bằng cách xóa các điểm tiếp xúc bằng cục tẩy.

Cài/tháo card màn hình giải quyết vấn đề 1 tín hiệu BIOS ngắn và 2 tín hiệu BIOS dài khi bật máy tính

Nếu sau tất cả các bước được mô tả mà bạn không thể khởi động được máy tính thì rất có thể bạn sẽ phải thay thế toàn bộ bo mạch chủ.