Mã bưu điện d1 phải làm gì. Chẩn đoán mã lỗi POST BIOS bằng thẻ POST

BƯU KIỆN-mã sốGiải thưởng BIOS Huy chương V 6.0

Mã BÀI (hex) Kiểm tra được thực hiện

Thực hiện quy trình khởi động POST từ Flash BIOS

CF Phát hiện sớm loại bộ xử lý. Ghi kết quả vào CMOS. Kiểm tra chức năng đọc/ghi CMOS.

Nếu việc phát hiện loại bộ xử lý hoặc ghi CMOS không thành công thì một lỗi vận hành nghiêm trọng sẽ được đặt và quá trình thực thi POST bị dừng.

Khởi tạo trước Chipset C0.

Cấm vùng RAM tối, vô hiệu hóa bộ đệm L2. Xóa bộ đệm L1.

Lập trình các thanh ghi chipset cơ bản sau.

  • Bộ điều khiển ngắt: nhận trên cạnh IRQ, Bộ điều khiển chính - IRQ 00h=INT 8...IRQ 7=INT 0Fh, Bộ điều khiển phụ - IRQ 8= INT 70h...IRQ 15=INT 77h.
  • Bộ điều khiển DDP.
  • Bộ đếm thời gian: Bộ đếm 0 - chế độ phân chia tần số theo 65.536 (18,2 Hz) để tạo ra các yêu cầu xung nhịp hệ thống IRQ 0. Bộ đếm 1 - tạo xung để tái tạo DRAM (128 chu kỳ được hoàn thành trong 2 ms hoặc khoảng thời gian giữa việc tái tạo hai dòng là khoảng 15 μs). Bộ đếm 2 - dùng để phát âm thanh loa hệ thống.
  • RTC được khởi tạo nếu pin bị lỗi. Nếu không có lỗi Vcc (bat), thì chỉ các thanh ghi chịu trách nhiệm về tương tác giữa RTC và bộ xử lý được khởi tạo chứ không phải đồng hồ

Kiểm tra loại, kích thước, địa chỉ cao và ECC của RAM. Đang kiểm tra 256 KB RAM đầu tiên.

Tổ chức vùng đệm chuyển tiếp trong khu vực này từ Flash BIOS

Khối khởi động được sao chép để xác minh tổng kiểm tra

Kiểm tra tổng kiểm tra BIOS và sự hiện diện của thẻ BBSS. Nếu việc kiểm tra không chính xác,

quyết định được đưa ra về hư hỏng một phần đối với IC Flash BIOS. Nếu kiểm tra

đúng, chương trình giải nén BIOS hệ thống sẽ được sao chép vào bộ đệm

Giải nén BIOS hệ thống vào RAM, sao chép hệ thống tùy chọn vào RAM

BIOS. Chuẩn bị cho BIOS Shadowing

Sao chép mã POST thực thi vào vùng RAM bóng E000h-F000h.

Chuyển điều khiển sang mô-đun Boot Block.

Bắt đầu POST từ RAM bóng.

Kiểm tra tính toàn vẹn của cấu trúc BIOS. Nếu tổng kiểm tra để kiểm tra các trường dịch vụ BIOS khớp, quá trình kiểm tra RAM sẽ tiếp tục, nếu không, quyền điều khiển sẽ được chuyển sang các chương trình khôi phục BIOS

Thực hiện POST trên Shadow RAM )

1 Tại địa chỉ vật lý 1000:0000h, mô-đun BIOS được giải nén - chương trình XGROUP, cho phép bạn đặt tất cả tài nguyên của bo mạch chủ, bao gồm bộ hẹn giờ hệ thống, bộ điều khiển ngắt và DMA, bộ đồng xử lý toán học và bộ điều khiển video mặc định

3 Thực hiện khởi tạo sớm chip Super I/O, giai đoạn đầu được thực hiện ở bước thuật toán CFh và C0h

5 Thiết lập các thuộc tính ban đầu của hệ thống video.

Kiểm tra cờ trạng thái CMOS, nội dung của nó được đặt lại

7 Đặt lại bộ đệm đầu vào và đầu ra của bộ điều khiển bàn phím (tương thích 8042 hoặc 8742). Bộ điều khiển là một phần của chip hệ thống Super I/O

lệ phí. Tự kiểm tra, khởi tạo bộ điều khiển bàn phím. Cho phép kết nối giao diện bàn phím

Cấm kết nối giao diện chuột máy tính PS/2.

Loại giao diện bàn phím được xác định (PS/2 hoặc AT/DIN). Có thể lập trình

bộ điều khiển bàn phím. Cho phép bàn phím

Giao diện chuột PS/2 vẫn bị tắt.

Đối với một số hệ thống - xác định các cổng mà bàn phím PS/2 được kết nối

và chuột, điều này có thể gây ra việc gán lại cổng

Kiểm tra đoạn bóng F000h với chu kỳ đọc và ghi. Khu vực này

sẽ được sử dụng cho DMI và ESCD. Nếu việc kiểm tra không chính xác thì

một tín hiệu âm thanh được tạo ra và mã lỗi EFh được xuất ra cổng 0080h

Nếu dữ liệu ghi và đọc từ phân đoạn F000h không khớp nhau,

một lỗi được phát hiện và quá trình thực thi POST bị dừng

10 Xác định loại Flash BIOS đã cài đặt. Việc kiểm tra cho phép bạn chọn chương trình ghi thích hợp cho BIOS, với sự trợ giúp của lệnh này, lệnh Đọc mã định danh thông minh đặc biệt sẽ được tải. Lệnh này cũng được sử dụng trong các quy trình sửa đổi khối ESCD và DMI, có thể được ghi đè cả trong khi khởi động và sau khi khởi động - khi các ứng dụng truy cập vào chức năng Plug and Play hoặc DMI.

Mã BIOS được thực thi trong một phiên làm việc sẽ được giải mã và ghi vào vùng Run-time (F000h).

Lập trình các thanh ghi chipset

12 Thực hiện một chuỗi các thử nghiệm CMOS. Đồng hồ RTC được đặt ở chế độ nguồn. Sau đó, các ô CMOS được sử dụng để lưu trữ các kết quả trung gian trong quá trình khởi tạo. Đặc biệt, các ô được tải với các giá trị mặc định

14 Thực hiện khởi tạo chipset sớm. Ở giai đoạn đầu tiên, các tài nguyên không có sẵn cho nhà phát triển bo mạch chủ sẽ được lập trình. Ở giai đoạn thứ hai, các giá trị được thay đổi bằng tiện ích MODBIN sẽ được tải vào các thanh ghi chipset. Có thể tinh chỉnh RAM và các thiết bị PCI

16 Khởi tạo sớm đồng hồ hệ thống - cài đặt về giá trị mặc định

18 Xác định các thông số bộ xử lý: nhà sản xuất, dòng, thế hệ, xác định loại và kích thước của bộ đệm L1 và L2, loại SMI. Thực hiện chức năng của lệnh CPUID (mã và kiến ​​trúc của bộ xử lý từ các nhà sản xuất khác nhau là khác nhau).

Kiểm tra các thanh ghi bộ xử lý, đo tốc độ xung nhịp lõi của bộ xử lý. Sau khi thực hiện chức năng, kết quả được đặt trong một từ 128 bit được hình thành bởi các ô đăng ký của bộ xử lý trung tâm - EAX + EBX + ECX + EDX. Để giải mã giá trị của bộ đệm đang được sử dụng, mã được dịch chuyển và chuyển sang thanh ghi AL

Khởi tạo bảng vectơ ngắt (khối lượng 1.024 byte, 256 loại

ngắt). Ở giai đoạn này, các loại cho 32 vectơ được thiết lập (INT 00h-

INT 1Fh), biểu thị các quy trình BIOS.

Thực hiện kiểm tra để đảm bảo tuân thủ Y2K

Kiểm tra tổng kiểm tra CMOS và tuân thủ điện áp cung cấp

pin danh nghĩa. Nếu phát hiện lỗi, các giá trị được đặt theo

mặc định do nhà sản xuất bo mạch chủ đặt

Ở giai đoạn này, việc nhận mã quét từ bàn phím và xử lý chúng bằng bộ điều khiển và bộ xử lý 8742 là không thể, vì các ngắt bị vô hiệu hóa, vùng dữ liệu BIOS chưa được chuẩn bị và bàn phím không được khởi tạo. Cài đặt BIOS thiết lập không được xung đột với việc thực hiện chuỗi POST

21 Khởi tạo hệ thống Quản lý nguồn phần cứng cho máy tính xách tay.

Hình thành bảng thông số vật lý, cấu trúc phục vụ nguồn pin tự động, chức năng tiết kiệm năng lượng khi vận hành ổ cứng, cũng như các thao tác lưu ảnh RAM trên đĩa

23 Phát hiện bộ đồng xử lý toán học.

Kiểm tra số lượng trụ - 40 hoặc 80, cũng như loại đĩa mềm được lắp đặt.

Thực hiện khởi tạo chipset sớm.

Chuẩn bị bản đồ tài nguyên BIOS dành cho việc cài đặt thêm các thiết bị Plug and Play, cũng như các thiết bị trên không trên bus PCI

24 Bộ xử lý thuộc thế hệ Intel P6 và P7 cung cấp khả năng tổ chức truy cập vào bộ nhớ vi chương trình, chứa các thuật toán để thực thi từng lệnh máy. Ở giai đoạn này, các thay đổi có thể được thực hiện đối với vi mã phần sụn để hiện đại hóa các thuật toán hoặc giới thiệu các vi mã mới được thiết kế cho các hướng dẫn máy mới. Quy trình cập nhật vi mã như sau.

  • Sử dụng lệnh CPUID, bộ xử lý được xác định và các thông số của nó được xác định - Loại, Họ, Kiểu và Bước.
  • Khối 2.048 byte cần thiết được đọc từ mô-đun cập nhật vi mã được lưu trữ trong BIOS và được giải nén không phải vào RAM mà vào RAM SM.
  • Vi mã bộ xử lý đã được cập nhật.

Một số bộ xử lý Intel yêu cầu nhận dạng bổ sung. Bản đồ phân bổ tài nguyên đang được cập nhật

Các thiết bị Plug and Play được khởi tạo. Thông tin về các tài nguyên mà thiết bị Plug and Play yêu cầu được cập nhật dựa trên dữ liệu quét từ CMOS, phần mở rộng BIOS nằm trên các bus mở rộng cũng như thông tin được lưu trữ trong khối dữ liệu ESCD. Việc ghi dữ liệu vào ESCD được hoãn lại cho đến giai đoạn thực hiện POST cuối cùng

25 Khởi tạo PCI sớm. Đếm số lượng thiết bị trên xe buýt. Phân công RAM và tài nguyên trên không.

Tìm kiếm thiết bị hệ thống video, phần mở rộng BIOS và ghi thông tin vào vùng C000:0h (địa chỉ đoạn trong thanh ghi CS: địa chỉ offset trong thanh ghi IP)

26 Định cấu hình logic phục vụ các dòng Nhận dạng nhà cung cấp.

Hoàn tất việc khởi tạo đồng hồ hệ thống. Vô hiệu hóa đồng bộ hóa các khe DIMM và PCI không sử dụng.

Khởi tạo hệ thống giám sát điện áp và nhiệt độ, được thực hiện theo loại bo mạch chủ

Ở giai đoạn này, việc nhận mã quét từ bàn phím và xử lý chúng bằng bộ điều khiển và bộ xử lý 8742 là không thể, vì các ngắt bị vô hiệu hóa, vùng dữ liệu BIOS chưa được chuẩn bị và bàn phím không được khởi tạo. Cài đặt BIOS thiết lập không được xung đột với việc thực hiện chuỗi POST

27 Kích hoạt ngắt INT 09h. Khởi tạo lại bộ điều khiển bàn phím dựa trên dữ liệu mới (bảng vectơ ngắt, khởi tạo chipset).

Đối với BIOS, bộ đệm đầu vào gồm 16 ký tự được hình thành và vùng bộ nhớ được đặt để hoạt động đầy đủ

29 Lập trình các thanh ghi MTRR của bộ xử lý thế hệ P6, cũng như khởi tạo bộ điều khiển APIC của bộ xử lý Pentium.

Lập trình chipset (chẳng hạn như bộ điều khiển IDE) theo

với các cài đặt trong CMOS.

Đo tần số bộ xử lý bên trong.

Gọi phần mở rộng BIOS của hệ thống video

Đang khởi tạo mô-đun đa ngôn ngữ.

Gửi dữ liệu sẽ được hiển thị trên màn hình hiển thị (Trình bảo vệ màn hình giải thưởng, loại

bộ xử lý và tốc độ của nó)

Lập trình chip siêu I/O

Kiểm tra các bit che của kênh điều khiển ngắt 1 (tương thích

40 Kiểm tra các bit che kênh 2 của bộ điều khiển ngắt (tương thích với IC 8259)

Kiểm tra hoạt động của bộ điều khiển ngắt (tương thích với IC 8259)

Tính tổng bộ nhớ bằng cách kiểm tra từng từ kép trong mỗi trang 64 KB.

Ghi lại chương trình được thiết kế để kiểm tra bộ xử lý dòng AMD

Lập trình các thanh ghi MTRR của bộ xử lý họ Syrix. Khởi tạo

Bộ đệm L2 của bộ xử lý thế hệ P6, cũng như khởi tạo APIC cho P6

Khởi tạo bus USB

Kiểm tra tất cả bộ nhớ, xóa bộ nhớ mở rộng

55 Đối với nền tảng đa bộ xử lý, số lượng bộ xử lý được hiển thị

57 Hiển thị màn hình logo Plug and Play. Cung cấp sớm các thiết bị Plug and Play

59 Kích hoạt tài nguyên bảo vệ chống virus - công cụ diệt virus tích hợp Trend Anti-Virus

60 Giai đoạn cho phép bạn tải chương trình Thiết lập.

Trước giai đoạn POST này bạn phải có thời gian để nhấn phím thích hợp

65 Khởi tạo chuột máy tính PS/2

67 Chuẩn bị thông tin cho không gian địa chỉ dành cho chức năng gọi: INT 15h (nội dung của thanh ghi AX=E820h)

Ở giai đoạn này, việc nhận mã quét từ bàn phím và xử lý chúng bằng bộ điều khiển và bộ xử lý 8742 là không thể, vì các ngắt bị vô hiệu hóa, vùng dữ liệu BIOS chưa được chuẩn bị và bàn phím không được khởi tạo. Cài đặt BIOS thiết lập không được xung đột với việc thực hiện chuỗi POST

Kích hoạt bộ đệm L2

Lập trình các thanh ghi chipset theo các phần tử được mô tả

trong Thiết lập và trong bảng cấu hình tự động

Chỉ định tài nguyên cho tất cả các thiết bị Plug and Play.

Tự động phân bổ cổng COM cho các thiết bị tích hợp

nếu tùy chọn Thiết lập được đặt thành “AUTO”

Đang khởi tạo bộ điều khiển đĩa mềm.

Cấu hình bổ sung của thanh ghi đĩa mềm

73 Chức năng nhập tiện ích cập nhật BIOS tùy chọn AWDFLASH.EXE nếu nó nằm trên đĩa mềm và tổ hợp phím được chọn

75 Phát hiện và cài đặt tất cả các thiết bị IDE: ổ cứng, LS-120, ZIP, CD-R/RW, DVD, v.v.

Nếu phát hiện lỗi, thông báo tương ứng sẽ hiển thị và chương trình chờ gõ phím.

Nếu không phát hiện thấy lỗi hoặc nhấn phím , việc thực thi POST vẫn tiếp tục.

Làm sạch EPA hoặc Trình bảo vệ màn hình logo của nhà sản xuất

82 Tùy thuộc vào loại chipset và bo mạch chủ, một vùng trong RAM được phân bổ để quản lý nguồn điện.

Bảng ESCD được cập nhật những thay đổi mới nhất liên quan đến quản lý nguồn điện.

Sau khi loại bỏ màn hình giật gân có logo EPA, chế độ video sẽ được khôi phục. Yêu cầu mật khẩu, nếu được cài đặt CMOS cung cấp

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ẻ Plugand Play…” về các thông số và thiết bị Plug and Play được phát hiện trước đó

85 Quá trình khởi tạo USB đã hoàn tất.

Xác định thứ tự khởi động từ ổ cứng SCSI

87 Chuyển hệ thống video sang chế độ văn bản.

Xây dựng các bảng SYSID trong vùng DNI theo đặc tả “BIOS quản lý hệ thống”.

Để phục vụ các thiết bị mạng, UUID (ID duy nhất toàn cầu) được tạo cũng như mã định danh để khởi động từ các thiết bị Fire Wire IEEE 1394

Ở giai đoạn này, tất cả các thủ tục khởi tạo cơ bản đã được hoàn thành. Việc chuẩn bị đang được thực hiện để tải hệ điều hành, các bảng cần thiết cho việc này được biên soạn, các mảng và cấu trúc được hình thành

89 Nếu chương trình Thiết lập cho phép sử dụng giao thức ACPI, các bảng tương ứng sẽ được chèn vào không gian địa chỉ 4 GB phía trên

Quét trong không gian PCI để tìm các phần mở rộng BIOS được thiết kế cho

triển khai giao thức AOL (Cảnh báo trên mạng LAN). Đang khởi tạo công cụ AOL

Cho phép sử dụng các phương tiện hợp lý để hỗ trợ vạch trần

NMI ngắt.

Cho phép sử dụng tính chẵn lẻ của mô-đun RAM

Để cắm nóng chuột PS/2, cho phép IRQ 12.

Bảo trì đường dây IRQ 11, chuẩn hóa các thông số nhiễu đường dây

yêu cầu ngắt

91 Chuẩn bị các điều kiện để bảo dưỡng ổ cứng ở chế độ Quản lý nguồn. Các hoạt động kiểu này (Tạm dừng RAM) có thể được thực hiện trong phiên làm việc của hệ điều hành.

Đặt các biến BIOS lưu trữ địa chỉ cơ sở của các cổng nối tiếp và song song lưu trữ các chương trình mở rộng BIOS

93 Chuẩn bị lưu thông tin về phân vùng thiết bị khởi động

94 Nếu cung cấp Thiết lập, bộ nhớ đệm L2 sẽ được bật. Thông số Boot Up Speed ​​được lập trình.

Hoàn tất quá trình khởi tạo chipset và hệ thống quản lý nguồn.

Tháo màn hình khởi động BIOS, trên màn hình điều khiển sẽ hiển thị bảng phân bổ tài nguyên.

Cấu hình các thanh ghi cho bộ xử lý dòng AMD K6. Bản cập nhật cuối cùng của các thanh ghi của dòng bộ xử lý Intel P6.

Khởi tạo cuối cùng của hệ thống con Remote Pre Boot

95 Đặt chuyển đổi tự động sang Tiết kiệm ánh sáng ban ngày theo giờ mùa đông/hè.

Lập trình bộ điều khiển bàn phím về số lần nhấn phím mỗi giây và thời gian chờ trước khi vào chế độ tự động lặp lại.

Đọc bàn phím KBD ID.

Đối với bàn phím 101 phím, cờ NumLock được đặt theo thông tin CMOS

96 Lưu thông tin về phân vùng thiết bị khởi động.

Trong các hệ thống đa bộ xử lý, cấu hình cuối cùng của hệ thống được thực hiện, các bảng và trường dịch vụ được sử dụng trong phiên làm việc của hệ điều hành được hình thành.

Cấu hình các thanh ghi cho bộ xử lý họ Cyrix.

Điền và cập nhật bảng ESCD theo trạng thái của hệ thống Quản lý nguồn của thiết bị Plug and Play và ATAPI.

Điều chỉnh CMOS phù hợp với yêu cầu của giao thức Y2K.

Đặt bộ đếm đồng hồ hệ thống DOS Time phù hợp với chỉ số RTC CMOS. Giá trị thời gian từ định dạng “giờ:phút:giây” được tính toán lại

trong các chu kỳ xung nhịp (khoảng thời gian lặp lại xung) của bộ định thời khoảng 18,2 Hz và được ghi lại trong vùng biến BIOS - DOS Time.

Ở giai đoạn này, tất cả các thủ tục khởi tạo cơ bản đã được hoàn thành. Việc chuẩn bị đang được thực hiện để tải hệ điều hành, các bảng cần thiết cho việc này được biên soạn, các mảng và cấu trúc được hình thành

Lưu phân vùng thiết bị khởi động để sử dụng trong tương lai bằng các công cụ chống vi-rút tích hợp Trend Anti-Virus và Paragon Anti-Virus Protection.

Cho phép sử dụng bộ đệm L1.

Tín hiệu âm thanh khi kết thúc POST được tạo trên loa của thiết bị hệ thống. Xây dựng và lưu bảng MSIRQ.

Chuẩn bị khởi động hệ điều hành

FF Chuyển điều khiển sang chương trình nạp khu vực ban đầu BOOT. Thực hiện ngắt BIOS INT 19h.

Chương trình con được gọi cho phép (theo tùy chọn menu Thiết lập tính năng BIOS trong chương trình Thiết lập) thăm dò các thiết bị khởi động để tìm kiếm khu vực khởi động. Để tải thông tin từ ngành Trụ: 0, Đầu: 0, Ngành:

1 được đọc tại địa chỉ 07C0:0000h, sau đó quyền điều khiển lệnh FAR JMP được chuyển đến đầu khối này

Thực thi một chương trình được viết trong khu vực khởi động

GHI CHÚ.

ECC(Mã sửa lỗi) — mã sửa lỗiđược sử dụng trong các mô-đun RAM, đóng góp tăng khả năng chịu lỗi của PC. ECC cho phép sửa lỗi trong một bit và phát hiện lỗi trong hai bit. Do đó, máy tính có bộ nhớ sử dụng các mã như vậy có thể hoạt động không bị gián đoạn trong trường hợp xảy ra lỗi một bit và dữ liệu sẽ không bị biến dạng.

BBSS(Chữ ký đặc tả khối khởi động) - Nhãn chữ ký đặc tả khối khởi động.

SMI(Ngắt quản lý hệ thống) - Phần cứng, được tích hợp vào bộ xử lý, được thiết kế để kiểm soát mức tiêu thụ điện năng. Một ngắt có mức ưu tiên cao được sử dụng để phục vụ các thành phần này.

Y2K yêu cầu, yêu cầu đối với các sản phẩm hệ thống máy tính thương mại dành cho đảm bảo khả năng tương tác, chức năng và các thông số khác xảy ra trước và sau năm 2000.

DMI(Giao diện quản lý máy tính để bàn) - giao thức, cho phép tương tác phần mềm với các thành phần bo mạch chủ.

MTRR(Thanh ghi phạm vi loại bộ nhớ) - thanh ghi bộ xử lý thế hệ P6 P7, trong đó Dữ liệu được nhập vào để mô tả các thuộc tính của vùng bộ nhớ và xác định loại bộ nhớ đệm.

APIC ( Bộ điều khiển ngắt lập trình nâng cao) - bộ điều khiển ngắt lập trình nâng cao, được bao gồm trong chipset. Thế hệ bộ xử lý P6 Cũng có bộ điều khiển tương tự cho các ứng dụng đa bộ xử lý.

MSIRQ(Bản đồ định tuyến IRQ của Microsoft) - bàn thẻ phân bổ ngắt quãng, được chuẩn hóa bởi Microsoft.

RAM SM(RAM quản lý hệ thống) - một trong những tên cho bộ nhớ thanh ghi truy cập ngẫu nhiên dung lượng nhỏ được cung cấp trong kiến ​​trúc bộ xử lý, bắt đầu từ Pentium Pro trở lên, dành cho việc lưu trữ dữ liệu dịch vụ.

Nếu mỗi quy trình đều không thành công, thuật toán sẽ chuyển sang xử lý trường hợp đặc biệt và POST BIOS Huy chương sẽ tạo ra các mã được ghi chú bên dưới:

BƯU KIỆN-mã sốđặc biệtcác trường hợpGiải thưởng Huy chương BIOS V 6.0

Mã sự kiện hệ thống

Mã được kích hoạt khi bảo trì các thành phần APM hoặc ACPI (Mã gỡ lỗi quản lý nguồn)

Tiết kiệm năng lượng khi cắt điện áp nguồn +12 V

Chuyển sang chế độ vận hành với mức tiêu thụ điện năng tối thiểu

Ngắt thoát chế độ tiết kiệm điện theo sự kiện

Chuyển bộ xử lý sang chế độ tiết kiệm năng lượng bằng cách giảm tốc độ xung nhịp của nó

Chuyển sang chế độ tiết kiệm điện một phần bằng công nghệ ACPI

Sử dụng Thành phần SMI để vào Chế độ tiết kiệm năng lượng

Đưa bộ xử lý vào chế độ tiết kiệm điện bằng công nghệ APM

Chuyển hệ thống sang chế độ tiết kiệm điện bằng công nghệ APM

Đưa hệ thống vào chế độ tiết kiệm điện hoàn toàn

Thông báo về các lỗi nghiêm trọng trong quá trình vận hành (Mã lỗi hệ thống)

Lỗi xử lý mã ECC

Lỗi ổ cứng khi trở về từ chế độ tiết kiệm điện

Dữ liệu không khớp khi ghi và đọc từ phân đoạn F000h

Để giảm thời gian hoàn thành chương trình kiểm tra BIOS Award POST, bạn có thể sử dụng tùy chọn Tự kiểm tra khi bật nguồn nhanh, có thể tìm thấy trong chương trình Thiết lập. Trong trường hợp này, một phiên bản sửa đổi của bài kiểm tra Phần mềm Giải thưởng sẽ được tung ra, phiên bản này chạy rất nhanh, không giống như phiên bản đầy đủ của chương trình.

POST mã điểm kiểm tra AMI BIOS 8 V1.4

Hiểu cách hiển thị mã điểm dừng

Để hiển thị các điểm kiểm tra POST AMI BIOS, Thẻ chẩn đoán POST, các chỉ báo trên bo mạch hệ thống và điều khiển hiển thị Hiển thị điểm kiểm tra BIOS AMI.

Màn hình hiển thị là một dòng mã ở góc dưới bên phải của màn hình điều khiển xuất hiện trong quá trình POST.

Nhược điểm của việc sử dụng màn hình hiển thị mã điểm kiểm tra là không thể sử dụng được khi hệ thống video bị tắt.

Mục đích của Trình quản lý cung cấp thiết bị

Trong các giai đoạn thử nghiệm POST khác nhau, quyền kiểm soát được chuyển sang một chương trình đặc biệt Trình quản lý khởi tạo thiết bị DIM(Trình quản lý khởi tạo thiết bị).

Chương trình này nhận quyền kiểm soát từ BIOS nếu cần kiểm tra hệ thống hoặc bus cục bộ của máy tính. Có một số điểm kiểm tra POST được thiết kế để chạy chương trình này.

2Ah Khởi tạo các thiết bị trên bus hệ thống.

Khởi tạo thiết bị IPL trong 38h.

39h chỉ báo lỗi trong quá trình khởi tạo bus.

Khởi tạo 95 giờ các bus được điều khiển bằng phần mở rộng BIOS.

DEh - Lỗi cấu hình RAM.

DFh - Lỗi cấu hình RAM.

Các thông báo do DIM tạo ra cũng được xuất ra cổng chẩn đoán 80h và được lưu trữ trong từ dữ liệu trong khi quá trình kiểm tra đang chạy.

Từ trong đó thông tin được đánh dấu được lưu trữ chứa byte thấp, khớp với mã POST của hệ thống. Byte cao được chia thành hai phần bốn. Dưới đây là mô tả về các mã được tải vào sổ ghi chép.

Các lĩnh vực của bộ tứ cao cấp.

Việc khởi tạo tất cả các thiết bị trên xe buýt quan tâm đều bị cấm.

Khởi tạo các thiết bị tĩnh trên các bus quan tâm.

Khởi tạo các thiết bị xuất thông tin trên các bus quan tâm.

Khởi tạo các thiết bị nhập thông tin trên các bus quan tâm.

Khởi tạo các thiết bị tải hệ thống (IPL) trên các bus quan tâm.

Khởi tạo các thiết bị có mục đích chung trên các xe buýt quan tâm.

Thông báo lỗi cho lốp xe quan tâm.

Khởi tạo các thiết bị được điều khiển bởi phần mở rộng BIOS (cho tất cả các xe buýt).

Khởi tạo các phần mở rộng khởi động BIOS tuân thủ Thông số khởi động BIOS (cho tất cả các xe buýt).

Bộ bốn trẻ.

Thủ tục khởi tạo hệ thống (DIM).

Bus để kết nối các thiết bị hệ thống tích hợp.

ISA bus Plug and Play.

Xe buýt PCMCIA.

Nếu phát hiện lỗi cấu hình RAM, một chuỗi mã tuần hoàn DEh, DFh và các điểm kiểm tra cấu hình sẽ được xuất ra cổng chẩn đoán, cổng này có thể nhận các giá trị sau.

00 Không phát hiện thấy RAM.

01 loại DIMM khác nhau được lắp đặt.

02 Việc đọc từ nút SPD (Phát hiện sự hiện diện nối tiếp) của DIMM không thành công.

03 DIMM không thể được sử dụng ở tần số này.

04 DIMM không thể được sử dụng trong hệ thống này.

05 lỗi ở trang bộ nhớ thấp.

Phân tích lỗi máy tính bằng thẻ chẩn đoán (POST card)

1. Giới thiệu
2. Mô tả chung về POST card

4. Bảng mã lỗi
5. Mô tả tín hiệu âm thanh
6. Đặt lại mật khẩu BIOS bị quên

Giới thiệu

Thẻ có tên là POST (Power On Self Test - thẻ tự kiểm tra). Hiển thị mã lỗi khi hệ điều hành không khởi động được hoặc không có hình ảnh trên màn hình hoặc không có âm thanh BIOS.

Khi cấp nguồn, BIOS thực hiện kiểm tra chính xác mạch, bộ nhớ, bàn phím, card màn hình, ổ cứng, sau đó phân tích cấu hình hệ thống. Sau khi hệ thống đầu vào/đầu ra cơ bản được khởi tạo, hệ điều hành sẽ tải.

Thẻ chẩn đoán sẽ không hiển thị dữ liệu trong các trường hợp sau:
1. Card được lắp vào bo mạch chủ mà không cần CPU.
2. Khi đèn LED RST sáng.

Mô tả chung về thẻ POST

  • Mã trên bản đồ được hiển thị theo một trình tự nhất định
  • Mã có thể không được xác định
  • Đối với các nhà sản xuất BIOS khác nhau (AMI, Award, Phoenix), ý nghĩa của các mã này là khác nhau. (Định nghĩa của nhà sản xuất BIOS)
  • Thẻ có thể được kết nối với các khe cắm PCI và ISA. Thông thường, các mã bắt đầu từ "00" đến "FF" trên khe cắm PCI. Trên một số bo mạch chủ, mã có thể dừng ở "38"
  • Trên bo mạch chủ, mã lỗi BIOS được cập nhật liên tục nên có thể không được liệt kê trong bảng.
  • Một số thẻ POST có thể thiếu một số đèn LED.
  • Mô tả điốt phát sáng:

    Điốt phát sáng Kiểu Sự miêu tả
    CHẠY nhấp nháy Nếu đèn LED sáng tức là bo mạch chủ đã bật, chạy mã gì không quan trọng
    CLK ĐỒNG HỒ XE BUÝT Sáng lên khi cấp nguồn cho bo mạch chủ (thường không có bộ xử lý)
    BIOS Đọc BIOS Đèn LED bật tắt khi cấp nguồn cho bo mạch chủ, khi bộ xử lý đang đọc BIOS
    IRDY Người quản lý đã sẵn sàng LED bật tắt khi có tin nhắn
    O.S.C. Nhấp nháy Sáng khi nguồn được cấp vào bo mạch chủ, nếu không thì tinh thể mạch dao động bị hỏng
    KHUNG Thời kỳ khung Nó luôn bật. Bật tắt khi có tin nhắn
    RST Cài lại Sáng lên trong nửa giây khi bạn nhấn nút nguồn hoặc nút đặt lại. Nếu nguồn đã bật thì cần kiểm tra RESET (bị chập hoặc hỏng).
    12V Quyền lực Khi bật đèn sáng 1 lần tức là đã có điện, nếu không sáng nghĩa là bo mạch chủ bị đoản mạch hoặc không có điện áp 12V.
    -12V Dinh dưỡng Tương tự với "12V"
    5V Dinh dưỡng Tương tự với "12V"
    -5V Dinh dưỡng Giống như "12V" (-5V chỉ dành cho khe cắm ISA)
    3V3 Dinh dưỡng Sáng lên khi cấp nguồn (chỉ PCI), khi có 3,3V. Nếu không có điện áp chờ 3,3V trên bo mạch chủ, nó sẽ không sáng

    Bảng mã lỗi

    Mã số Phần thưởng AMI Phoenix4.0/Tendy3000
    00 Việc sao chép mã đến các khu vực cụ thể đã được thực hiện/Tiếp theo chuyển quyền kiểm soát sang bộ tải khởi động INT 19h.
    01 Kiểm tra bộ xử lý 1, Xác minh trạng thái bộ xử lý (1FLAGS). Kiểm tra các cờ trạng thái bộ xử lý sau: mang, 0, ký, tràn. BIOS đặt từng cờ, xác minh chúng đã được đặt, sau đó tắt từng cờ và xác minh rằng nó đã tắt. CPU đang kiểm tra thanh ghi bên trong hoặc bị lỗi, vui lòng thay CPU và kiểm tra.
    02 Kiểm tra tất cả các thanh ghi CPU ngoại trừ SS, SP và BP với dữ liệu FF và 00 Xác minh chế độ thực
    03 Tắt NMI, PIE, AIE, UEI, SQWV Tắt video, kiểm tra chẵn lẻ, DMA Đặt lại bộ đồng xử lý toán học Xóa tất cả các thanh ghi trang, byte tắt CMOS Khởi tạo bộ hẹn giờ 0, 1 và 2, bao gồm đặt bộ hẹn giờ EISA về trạng thái đã biết Khởi tạo bộ điều khiển DMA 0 và 1 Khởi tạo bộ điều khiển ngắt 0 và 1 Khởi tạo các thanh ghi mở rộng EISA Tắt NMI, PIE, AIE, UEI, SQNMI bị tắt. Tiếp theo, kiểm tra tình trạng thiết lập lại mềm hoặc bật nguồn Vô hiệu hóa ngắt không thể che dấu (NMI)
    04 RAM phải được làm mới định kỳ để giữ cho bộ nhớ không bị hỏng. Chức năng làm mới này đang hoạt động bình thường Nhận loại CPU
    05 Khởi tạo bộ điều khiển bàn phím Ngăn xếp BIOS đã được xây dựng. Tiếp theo, vô hiệu hóa bộ nhớ đệm. Quá trình khởi tạo DMA đang diễn ra hoặc không thành công
    06 Kín đáo Giải nén mã POST tiếp theo. Phần cứng hệ thống được khởi tạo
    07 Xác minh CMOS đang hoạt động chính xác, phát hiện pin xấu Tiếp theo, khởi tạo vùng dữ liệu CPU Tắt bóng và thực thi mã từ ROM
    08 Khởi tạo bộ chip sớm Kiểm tra sự hiện diện của bộ nhớ Các thói quen của bộ chip OEM Xóa bộ nhớ 64K thấp Kiểm tra bộ nhớ 64K đầu tiên Việc tính toán tổng kiểm tra CMOS là Khởi tạo chipset với các giá trị POST ban đầu
    09 Khởi tạo CPU Cyrix Khởi tạo bộ đệm Đặt cờ IN POST
    0A Khởi tạo 120 vectơ ngắt đầu tiên bằng SPURIOUS-INT-HDLR và khởi tạo INT 00h-1Fh theo INT-TBL Việc tính toán tổng kiểm tra CMOS được thực hiện. Đang khởi tạo thanh ghi trạng thái CMOS cho ngày và giờ tiếp theo Khởi tạo các thanh ghi CPU
    0B Kiểm tra tổng kiểm tra RAM CMOS. Nếu xấu, hoặc nhấn phím INS, tải mặc định Thanh ghi trạng thái CMOS được khởi tạo. Kế tiếp. Thực hiện bất kỳ yêu cầu khởi tạo nào trước khi lệnh BAT bàn phím được ban hành Kích hoạt bộ đệm CPU
    0C Phát hiện loại bộ điều khiển bàn phím và đặt trạng thái NUM LOCK Bơ đầu vào của bộ điều khiển bàn phím là miễn phí Tiếp theo, đưa ra lệnh BAT cho bộ điều khiển bàn phím Khởi tạo bộ đệm thành giá trị POST ban đầu
    0D Phát hiện đồng hồ CPU Đọc vị trí CMOS 14h để tìm ra loại video đang sử dụng Phát hiện và khởi tạo bộ điều hợp video
    0E Kiểm tra bộ nhớ video, ghi thông báo đăng nhập ra màn hình Setup Shadow RAM? Kích hoạt shadew theo thiết lập Kết quả lệnh BAT của bộ điều khiển bàn phím đã được xác minh. Tiếp theo, thực hiện mọi khởi tạo cần thiết sau khi kiểm tra lệnh BAT của bộ điều khiển bàn phím Khởi tạo thành phần I/O
    0F Kiểm tra DMA Tiếp. 0; Kiểm tra tổng kiểm tra BIOS Bàn phím Phát hiện và khởi tạo Việc khởi tạo sau khi kiểm tra lệnh BAT của bộ điều khiển bàn phím được thực hiện. Byte lệnh bàn phím được viết tiếp theo Khởi tạo IDE bus cục bộ
    10 Kiểm tra bộ điều khiển DMA 1 Kiểm tra DMA Byte lệnh của bộ điều khiển bàn phím được ghi. Tiếp theo, ban hành lệnh Chặn và mở khóa Pin 23 và 24 Khởi tạo quản lý nguồn
    11 Kiểm tra thanh ghi trang DMA Tiếp theo, kiểm tra xem phím "End" hoặc "Ins" có được nhấn trong khi bật nguồn hay không. Đang khởi tạo RAM CMOS trong mỗi lần khởi động Tùy chọn AMIBIOS POST được đặt trong AMIBCP hoặc phím "End" đã được nhấn
    12 Kín đáo Tiếp theo, vô hiệu hóa bộ điều khiển DMA 1 và 2 cũng như bộ điều khiển ngắt 1 và 2 Khôi phục từ điều khiển CPU trong khi khởi động ấm
    13 Kín đáo Màn hình hiển thị video đã bị tắt. Cổng B đã được khởi tạo. Tiếp theo, khởi tạo chipset khởi tạo thiết bị PCI Bus Mastering
    14 Kiểm tra 8254 Bộ định thời 0 Bộ đếm 2 Việc kiểm tra bộ đếm thời gian 8254 sẽ bắt đầu tiếp theo
    15 Xác minh 8259 ngắt Kênh 1 bằng cách Tắt và Bật các Đường ngắt
    16 Xác minh 8259 ngắt Kênh 2 bằng cách Tắt và Bật các Đường ngắt Tổng kiểm tra ROM BIOS
    17 Tắt các ngắt Sau đó Xác minh Không có ngắt Đăng ký Msk đang bật Khởi tạo bộ đệm trước bộ nhớ Kích thước tự động
    18 Buộc ngắt và Xác minh ngắt và Xác minh ngắt Đã xảy ra Khởi tạo bộ định thời 8254
    19 Kiểm tra các bit NMI bị kẹt; Xác minh NMI có thể được trích dẫn Quá trình kiểm tra bộ đếm thời gian 8254 đã kết thúc. Bắt đầu kiểm tra làm mới bộ nhớ tiếp theo
    1A Hiển thị đồng hồ CPU Dòng làm mới bộ nhớ đang chuyển đổi. Kiểm tra thời gian bật/tắt 15 giây tiếp theo
    1B Kín đáo
    1C Kín đáo Đặt lại bộ điều khiển ngắt có thể lập trình
    1D Kín đáo
    1E Kín đáo
    1F Nếu tổng kiểm tra bộ nhớ không thay đổi EISA tốt, hãy thực hiện khởi tạo EISA. Nếu không, hãy thực hiện kiểm tra ISA cờ chế độ EISA rõ ràng Kiểm tra tính toàn vẹn của bộ nhớ cấu hình EISA (tổng kiểm tra & giao diện truyền thông)
    20 Khởi tạo Khe O (Bo mạch hệ thống) Kiểm tra việc làm mới DRAM
    21 Khởi tạo khe 1
    22 Khởi tạo khe 2 Kiểm tra bộ điều khiển bàn phím 8742
    23 Khởi tạo khe 3 Đọc cổng đầu vào 8042 và tắt tính năng MEGAKEY Green PC tiếp theo. Làm cho đoạn mã BIOS có thể ghi được và thực hiện bất kỳ cấu hình cần thiết nào trước khi khởi tạo các vectơ ngắt
    24 Khởi tạo khe 4 Cấu hình cần thiết trước khi quá trình khởi tạo vectơ ngắt hoàn tất. Quá trình khởi tạo vectơ ngắt sắp bắt đầu Đặt thanh ghi phân đoạn ES thành 4Gb
    25 Khởi tạo khe 5 Việc khởi tạo vector ngắt được thực hiện. Xóa mật khẩu nếu awitch POST DIAG đang bật
    26 1. kiểm tra tình huống đặc biệt của chế độ bảo vệ được bảo vệ, kiểm tra bộ nhớ của cpu và bo mạch chính.
    2. không có vấn đề nghiêm trọng, VGA hiển thị bình thường. Nếu xảy ra sự cố không đáng kể thì hiển thị thông báo lỗi trong VGA nếu không khởi động hệ điều hành và mã "26" là mã OK, không có mã nào khác để hiển thị
    1. Cổng đọc/ghi đầu vào, đầu ra của bàn phím 8042; sẵn sàng cho chế độ quay vòng, tiếp tục sẵn sàng khởi tạo toàn bộ dữ liệu, kiểm tra chip 8042 trên mainboard.
    2. tham khảo bên trái
    1. kích hoạt dòng địa chỉ A20, kiểm tra các chân A20 của chip điều khiển bộ nhớ và kiểm tra mạch tương quan với các chân trong khe bộ nhớ, có thể là chân A20 và các chân bộ nhớ không tiếp xúc hoặc chân A20 của bộ nhớ bị hỏng.
    2. tham khảo bên trái
    27 Khởi tạo khe 7 Mọi khởi tạo trước khi cài đặt chế độ video sẽ được thực hiện tiếp theo
    28 Khởi tạo khe 8 Quá trình khởi tạo trước khi cài đặt chế độ video hoàn tất. Định cấu hình cài đặt chế độ đơn sắc và chế độ màu tiếp theo Kích thước tự động DRAM
    29 Khởi tạo khe 9 Khởi tạo Trình quản lý bộ nhớ POST
    2A Khởi tạo khe 10 Khởi tạo hệ thống bus, thiết bị tĩnh và đầu ra khác nhau, nếu có Xóa RAM cơ sở 512 KB
    2B Khởi tạo khe 11 Chuyển quyền điều khiển tới ROM video để thực hiện bất kỳ cấu hình cần thiết nào trước khi kiểm tra ROM video
    2C Khởi tạo khe 12 Tất cả quá trình xử lý cần thiết trước khi chuyển quyền điều khiển tới ROM video đã được thực hiện. Tìm kiếm ROM video tiếp theo và chuyển quyền điều khiển cho nó Lỗi RAM trên dòng địa chỉ xxx*
    2D Khởi tạo khe 13 ROM video đã quay trở lại đã trả lại quyền kiểm soát cho BIOS POST Thực hiện mọi xử lý cần thiết sau khi ROM video có quyền kiểm soát
    2E Khởi tạo khe 14 Đã hoàn tất quá trình xử lý thử nghiệm ROM video dịch hại. Nếu không tìm thấy bộ điều khiển EGA/VGA, hãy thực hiện kiểm tra Đọc/ghi bộ nhớ hiển thị tiếp theo Lỗi RAM trên các bit dữ liệu Xxxx* của byte thấp của bus bộ nhớ
    2F Khởi tạo khe 15 Không tìm thấy bộ điều khiển EGA/VGA. Bài kiểm tra đọc/ghi bộ nhớ hiển thị sắp bắt đầu Kích hoạt bộ đệm trước bóng BIOS hệ thống
    30 Kích thước bộ nhớ cơ sở từ 256K đến 640K và bộ nhớ mở rộng trên 1MB Đã vượt qua bài kiểm tra đọc/ghi bộ nhớ hiển thị. Tìm kiểm tra truy xuất tiếp theo
    31 Bộ nhớ cơ sở thử nghiệm từ 256K đến 640K và bộ nhớ mở rộng trên 1MB Kiểm tra đọc/ghi bộ nhớ hiển thị hoặc kiểm tra truy xuất không thành công. Thực hiện kiểm tra đọc/ghi bộ nhớ hiển thị thay thế tiếp theo
    32 Nếu ở Chế độ EISA, hãy kiểm tra bộ nhớ EISA được tìm thấy trong quá trình khởi tạo Slots Đã vượt qua bài kiểm tra đọc/ghi bộ nhớ hiển thị thay thế. Đang tìm kiếm lần kiểm tra truy xuất màn hình thay thế tiếp theo Kiểm tra tần số xung nhịp CPU
    33 Kín đáo Khởi tạo trình quản lý Phoenix Dispatch
    34 Kín đáo Quá trình kiểm tra hiển thị video đã kết thúc. Cài đặt chế độ hiển thị tiếp theo
    35 Kín đáo
    36 Kín đáo Khởi động ấm và tắt máy
    37 Kín đáo Chế độ hiển thị được thiết lập. Hiển thị thông báo bật nguồn tiếp theo
    38 Kín đáo Đang khởi tạo đầu vào bus, IPL, thiết bị chung tiếp theo, nếu có ROM BIOS hệ thống bóng tối
    39 Kín đáo Hiển thị thông báo lỗi khởi tạo bus
    3A Kín đáo Vị trí con trỏ mới đã được đọc và lưu. Hiển thị thông báo Hit "Del" tiếp theo Bộ đệm kích thước tự động
    3B Kín đáo Thông báo Hit "Del" được hiển thị. Bài kiểm tra bộ nhớ ở chế độ bảo vệ sắp bắt đầu
    3C Đã bật thiết lập Cấu hình nâng cao của thanh ghi chipset
    3D Phát hiện nếu có chuột, khởi tạo chuột, cài đặt các vectơ ngắt
    3E Khởi tạo bộ điều khiển bộ đệm
    3F Kín đáo
    40 Hiển thị tính năng bảo vệ chống vi-rút. Tắt hoặc kích hoạt Chuẩn bị các bảng mô tả tiếp theo
    41 Khởi tạo Bộ điều khiển ổ đĩa mềm và bất kỳ ổ đĩa nào Khởi tạo bộ nhớ mở rộng cho RomPilot
    42 Khởi tạo Bộ điều khiển ổ cứng và mọi ổ đĩa Các bảng mô tả đã được chuẩn bị. Vào chế độ bảo vệ cho bài kiểm tra bộ nhớ tiếp theo Khởi tạo các vectơ ngắt
    43 Phát hiện và khởi tạo Cổng nối tiếp & song song và cổng trò chơi Đã vào chế độ bảo vệ. Kích hoạt ngắt cho chế độ chẩn đoán tiếp theo
    44 Kín đáo Ngắt được kích hoạt nếu công tắc chẩn đoán được bật. Đang khởi tạo dữ liệu để kiểm tra xung quanh bộ nhớ lúc 0:0 tiếp theo
    45 Phát hiện và khởi tạo bộ đồng xử lý toán học Dữ liệu được khởi tạo. Kiểm tra mức bao quanh bộ nhớ ở 0: 0 và tìm tổng kích thước bộ nhớ hệ thống tiếp theo Khởi tạo thiết bị POST
    46 Kín đáo Kiểm tra bao quanh bộ nhớ được thực hiện. Tính toán kích thước bộ nhớ đã được thực hiện. Viết mẫu vào bộ nhớ tset tiếp theo Kiểm tra thông báo bản quyền ROM
    47 Kín đáo Mẫu bộ nhớ đã được mở rộng bộ nhớ. Viết các mẫu vào bộ nhớ cơ sở 640 KB Khởi tạo hỗ trợ 120
    48 Kín đáo Các mẫu được ghi trong bộ nhớ cơ sở. Xác định dung lượng bộ nhớ dưới 1MB tiếp theo
    49 Kín đáo Dung lượng bộ nhớ dưới 1MB đã được tìm thấy và xác minh. Xác định dung lượng bộ nhớ trên 1 MB bộ nhớ tiếp theo
    4A Kín đáo
    4B Kín đáo Dung lượng bộ nhớ trên 1MB đã được tìm thấy và xác minh. Đang kiểm tra thiết lập lại mềm và xóa bộ nhớ dưới 1 MB cho thiết lập lại mềm tiếp theo. Nếu đây là tình huống bật nguồn, tiếp theo hãy đến trạm kiểm soát 4Eh Bắt đầu QuletBoot (tùy chọn)
    4C Kín đáo Bộ nhớ dưới 1 MB đã bị xóa thông qua thiết lập lại mềm. Xóa bộ nhớ trên 1MB tiếp theo ROM BIOS video bóng
    4D Kín đáo Bộ nhớ trên 1 MB đã bị xóa thông qua thiết lập lại mềm. Tiết kiệm kích thước bộ nhớ tiếp theo. Đến trạm kiểm soát 52h tiếp theo
    4E Khởi động lại nếu Chế độ sản xuất; nếu không, Hiển thị Thông báo và Nhập Cài đặt Quá trình kiểm tra bộ nhớ đã bắt đầu nhưng không phải do thiết lập lại mềm. Hiển thị kích thước bộ nhớ 64KB đầu tiên tiếp theo Hiển thị thông báo bản quyền BIOS
    4F Hỏi bảo mật mật khẩu (Tùy chọn) Màn hình hiển thị kích thước bộ nhớ đã bắt đầu. Màn hình được cập nhật trong quá trình kiểm tra bộ nhớ. Thực hiện kiểm tra bộ nhớ tuần tự và ngẫu nhiên tiếp theo Khởi tạo MultiBoot
    50 Ghi tất cả các giá trị CMOS trở lại RAM và xóa Bộ nhớ dưới 1MB đã được kiểm tra và khởi tạo. Điều chỉnh kích thước bộ nhớ được hiển thị để di chuyển và tạo bóng tiếp theo Hiển thị loại CPU và tốc độ
    51 Bật Trình kiểm tra chẵn lẻ. Kích hoạt NMI, Kích hoạt bộ đệm trước khi khởi động Màn hình hiển thị kích thước bộ nhớ đã được điều chỉnh để di chuyển và tạo bóng. Kiểm tra bộ nhớ trên 1MB tiếp theo Khởi tạo bảng EISA
    52 Khởi tạo ROM tùy chọn từ C8000h đến EFFFFh hoặc nếu FSCAN được bật thành F7FFFh Bộ nhớ trên 1MB đã được kiểm tra và khởi tạo. Lưu thông tin kích thước bộ nhớ tiếp theo Kiểm tra bàn phím
    53 Khởi tạo giá trị thời gian trong 40h: Vùng BIOS Thông tin kích thước bộ nhớ và các thanh ghi CPU được lưu lại. Bước vào chế độ thực tiếp theo
    54 Tắt máy đã thành công. CPU ở chế độ thực. Vô hiệu hóa dòng Cổng A20, tính chẵn lẻ và NMI tiếp theo Đặt phím bấm nếu được bật
    55
    56 Kích hoạt thiết bị USB
    57 Dòng địa chỉ A20, tính chẵn lẻ và NMI bị vô hiệu hóa. Điều chỉnh kích thước bộ nhớ tùy thuộc vào việc di chuyển và tạo bóng tiếp theo
    58 Kích thước bộ nhớ đã được điều chỉnh để di chuyển và tạo bóng. Xóa thông báo Hit "DEL" tiếp theo
    59 Thông báo Hit "DEL" bị xóa. Thông báo "CHỜ..." được hiển thị. Bắt đầu kiểm tra bộ điều khiển DMA và ngắt tiếp theo Khởi tạo dịch vụ hiển thị POST
    5A Hiển thị lời nhắc Nhấn F2 để vào SETUP
    5B Vô hiệu hóa bộ đệm CPU
    5C Kiểm tra RAM giữa 512 và 640 kB
    60 Thiết lập chức năng chống vi-rút (bảo vệ khu vực khởi động) theo cài đặt thiết lập Kiểm tra đăng ký trang DMA đã vượt qua. Tiếp theo thực hiện kiểm tra thanh ghi cơ sở Bộ điều khiển DMA 1 Kiểm tra bộ nhớ mở rộng
    61 Thử bật bộ nhớ đệm cấp 2 (nếu bộ nhớ đệm L2 đã được bật trong bài 3D, phần này sẽ bị bỏ qua) Điều chỉnh tốc độ khởi động theo cài đặt thiết lập Cơ hội cuối cùng để khởi tạo chipset Cơ hội cuối cùng để khởi tạo quản lý nguồn (Chỉ BIOS xanh) Hiển thị bảng cấu hình hệ thống
    62 Thiết lập khóa NUM. Theo giá trị thiết lập Lập trình khóa NUM. Tốc độ đánh máy và tốc độ đánh máy theo cài đặt thiết lập Đã vượt qua bài kiểm tra thanh ghi cơ sở của bộ điều khiển DMA 1. Tiếp theo thực hiện kiểm tra thanh ghi cơ sở của bộ điều khiển DMA 2 Kiểm tra các dòng địa chỉ bộ nhớ mở rộng
    63 Nếu có bất kỳ thay đổi nào trong cấu hình phần cứng. Cập nhật thông tin ESCD (chỉ PnP BIOS) Xóa bộ nhớ đã được sử dụng Hệ thống khởi động qua INT 19h
    64 Chuyển tới UserPatch1
    65 Kiểm tra thanh ghi cơ sở của bộ điều khiển DMA 2 đã vượt qua. Lập trình bộ điều khiển DMA 1 và 2 tiếp theo
    66 Hoàn thành lập trình bộ điều khiển DMA 1 và 2 khởi tạo bộ điều khiển ngắt 8259 tiếp theo Định cấu hình các thanh ghi bộ đệm nâng cao
    67 Đã hoàn thành khởi tạo bộ điều khiển ngắt 8259 Khởi tạo APIC đa bộ xử lý
    68
    69 Khu vực Thiết lập Chế độ Quản lý Hệ thống (SSM)
    6A Hiển thị kích thước bộ đệm L2 bên ngoài
    6B Tải mặc định tùy chỉnh (tùy chọn)
    6C Hiển thị thông báo vùng bóng
    6E Hiển thị địa chỉ cao có thể có để phục hồi UMB
    6F
    70 Hiển thị thông báo lỗi
    71
    72
    76 Kiểm tra lỗi bàn phím
    7C Thiết lập vectơ ngắt phần cứng
    7D Khởi tạo giám sát hệ thống thông minh
    7E Khởi tạo bộ đồng xử lý nếu có
    7F Đang tiến hành kích hoạt nguồn NMI mở rộng
    80 Bài kiểm tra bàn phím đã bắt đầu. Xóa bộ đệm đầu ra và kiểm tra các phím bị kẹt. Ra lệnh đặt lại bàn phím tiếp theo Tắt các cổng Super I/O và IRQ trên bo mạch
    81 Đã tìm thấy lỗi đặt lại bàn phím hoặc phím bị kẹt. Ra lệnh kiểm tra giao diện bộ điều khiển bàn phím tiếp theo Khởi tạo thiết bị POST muộn
    82 Quá trình kiểm tra giao diện bộ điều khiển bàn phím đã hoàn tất. Viết byte lệnh và khởi tạo bộ đệm tròn tiếp theo Phát hiện và cài đặt cổng RS232 bên ngoài
    83 Byte lệnh đã được ghi và quá trình khởi tạo dữ liệu chung đã hoàn tất. Kiểm tra chìa khóa bị khóa tiếp theo Định cấu hình bộ điều khiển IDE không phải MCD
    84 Kiểm tra khóa bị khóa đã kết thúc. Tiếp theo, kiểm tra kích thước bộ nhớ không khớp với dữ liệu CMOS RAM
    85 Việc kiểm tra kích thước bộ nhớ được thực hiện. Hiển thị lỗi phần mềm và kiểm tra mật khẩu hoặc bỏ qua WINBIOS Setup tiếp theo Khởi tạo các thiết bị PnP ISA tương thích với PC
    86 Mật khẩu đã được kiểm tra. Thực hiện bất kỳ chương trình cần thiết nào trước khi cài đặt WINBIOS tiếp theo
    87 Việc lập trình trước khi cài đặt WINBIOS đã hoàn tất Giải nén mã cài đặt WINBIOS và thực hiện tiện ích AMIBIOS Setup hoặc WINBIOS Setup tiếp theo Định cấu hình thiết bị có thể định cấu hình bo mạch chủ (tùy chọn)
    88 Được trả về từ phần Cài đặt WINBIOS đã xóa màn hình. Thực hiện bất kỳ chương trình cần thiết nào sau khi cài đặt WINBIOS tiếp theo Khởi tạo vùng dữ liệu BIOS
    89 Quá trình lập trình sau khi cài đặt WINBIOS đã hoàn tất. Hiển thị thông báo nguồn trên màn hình tiếp theo Kích hoạt các ngắt không thể che giấu (NMis)
    8A Khởi tạo vùng dữ liệu BIOS mở rộng
    8B Thông báo màn hình đầu tiên đã được hiển thị. Thông báo "CHỜ..." được hiển thị. Tiếp theo thực hiện kiểm tra chuột PS/2 và kiểm tra phân bổ vùng dữ liệu BIOS mở rộng Kiểm tra và khởi tạo chuột PS/2
    8C Lập trình các tùy chọn Setup WINBIOS tiếp theo Khởi tạo bộ điều khiển đĩa mềm
    8D Các tùy chọn Cài đặt WINBIOS đã được lập trình. Đặt lại bộ điều khiển đĩa cứng tiếp theo
    8E Bộ điều khiển đĩa cứng đã được thiết lập lại. Cấu hình bộ điều khiển ổ đĩa mềm tiếp theo
    8F Xác định số lượng ổ ATA (tùy chọn)
    90 Khởi tạo bộ điều khiển đĩa cứng
    91 Bộ điều khiển ổ đĩa mềm đã được cấu hình. Hình bộ điều khiển ổ đĩa cứng tiếp theo Khởi tạo bộ điều khiển đĩa cứng bus cục bộ
    92 Chuyển tới UserPatch2
    93 Xây dựng MPTABLE cho bo mạch đa bộ xử lý
    95 Đang khởi tạo ROM bộ điều hợp bus từ C8000h đến D8000 Cài đặt CD ROM để khởi động
    96 Khởi tạo trước khi chuyển điều khiển tới ROM bộ điều hợp tại C800
    97 Quá trình khởi tạo trước khi quá trình kiểm soát mức tăng ROM của bộ điều hợp C800 hoàn tất. Việc kiểm tra ROM bộ điều hợp là tiếp theo Sửa bảng đa bộ xử lý
    98 ROM bộ điều hợp có quyền kiểm soát và hiện đã trả lại quyền kiểm soát cho BIOS POST. Thực hiện mọi xử lý cần thiết sau khi ROM tùy chọn trả về controlA Tìm kiếm các ROM tùy chọn. Một tiếng bíp dài, hai tiếng bíp ngắn khi kiểm tra tổng không thành công
    99 Mọi yêu cầu khởi tạo sau khi quá trình kiểm tra ROM tùy chọn đã hoàn tất. Cấu hình vùng dữ liệu hẹn giờ và địa chỉ cơ sở máy in tiếp theo Kiểm tra Ổ đĩa SMART (tùy chọn)
    9A Đặt bộ hẹn giờ và địa chỉ cơ sở máy in. Đặt địa chỉ cơ sở RS-232 tiếp theo ROM tùy chọn bóng
    9B Trả về sau khi cài đặt địa chỉ cơ sở RS-232. Thực hiện bất kỳ khởi tạo cần thiết nào trước lần kiểm tra bộ đồng xử lý tiếp theo
    9C Yêu cầu khởi tạo trước khi quá trình kiểm tra Bộ đồng xử lý kết thúc. Khởi tạo bộ đồng xử lý tiếp theo Thiết lập quản lý nguồn
    9D Bộ đồng xử lý được khởi tạo Thực hiện mọi khởi tạo cần thiết sau lần kiểm tra Bộ đồng xử lý tiếp theo Khởi tạo công cụ bảo mật (tùy chọn)
    9E Khởi tạo sau khi quá trình kiểm tra Bộ đồng xử lý hoàn tất. Tiếp theo hãy kiểm tra bàn phím mở rộng, ID bàn phím và phím NumLock. Ra lệnh ID bàn phím tiếp theo Cho phép ngắt phần cứng
    9F Xác định số lượng driver ATA và SCSI
    A0 Đặt thời gian trong ngày
    A1 Kiểm tra khóa phím
    A2 Hiển thị bất kỳ lỗi phần mềm nào tiếp theo
    A3 Hiển thị lỗi mềm đã hoàn tất. Đặt tốc độ đánh máy của bàn phím tiếp theo
    A4 Tỷ lệ gõ bàn phím được đặt. Lập trình trạng thái chờ bộ nhớ tiếp theo Khởi tạo tỷ lệ đánh máy
    A5 Lập trình trạng thái chờ bộ nhớ đã kết thúc. Xóa màn hình và bật tính năng chẵn lẻ và NMI tiếp theo
    A7 NMI và tính chẵn lẻ được kích hoạt. Thực hiện bất kỳ khởi tạo nào được yêu cầu trước khi chuyển điều khiển sang ROM bộ điều hợp ở E000 tiếp theo
    A8 Quá trình khởi tạo trước khi chuyển điều khiển tới ROM bộ điều hợp tại E000h đã hoàn tất. Chuyển điều khiển tới ROM bộ điều hợp tại E000h tiếp theo Xóa dấu nhắc F2
    A9 Được trả về từ ROM bộ chuyển đổi ở điều khiển E000h. Thực hiện bất kỳ khởi tạo nào được yêu cầu sau khi ROM tùy chọn E000 có quyền kiểm soát tiếp theo
    A.A. Khởi tạo sau khi điều khiển ROM tùy chọn E000 đã hoàn tất. Hiển thị cấu hình hệ thống tiếp theo Quét hành trình phím F2
    AB Giải nén dữ liệu DMI và thực hiện khởi tạo DMI POST tiếp theo
    AC. Vào phần cài đặt
    A.E. Xóa cờ khởi động
    B0 Nếu bị gián đoạn Xảy ra ở chế độ được bảo vệ Cấu hình hệ thống được hiển thị Kiểm tra lỗi
    B1 Nếu bị lộ NMI Xảy ra. Hiển thị Nhấn F1 để tắt NMI, F2 Khởi động lại Sao chép bất kỳ mã nào vào các khu vực cụ thể Thông báo cho RomPilot về việc kết thúc POST
    B2 POST chuẩn bị xong để khởi động hệ điều hành
    B3
    B 4 1 Một tiếng bíp ngắn trước khi khởi động
    B5 Chấm dứt khởi động yên tĩnh (tùy chọn)
    B6 Kiểm tra mật khẩu (tùy chọn)
    B7 Khởi tạo BIOS ACPI
    B8
    B9 Chuẩn bị khởi động
    BA. Khởi tạo SMBIOS
    BB Khởi tạo ROM tùy chọn PnP
    BC Xóa trình kiểm tra chẵn lẻ
    BD Hiển thị menu MultiBoot
    Chương trình đăng ký chipset với nguồn bật mặc định trong BIOS Xóa màn hình (tùy chọn)
    B. F. Lập trình giá trị còn lại của chipset theo thiết lập (chương trình giá trị thiết lập sau) Nếu cấu hình tự động được bật, hãy lập trình chipset với các giá trị được xác định trước trong Bảng tự động MODBINable Kiểm tra virus và nhắc nhở sao lưu
    C0 Tắt bộ nhớ đệm, bóng dành riêng cho OEM Khởi tạo các thiết bị tiêu chuẩn với giá trị mặc định: Bộ điều khiển DMA (8237); Bộ điều khiển ngắt lập trình (8259); Lập trình khoảng thời gian hẹn giờ (8254); chip RTC Hãy thử khởi động với INT 19
    C1 Kiểm tra cụ thể OEM về kích thước bộ nhớ trên bo mạch Khởi tạo trình quản lý lỗi POST (PEM)
    C2 Khởi tạo ghi nhật ký lỗi
    C3 Kiểm tra DRAM 256K đầu tiên Mở rộng mã nén vào vùng DRAM tạm thời bao gồm BIOS hệ thống nén & ROM tùy chọn Khởi tạo chức năng hiển thị lỗi
    C4 Khởi tạo trình xử lý lỗi hệ thống
    C5 Kích hoạt tính năng Early Shadow cụ thể của OEM để khởi động nhanh CMOS kép PnPnd (tùy chọn)
    C 6 Phát hiện kích thước bộ đệm bên ngoài Khởi tạo dock ghi chú (tùy chọn)
    C7 Khởi tạo dock ghi chú muộn
    C8 Buộc kiểm tra (tùy chọn)
    C9 Tổng kiểm tra mở rộng (tùy chọn)
    CA Chuyển hướng int 15h để bật bàn phím từ xa
    C.B. Chuyển hướng int 13h sang các thiết bị công nghệ bộ nhớ như ROM, RAM, PCMCIA và đĩa nối tiếp
    CC Chuyển hướng int 10h để bật video nối tiếp từ xa
    đĩa CD Ánh xạ lại I/O và bộ nhớ cho PCMCIA
    C.E. Khởi tạo bộ số hóa và hiển thị thông báo
    D0 NMI bị vô hiệu hóa. Độ trễ bật nguồn đang bắt đầu. Tiếp theo, tổng kiểm tra mã khởi tạo sẽ được xác minh
    D1 Đang khởi tạo bộ điều khiển DMA, thực hiện kiểm tra BAT của bộ điều khiển bàn phím, bắt đầu làm mới bộ nhớ và chuyển sang chế độ phẳng 4GB tiếp theo
    D2 Ngắt không xác định
    D3 Bắt đầu định cỡ bộ nhớ tiếp theo
    D4 Trở lại chế độ thực. Thực hiện bất kỳ bản vá OEM nào và thiết lập ngăn xếp tiếp theo
    D5 Chuyển điều khiển tới mã không nén trong RAM bóng ở E000: 0000h. Mã khởi tạo được sao chép vào phân đoạn 0 và điều khiển sẽ được chuyển sang phân đoạn 0
    D6 Điều khiển nằm trong phân đoạn 0 Tiếp theo, kiểm tra xem "Ctrl" "Home" có được nhấn hay không và xác minh tổng kiểm tra BIOS hệ thống. Nếu nhấn "Ctrl" "Home" hoặc tổng kiểm tra BIOS hệ thống không tốt, tiếp theo sẽ chuyển đến mã điểm kiểm tra E0h. Còn không thì vào mã điểm D7h
    E0 Bộ điều khiển đĩa mềm tích hợp nếu có sẽ được khởi tạo. Tiếp theo, bắt đầu kiểm tra bộ nhớ cơ sở 512 KB Khởi tạo chipset
    E1 E1 Cài Đặt-Trang E1 Khởi tạo bảng vectơ ngắt tiếp theo Khởi tạo cầu
    E2 E2 Cài Đặt-Trang E2 Tiếp theo khởi tạo bộ điều khiển DMA và ngắt Khởi tạo CPU
    E3 Cài đặt E3-Trang E3 Khởi tạo bộ đếm thời gian hệ thống
    E 4 E4 Cài Đặt-Trang E4 Khởi tạo I/O hệ thống
    E5 E5 Cài Đặt-Trang E5 Kiểm tra khởi động phục hồi lực lượng
    E6 E6 Cài Đặt-Trang E6 Kích hoạt bộ điều khiển ổ đĩa mềm và IRQ hẹn giờ. Kích hoạt bộ nhớ đệm nội bộ Kiểm tra tổng BIOS ROM
    E7 E7 Cài Đặt-Trang E7 Đi tới BIOS
    E8 E8 Cài Đặt-Trang E8 Đặt phân đoạn lớn
    E9 Cài đặt E9-Trang E9 Khởi tạo đa bộ xử lý
    E.A. Trang cài đặt EA EA Khởi tạo mã đặc biệt OEM
    E.B. Trang cài đặt EB EB Khởi tạo PIC và DMA
    E.C. Trang thiết lập EC EC Khởi tạo loại bộ nhớ
    ED Trang cài đặt ED ED Khởi tạo ổ đĩa mềm Khởi tạo kích thước bộ nhớ
    EE Trang cài đặt EE EE Tìm đĩa mềm trong ổ A: Đọc khu vực đầu tiên của đĩa Khối khởi động bóng
    E. F. Trang cài đặt EF EF Đã xảy ra lỗi đọc khi đọc ổ đĩa mềm ở ổ A: Kiểm tra bộ nhớ hệ thống
    F0 Tiếp theo tìm kiếm file AMIBOOT.ROM trong thư mục gốc Khởi tạo các vectơ ngắt
    F1 Tệp AMIBOOT.ROM không có trong thư mục gốc Khởi tạo đồng hồ thời gian chạy
    F2 Tiếp theo, đọc và phân tích đĩa mềm FAT để tìm các cluster bị chiếm bởi file AMIBOOT.ROM Khởi tạo video
    F3 Tiếp theo đọc file AMIBOOT.ROM theo từng cụm Khởi tạo Trình quản lý hệ thống
    F4 Tệp AMIBOOT.ROM không đúng kích thước Phát ra một tiếng bíp
    F5 Tiếp theo, vô hiệu hóa bộ nhớ đệm trong Xóa phân đoạn lớn
    F6 Khởi động vào DOS nhỏ
    F7 Khởi động vào DOS đầy đủ
    FB Tiếp theo, phát hiện loại flash ROM
    F.C. Tiếp theo, xóa flash ROM
    FD Tiếp theo lập trình flash ROM
    FF Lập trình flash ROM đã thành công. Tiếp theo, khởi động lại BIOS hệ thống

    Mô tả tín hiệu âm thanh

    Lỗi nghiêm trọng BIOS AMI

    1 tiếng bíp Lỗi làm mới DRAM. Hãy thử gắn lại bộ nhớ trước. Nếu lỗi vẫn xảy ra, hãy thay thế bộ nhớ bằng chip tốt đã biết.
    2 tiếng bíp Lỗi chẵn lẻ trong RAM 64K đầu tiên. Hãy thử gắn lại bộ nhớ trước. Nếu vẫn xảy ra lỗi, hãy thay thế bộ nhớ bằng chip tốt đã biết
    3 tiếng bíp Lỗi RAM cơ sở 64K. Hãy thử gắn lại bộ nhớ trước. Nếu vẫn xảy ra lỗi, hãy thay thế bộ nhớ bằng chip tốt đã biết
    4 tiếng bíp Lỗi hẹn giờ hệ thống
    5 tiếng bíp Lỗi quy trình
    6 tiếng bíp Bộ điều khiển bàn phím Lỗi 8042-Gate A20. Hãy thử gắn lại chip điều khiển bàn phím. Nếu vẫn xảy ra lỗi thì thay chip bàn phím. Nếu lỗi vẫn tiếp diễn, hãy kiểm tra các bộ phận của hệ thống liên quan đến bàn phím, ví dụ: thử bàn phím khác, kiểm tra xem hệ thống có cầu chì bàn phím không
    7 tiếng bíp Bộ xử lý, Lỗi ngắt ngoại lệ ở chế độ ảo
    8 tiếng bíp Hiển thị lỗi kiểm tra Đọc/Ghi bộ nhớ (không nghiêm trọng). Thay thế card màn hình hoặc bộ nhớ trên card màn hình
    9 tiếng bíp Tổng kiểm tra ROM BIOS (32KB ở F800:0) Không thành công. Khó có thể sửa được lỗi này bằng cách gắn lại chip. Tham khảo ý kiến ​​nhà cung cấp bo mạch chủ hoặc nhà phân phối sản phẩm AMI để biết (các) bộ phận thay thế
    10 tiếng bíp Lỗi đọc/ghi đăng ký tắt CMOS
    11 tiếng bíp Lỗi bộ nhớ đệm

    Mã bíp AMI BIOS (không phải lỗi nghiêm trọng)

    2 ngắn Lỗi POST-một hoặc nhiều bài kiểm tra phần cứng không thành công
    1 dài 2 ngắn Đã xảy ra lỗi trong ROM BIOS video hoặc đã gặp lỗi truy xuất ngang
    1 dài 3 ngắn Lỗi bộ nhớ thông thường/mở rộng
    1 dài 8 ngắn Kiểm tra Hiển thị/Truy xuất không thành công

    Trao thưởng mã bíp BIOS

    1 đoạn ngắn Không có lỗi trong quá trình POST
    2 ngắn Bất kỳ lỗi nào không nghiêm trọng, hãy nhập CMOS SETUP để đặt lại
    1 dài 1 ngắn Lỗi RAM hoặc bo mạch chủ
    1 dài 2 ngắn Lỗi video, không thể khởi tạo màn hình để hiển thị bất kỳ thông tin nào
    1 dài 3 ngắn Lỗi điều khiển bàn phím
    1 dài 9 ngắn Lỗi Flash RAM/EPROM (có trên bo mạch chủ). (Lỗi BIOS)
    tiếng bíp dài Ngân hàng bộ nhớ không được cắm tốt hoặc bị hỏng

    Mã bíp Phoenix BIOS

    Mã âm thanh Mô tả/Kiểm tra những gì?
    1-1-1-3 Xác minh chế độ thực
    1-1-2-1 Nhận loại CPU
    1-1-2-3 Khởi tạo phần cứng hệ thống
    1-1-3-1 Khởi tạo các thanh ghi chipset với các giá trị POST ban đầu
    1-1-3-2 Đặt trong cờ POST
    1-1-3-3 Khởi tạo các thanh ghi CPU
    1-1-4-1 Khởi tạo bộ đệm thành các giá trị POST tối thiểu
    1-1-4-3 Khởi tạo I/O
    1-2-1-1 Khởi tạo quản lý nguồn
    1-2-1-2 Tải các thanh ghi thay thế với các giá trị POST ban đầu
    1-2-1-3 Chuyển đến Bản vá người dùng0
    1-2-2-1 Khởi tạo bộ điều khiển bàn phím
    1-2-2-3 Tổng kiểm tra ROM BIOS
    1-2-3-1 Khởi tạo bộ định thời 8254
    1-2-3-3 8237 Khởi tạo bộ điều khiển DMA
    1-2-4-1 Đặt lại bộ điều khiển ngắt có thể lập trình
    1-3-1-1 Kiểm tra việc làm mới DRAM
    1-3-1-3 Kiểm tra bộ điều khiển bàn phím 8742
    1-3-2-1 Đặt phân đoạn ES để đăng ký thành 4GB
    1-3-3-1 28 Tự động kích thước DRAM
    1-3-3-3 Xóa RAM cơ sở 512K
    1-3-4-1 Kiểm tra các dòng địa chỉ cơ sở 512K
    1-3-4-3 Kiểm tra bộ nhớ cơ sở 512K
    1-4-1-3 Kiểm tra tần số xung nhịp CPU BUS
    1-4-2-4 Khởi động lại chipset
    1-4-3-1 ROM BIOS hệ thống bóng tối
    1-4-3-2 Khởi động lại bộ đệm
    1-4-3-3 Tự động kích thước bộ đệm
    1-4-4-1 Cấu hình các thanh ghi chipset nâng cao
    1-4-4-2 Tải các thanh ghi thay thế có giá trị CMOS
    2-1-1-1 Đặt tốc độ CPU ban đầu
    2-1-1-3 Khởi tạo các vectơ ngắt
    2-1-2-1 Khởi tạo các ngắt BIOS
    2-1-2-3 Kiểm tra thông báo bản quyền ROM
    2-1-2-4 Khởi tạo trình quản lý cho các ROM tùy chọn PCI
    2-1-3-1 Kiểm tra cấu hình video dựa trên CMOS
    2-1-3-2 Khởi tạo bus PCI và các thiết bị
    2-1-3-3 Khởi tạo tất cả các bộ điều hợp video trong hệ thống
    2-1-4-1 ROM BIOS video bóng
    2-1-4-3 Hiển thị thông báo bản quyền
    2-2-1-1 Hiển thị loại CPU và tốc độ
    2-2-1-3 Kiểm tra bàn phím
    2-2-2-1 Đặt phím bấm nếu được bật
    2-2-2-3 56 kích hoạt bàn phím
    2-2-3-1 Kiểm tra sự gián đoạn bất ngờ
    2-2-3-3 Hiển thị nhắc nhở "nhấn F2 để vào SETUP"
    2-2-4-1 Kiểm tra RAM trong khoảng từ 512 đến 640k
    2-3-1-1 Kiểm tra bộ nhớ mở rộng
    2-3-1-3 Kiểm tra các dòng địa chỉ bộ nhớ mở rộng
    2-3-2-1 Chuyển đến bản vá người dùng1
    2-3-2-3 Định cấu hình các thanh ghi bộ đệm nâng cao
    2-3-3-1 Kích hoạt bộ nhớ đệm bên ngoài và CPU
    2-3-3-3 Hiển thị kích thước bộ đệm bên ngoài
    2-3-4-1 Hiển thị massage bóng
    2-3-4-3 Hiển thị các phân đoạn không thể dùng một lần
    2-4-1-1 Hiển thị lỗi massage
    2-4-1-3 Kiểm tra lỗi cấu hình
    2-4-2-1 Kiểm tra đồng hồ thời gian thực
    2-4-2-3 Kiểm tra lỗi bàn phím
    2-4-4-1 Thiết lập vectơ ngắt phần cứng
    2-4-4-3 Kiểm tra bộ đồng xử lý hiện tại
    3-1-1-1 Hiển thị các cổng I/O trên bo mạch
    3-1-1-3 Phát hiện và cài đặt cổng Rs232 bên ngoài
    3-1-2-1 Phát hiện và cài đặt các cổng song song bên ngoài
    3-1-2-3 Khởi tạo lại các cổng I/O trên bo mạch
    3-1-3-1 Khởi tạo vùng dữ liệu BIOS
    3-1-3-3 Khởi tạo vùng dữ liệu BIOS mở rộng
    3-1-4-1 Khởi tạo bộ điều khiển đĩa mềm
    3-2-1-1 Khởi tạo bộ điều khiển đĩa cứng
    3-2-1-2 Khởi tạo bộ điều khiển đĩa cứng bus cục bộ
    3-2-1-3 Chuyển tới userPatch2
    3-2-2-1 Vô hiệu hóa dòng địa chỉ A20
    3-2-2-3 Xóa đăng ký phân đoạn ES lớn
    3-2-3-1 Tìm kiếm ROM tùy chọn

    Mã bíp BIOS của IBM

    Mã âm thanh Sự miêu tả
    Không có tiếng bíp Không có nguồn, thẻ lỏng hoặc ngắn
    1 tiếng bíp ngắn POST bình thường, máy tính ok
    2 tiếng bíp ngắn Lỗi POST, màn hình xem lại mã lỗi
    tiếng bíp liên tục
    Lặp lại tiếng bíp ngắn Không có nguồn, thẻ lỏng hoặc đoản mạch
    Một tiếng bíp dài và một tiếng bíp ngắn Vấn đề về bo mạch chủ
    Một tiếng bíp dài và hai tiếng bíp ngắn Mạch hiển thị video (EGA)
    Ba tiếng bíp dài Lỗi bàn phím/card bàn phím
    Một tiếng bíp, màn hình trống hoặc không chính xác Mạch hiển thị video

    Đặt lại mật khẩu BIOS đã quên

    Mật khẩu AMI:

    BIOS khác:

    Phoenix BIOS: phượng hoàng Megastar: ngôi sao
    Sao sinh học Biostar: Q54arwms Micron: sldkj754xyzall
    Compag: compag Micron: dn 04rie
    CTX quốc tế: CTX_123 Chuông Packard: chuông9
    Dell: Dell Xe đưa đón: không gian
    Thiết bị kỹ thuật số: comprie Siemments Nixdorf: SKY FOX
    HP Vectra: gói hewlpack Tiny: nhỏ bé
    IBM: IBM MBIUO sertafu TMC:BIGO

    Đặt lại mật khẩu BIOS theo chương trình.

    ROM CMOS có thể được thiết lập lại theo chương trình bằng dòng lệnh với lệnh gỡ lỗi(Chỉ hoạt động với phiên bản Windows 7, không hoạt động ở phiên bản 8).

    Đặt lại mật khẩu BIOS Giải thưởng:
    C:\>gỡ lỗi
    -o 70 34 "Vào"
    -o 71 34 "Vào"
    -q "Nhập"
    hoặc
    C:\>gỡ lỗi
    -o 70 11 "Vào"
    -o 71 11 "Vào"
    -q "Nhập"

    Đặt lại mật khẩu BIOS AMI:
    C:\>gỡ lỗi
    -o 70 16 "Vào"
    -o 71 16 "Vào"
    -q "Nhập"
    hoặc
    C:\>gỡ lỗi
    -o 70 10 "Vào"
    -o 71 0 "Nhập"
    -q "Nhập"

    Đặt lại mật khẩu BIOS Phoenix:
    C:\>gỡ lỗi
    -o 70 ff "Nhập"
    -o 71 17 "Vào"
    -q "Nhập"

    Nó trông như thế nào trên dòng lệnh:


    Các cài đặt BIOS sẽ bị xóa nên lần sau khi hệ thống khởi động, bạn có thể cần phải thay đổi cài đặt (ví dụ: nếu thứ tự khởi động đĩa của bạn khác thì bạn cần phải gán lại, nếu không hệ thống sẽ không khởi động được).

    Thiết lập lại cứng CMOS BIOS bằng jumper

  • Tắt máy tính của bạn hoàn toàn khỏi mạng
  • Chuyển jumper từ vị trí 1-2 sang vị trí 2-3
  • Bật nguồn, khởi động lại máy tính
  • Tắt máy tính của bạn. Đưa jumper về vị trí 1-2
  • Bật máy tính, cài đặt lại BIOS
  • Thông thường, hoàn thành hai bước đầu tiên là đủ, chỉ cần đưa jumper về vị trí ban đầu. Bạn có thể chỉ cần đóng các chốt bằng tuốc nơ vít nếu thiếu dây nối. Các chân cắm thường được dán nhãn trên bo mạch chủ: Clear CMOS, CL_CMOS, CRTC, CCMOS, CL_RTC, Clean CMOS, CMOS ROM Reset. Hoặc bạn có thể chỉ cần tháo pin.


    Bạn có thể sử dụng tiện ích CMOS De-Animator phổ biến để đặt lại cài đặt BIOS theo chương trình. Có thể lưu cài đặt vào một tập tin và khôi phục chúng. Tải xuống từ trang web chính thức CMOS De-Animator

    Và một dấu hiệu nhỏ cho bạn biết bạn có thể sử dụng phím nào để vào cài đặt BIOS:

    Giải mã mã thẻ POST cho "Giải BIOS 4.5"

    BIOS giải thưởng Phiên bản 4.51PG

    C0 lập trình các thanh ghi của chip Host Bridge để thiết lập các chế độ sau: Bộ đệm ngoài bị tắt. Việc sao chép thông tin mà bộ xử lý đã đọc vào các ô Bộ nhớ đệm bên ngoài đều bị cấm (tất cả các chu kỳ bus đều không thể lưu vào bộ nhớ đệm) và việc xem TAGRAM để biết số lần truy cập bộ nhớ đệm (Buộc bỏ lỡ bộ nhớ đệm) cũng bị cấm. Bộ nhớ đệm nội bộ bị vô hiệu hóa. Việc tạo tín hiệu KEN# bằng chip Host Bridge bị cấm; điều này ngăn bộ xử lý lưu dữ liệu đã đọc vào bộ nhớ đệm. Trước khi tắt, Internal Cache sẽ bị xóa bằng phần mềm hoặc phần cứng. RAM bóng bị cấm. Điều này dẫn đến các chu kỳ truy cập vào BIOS hệ thống và các địa chỉ vị trí BIOS bổ sung được chuyển trực tiếp đến các ROM tương ứng, thay vì Shadow RAM. Quy trình này được viết cho một Chipset cụ thể. Việc lập trình các tài nguyên PIIX được thực hiện: bộ điều khiển DMA, bộ điều khiển ngắt, bộ đếm thời gian, khối RTC. Bộ điều khiển DMA được chuyển sang chế độ thụ động, do việc khởi tạo cụ thể các kênh (cài đặt địa chỉ cơ sở, độ dài khối, chế độ truyền) không phải là nhiệm vụ của POST mà là của các chương trình hỗ trợ thiết bị ngoại vi, được thực thi trong phiên làm việc. Bộ điều khiển ngắt được cấu hình như sau.

    Bộ điều khiển chính (IRQ0-IRQ7):Chế độ ngắt vectơ, nhận yêu cầu trên cạnh IRQ theo IRQ0=INT8...IRQ7=INT0Fh.
    Bộ điều khiển phụ (IRQ8-IRQ15):chế độ ngắt vector, nhận yêu cầu trên cạnh IRQ theo IRQ8=INT70h...IRQ15=INT77h.
    Ở giai đoạn này, chỉ có bộ điều khiển ngắt được chuẩn bị để hoạt động, bản thân các ngắt sẽ bị vô hiệu hóa và được phép sử dụng muộn hơn nhiều, có lẽ là sau khi kiểm tra bộ nhớ. 31 Bộ hẹn giờ được cấu hình như sau.
    Bộ đếm 0: tạo ra các yêu cầu IRQ0 để đếm Thời gian DOS, đặt chế độ phân chia tần số thành 65536, dẫn đến tần số IRQ0 là 18,2 Hz.
    Bộ đếm 1: tạo yêu cầu Làm mới DRAM, chế độ phân chia tần số được đặt thành 20, do đó, khoảng thời gian giữa việc tái tạo hai dòng DRAM là khoảng 15 µS, tức là. 128 chu kỳ được hoàn thành trong 2 ms.
    Bộ đếm 2: Dùng cho âm thanh. Ở giai đoạn này, nó chỉ được chuyển sang trạng thái thụ động; các thông số của bộ đếm này được đặt khi tín hiệu được phát ra loa hệ thống.
    Hệ thống con Đồng hồ thời gian thực chỉ cần được khởi tạo nếu pin bị hỏng. Nếu không, quá trình khởi tạo CMOS đầy đủ sẽ không được thực hiện vì thao tác này sẽ đặt lại đồng hồ mỗi lần bật. Nếu không có lỗi VCC(BAT), chỉ các thanh ghi chịu trách nhiệm tương tác giữa RTC và bộ xử lý được khởi tạo chứ không phải bản thân đồng hồ
    C1 Bằng cách ghi tuần tự và đọc điều khiển, loại bộ nhớ, tổng dung lượng và vị trí hàng được xác định. Kết quả của bước này là định cấu hình các tham số bộ điều khiển DRAM sau:loại bộ nhớ (SDRAM, EDO, FPM);thông tin bản đồ (tùy thuộc vào vị trí Ổ cắm);giá trị của tham số Bộ nhớ.Nếu địa chỉ do bộ xử lý tạo ra vượt quá Bộ nhớ, chu trình này sẽ được gửi tới PCI. Việc điều chỉnh chính xác hơn các tham số thời gian DRAM sẽ được thực hiện sau, phù hợp với nội dung của Setup RAM hoặc SPD
    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 hệ thống vào DRAM, sao chép ROM tùy chọn vào DRAM. Bước này được thực hiện để chuẩn bị cho Operation Shadow. Sự cần thiết của Vùng tạm thời là do các khối Shadow RAM được gán cho các ROM tương ứng được bao gồm trong cùng dải địa chỉ với chính các ROM đó, do đó không thể chuyển (giải nén) trong một bước, vì ROM phải được đọc và ghi vào Shadow RAM. Do đó, đầu tiên, ROM được ánh xạ tới phạm vi thích hợp và được chuyển (giải nén) đến Vùng tạm thời của bộ đệm chuyển tiếp, sau đó Host Bridge được lập trình lại để Shadow RAM được ánh xạ tới vùng địa chỉ BIOS và mã được chuyển từ bộ đệm chuyển tiếp sang RAM bóng. Ở giai đoạn C3, 256 KB DRAM đầu tiên được thử nghiệm, sau này sẽ được sử dụng làm bộ đệm chuyển tiếp.
    Tổng kiểm tra được kiểm tra và sự hiện diện của thẻ BBSS được kiểm tra. Nếu thẻ không được phát hiện hoặc tổng kiểm tra không khớp, quyết định sẽ được đưa ra là phần sụn BIOS bị hỏng một phần. Quyền điều khiển được chuyển sang quy trình khôi phục FlashROM nằm trong BootBlock. (Mã BÀI BootBlock)
    C5 Mã POST đã thực thi sẽ được chuyển sang Shadow RAM và sau đó được thực thi từ Shadow RAM để tăng tốc độ thực thi POST.
    Shadow RAM nhanh hơn ROM vì hai lý do: ROM rộng 8 bit, RAM bằng bus dữ liệu cục bộ của bộ xử lý. Thời gian truy cập của DRAM đã sử dụng ít hơn đáng kể so với ROM/Flash ROM đã sử dụng
    C 6 Xác định sự hiện diện, kích thước và loại Bộ đệm ngoài. Sự hiện diện và các tham số của Bộ đệm ngoài được xác định bằng cách ghi và kiểm soát việc đọc bằng thuật toán đặc biệt
    C8 Kiểm tra tính toàn vẹn của các thành phần BIOS nằm trong ROM. Nếu tổng kiểm tra của các thành phần không khớp, có thể kết luận rằng vùng 128 KB chứa tệp Awardext.rom bên ngoài BIOS hệ thống bị hỏng. Vì BIOS hệ thống được lưu trữ trong khối 128 KB tiếp theo nên một số BIOS 2 Mbit có thể xử lý lỗi này một cách khéo léo và chuyển quyền kiểm soát cho chương trình khôi phục.
    CFXác định loại bộ xử lý. Kết quả được đặt trong CMOS. Vì không phải tất cả RTC đều được khởi tạo tại thời điểm này nên việc kiểm tra đọc/ghi sẽ được thực hiện trước tiên.
    Nếu vì lý do nào đó việc xác định loại CPU không thành công thì lỗi đó sẽ trở nên nghiêm trọng và POST không được thực thi nữa và hệ thống sẽ dừng.

    01 Trong các phiên bản BIOS trước, các cờ về đặc điểm của kết quả của phép tính số học đã được kiểm tra bằng thuật toán sau: các cờ nhớ (CF), 0 (ZF), dấu (SF), tràn (OF) buộc phải 1 bằng lệnh SAHF, sau đó kiểm tra xem các lệnh nhảy có điều kiện JC, JZ, JS, JO có được thực thi hay không. Sau đó, theo cách tương tự, việc thực hiện đúng các chuyển đổi có điều kiện được kiểm tra khi các cờ này có giá trị bằng 0. Điều này sau đó đã bị hủy bỏ do hoạt động không chính xác của các cờ là một lỗi xử lý rất nghiêm trọng, nếu có POST thì vẫn không đạt được bài kiểm tra này. Ngoài ra, kể từ 80386, bộ xử lý có thử nghiệm ngoại tuyến và nếu có sai sót như vậy, không chắc bộ xử lý sẽ bắt đầu thực hiện POST.

    02 Dành riêng cho Bộ xử lý 2. Kiểm tra các thanh ghi bộ xử lý bằng cách ghi và đọc kiểm tra. Thử nghiệm này đã bị hủy bỏ ở bước 80386 vì lý do tương tự như thử nghiệm 01.
    03 Giả định rằng tùy chọn Soyo là chính xác, theo đó chỉ có tài nguyên EISA được định cấu hình và tài nguyên PIIX (DMA, INT, Hẹn giờ, RTC) được định cấu hình ở bước C0, như được mô tả ở trên, tuy nhiên, tùy thuộc vào BIOS cụ thể phiên bản, có thể có các biến thể.
    NMI (Non Maskable Interrupt) là ngắt không thể che giấu, có số vectơ cố định (2), được sử dụng để báo cáo các tình huống khẩn cấp cho bộ xử lý (lỗi chẵn lẻ DRAM, hoạt động tín hiệu IOCCHCK# trên ISA, v.v.).
    PIE, AIE, UIE (có lỗi đánh máy trong tài liệu Giải thưởng ban đầu, UEI được chỉ định do nhầm lẫn) - đây là ba bit kích hoạt để tạo yêu cầu ngắt bằng mạch RealTimeClock (IRQ8 = INT 70h), theo ba điều kiện có thể được kích hoạt và vô hiệu hóa độc lập.
    PIE (Cho phép ngắt định kỳ) - cho phép ngắt định kỳ với tần số do phần mềm cài đặt.
    AIE (Alarm Interrupt Enable) - cho phép ngắt từ đồng hồ báo thức, được tạo khi các giá trị giờ, phút, giây trùng nhau trong các thanh ghi đếm thời gian và thanh ghi đồng hồ báo thức.
    UIE (Cho phép ngắt cập nhật) - cho phép ngắt ở cuối chu kỳ cập nhật trạng thái của bộ đếm giờ: phút: giây (1 lần mỗi giây).
    SQWV là chế độ tạo ra tần số có thể lập trình ở đầu ra đặc biệt của chip RTC. PIE, AIE, UIE, SQWV bị vô hiệu hóa khi thực hiện POST; đối với điều này, byte điều khiển được ghi tương ứng để đăng ký 0Bh của chip RTC.
    04 Kiểm tra việc tạo yêu cầu tái tạo DRAM.
    Trong triển khai PC AT cổ điển, các yêu cầu tái tạo DRAM được tạo bởi kênh 1 của bộ đếm thời gian hệ thống 8254. Một bộ kích hoạt cũng được kết nối với đầu ra của nó, hoạt động ở chế độ đếm và thay đổi trạng thái của nó sang trạng thái ngược lại với mỗi yêu cầu. Trạng thái của flip-flop này có thể được đọc theo chương trình thông qua bit 4 của cổng 61h. Kiểm tra Chuyển đổi làm mới bao gồm việc kiểm tra xem trình kích hoạt này có đang chuyển đổi ở tần số đã chỉ định hay không. Tuy nhiên, đã xuất hiện các chipset sử dụng các thuật toán tái tạo DRAM khác nhau để giảm thiểu thời gian ngừng hoạt động của CPU do quá trình tái tạo. Trong trường hợp này, mặc dù Trình kích hoạt làm mới được giữ lại để đảm bảo tính tương thích nhưng nó không thể được sử dụng để kiểm tra việc tạo yêu cầu tái tạo nữa.Từ thời điểm này trở đi có thể sử dụng ngăn xếp
    05 Nếu bạn đã cài đặt bộ điều hợp EGA hoặc VGA được BIOS gốc hỗ trợ thì thao tác Video Trống sẽ không thể thực hiện được tại thời điểm này vì BIOS Video chưa được khởi tạo. Nếu CGA hoặc MDA được cài đặt được hỗ trợ bởi quy trình dịch vụ video BIOS Hệ thống thì về mặt lý thuyết có thể xóa màn hình ở bước này.
    Kiểm tra và khởi tạo bộ điều khiển bàn phím. Lệnh tự kiểm tra được gửi đến bộ điều khiển bàn phím và trạng thái được theo dõi sau khi hoàn thành. Sau đó, lệnh kích hoạt giao diện bàn phím sẽ được gửi.
    Lưu ý 1:Hiện tại, việc nhận mã của các phím được nhấn vẫn chưa thể thực hiện được vì các ngắt bị vô hiệu hóa, các vùng dữ liệu BIOS chưa được chuẩn bị và bản thân bàn phím chưa được khởi tạo.
    06 Kiểm tra Shadow của vùng bộ nhớ bắt đầu từ địa chỉ F000h, nơi chứa BIOS. Có lẽ, một số hành động được thực hiện nhằm mục đích kiểm tra bổ sung bộ nhớ hoặc nội dung bộ nhớ, vì nếu BIOS được đặt trong Shadow RAM ở bước C5 thì đã quá muộn để kiểm tra nó. Có lẽ bước này là do đặc điểm kỹ thuật của một ChipSet cụ thể hoặc có trong các BIOS không hỗ trợ Early Shadow.
    07 Kiểm tra hoạt động của CMOS và nguồn pin.
    Nguồn pin được kiểm tra bằng cách đọc thanh ghi 0Dh của chip RTC. Bit 7 của thanh ghi này chỉ ra lỗi pin và nó báo lỗi ngay cả khi nguồn CMOS hiện tại bình thường, nhưng đã mất nguồn CMOS kể từ khi thanh ghi 0Dh được đọc lần cuối. Nếu phát hiện mất điện, BIOS sẽ ghi nhớ điều này nhưng POST không dừng lại. Sau đó, Xác minh chức năng R/W Cơ bản được thực hiện - kiểm tra các ô CMOS dưới dạng kiểm tra bộ nhớ. Các giá trị được ghi, việc đọc điều khiển được thực hiện và mã đọc được kiểm tra xem có bằng nhau với mã đã viết hay không. Không giống như lỗi về pin, lỗi được phát hiện bằng thử nghiệm này được coi là nghiêm trọng và dẫn đến việc dừng ở mã 07.
    Thiết lập các thanh ghi cấu hình CHIPSET. Lập trình các thanh ghi cấu hình của chip Host Bridge và PIIX. Các giá trị được tải từ bảng mặc định của BIOS, người dùng có thể truy cập bằng tiện ích MODBIN.
    08 Trong sự bất đồng hiện tại, Vắng mặt rõ ràng là ý nghĩa chính xác, vì thực tế là 64K được đề cập ở đây đã được thử nghiệm, vì chúng được bao gồm trong 256K liên quan đến các bước C3, C5. Các bước cụ thể của OEM cho cấu hình ban đầu của Bộ điều khiển DRAM đã được hoàn thành.
    09 Bộ xử lý IBM/Cyrix có các thanh ghi nội bộ để kiểm soát bộ nhớ đệm linh hoạt hơn. Ở bước này, lệnh máy CPUID được thực thi để nhận dạng loại bộ xử lý (rõ ràng, quy trình nhận dạng CPU chính diễn ra muộn hơn nhiều, ở giai đoạn này bạn nên tìm hiểu xem đó có phải là IBM/Cyrix hay không), liệu IBM/Cyrix có phải là ​​được nhận dạng, các thanh ghi kiểm soát bộ đệm mở rộng của nó sẽ được khởi tạo.Bộ điều khiển bộ đệm L2 đang được khởi tạo (ghi các từ điều khiển vào các thanh ghi tương ứng của khối cấu hình Host Bridge, xóa TAGRAM).

    0A1 Tạo bảng vectơ ngắt. Bảng có dung lượng 1024 byte và chứa 256 con trỏ để ngắt các thủ tục xử lý, cho mỗi thủ tục - hai từ 16 bit: offset và phân đoạn, ở giai đoạn này, 32 vectơ được cài đặt (INT 00h - INT 1Fh), tới ngắt tương ứng các thủ tục xử lý (Interrupt Handlers), có trong BIOS. Các vectơ 33-120 được cài đặt trên quy trình còn sơ khai. Thiết lập tài nguyên Quản lý nguồn. Bước này cũng liên quan đến cấu hình ban đầu của hệ thống con quản lý nguồn có trong PIIX, mạch tạo SMI (Ngắt quản lý hệ thống) và cài đặt vectơ SMI.

    0B Nếu nhấn phím INS, cài đặt CMOS mặc định sẽ được thực hiện.Một điểm cần thiết cho các BIOS hỗ trợ SoftMenu. (Xem Câu hỏi thường gặp số 9).
    Tổng kiểm tra khối ô CMOS chịu trách nhiệm lưu trữ thông tin cấu hình được kiểm tra; nếu phát hiện lỗi, cờ phần mềm không hợp lệ CMOS được đặt. Cờ này cũng được đặt nếu phát hiện mất nguồn pin CMOS trước đó ở bước 07.
    Nếu BIOS hỗ trợ PnP, nó sẽ quét các thiết bị ISA PnP và khởi tạo các tham số của chúng (các số Địa chỉ, IRQ và DRQ). Đối với các thiết bị PCI, các tham số chính được đặt trong khối thanh ghi cấu hình (các tham số Chu kỳ bus PCI, I/O và Địa chỉ BỘ NHỚ). Khối thanh ghi cấu hình thiết bị PCI chứa các trường có cùng mục đích cho tất cả các thiết bị PCI (tiêu chuẩn) và các trường dành riêng cho một thiết bị cụ thể. Việc thiết lập các tham số của thiết bị PCI, được thảo luận ở đây, liên quan đến việc thiết lập các giá trị của các trường tiêu chuẩn.
    Bộ xử lý lớp P6 có quyền truy cập vào bộ nhớ chương trình cơ sở, nơi lưu trữ vi mã để thực thi từng lệnh máy. Việc thực hiện các thay đổi đối với vi mã giúp có thể thay đổi các thuật toán để thực thi các lệnh máy hiện có và thêm các lệnh mới.
    0C Khởi tạo khối biến BIOS. Ở giai đoạn này, các giá trị bắt đầu được gán cho các biến BIOS nằm trong khối 256 byte 0040:0000h - 0040:00FFh.
    Những bất đồng với Khởi tạo bàn phím rõ ràng đang được giải quyết theo hướng có lợi cho tùy chọn Soyo, vì lần nhấp nháy thứ hai của đèn LED bàn phím sau khi bật nguồn xảy ra sau khi bộ điều hợp video đã được khởi tạo
    0D Cách tiếp cận cổ điển để phát hiện bộ điều hợp video như sau: sự hiện diện của EGABIOS hoặc VGABIOS được kiểm tra bằng cách kiểm tra sự hiện diện của chữ ký 55 AA tại địa chỉ bắt đầu BIOS Video (Seg:Offs = C000:0000h). Nếu phát hiện thấy chữ ký, tổng kiểm tra BIOS Video sẽ được kiểm tra; nếu nó đúng, điều khiển sẽ được chuyển bằng lệnh CALL FAR tại địa chỉ Seg:Offs = C000:0003h tới quy trình khởi tạo BIOS Video. Quy trình này định cấu hình bộ điều hợp video, đặt lại vectơ ngắt INT 10h (Dịch vụ video) thành quy trình dịch vụ BIOS video, hiển thị màn hình giới thiệu bộ điều hợp video và trả lại quyền điều khiển cho quy trình BIOS hệ thống đang gọi bằng lệnh RET FAR. Nếu Video BIOS không được phát hiện, hãy thử phát hiện CGA hoặc MDA bằng cách quét không gian cổng và tìm kiếm các thanh ghi điều khiển CGA/MDA. Nếu phát hiện thấy CGA hoặc MDA, BIOS sẽ khởi chạy bộ điều hợp video. Không giống như EGA/VGA, CGA/MDA không có bộ điều hợp Video BIOS và việc xử lý INT 10h cho CGA/MDA là trách nhiệm của BIOS hệ thống. Nếu không phát hiện thấy bộ chuyển đổi video nào, tín hiệu âm thanh sẽ được tạo.
    Ở cùng giai đoạn, loại bộ xử lý (bộ xử lý) được nhận dạng, I/O APIC, APIC cục bộ được định cấu hình, lập trình Host Bridge được thực hiện để thiết lập các thông số Host Bus (Front Side Bus). Để nhận biết loại bộ xử lý, lệnh CPUID thường được sử dụng.
    Để đo tần số xung nhịp, chúng tôi sử dụng tốc độ tăng đăng ký TSC (Bộ đếm dấu thời gian), tốc độ tăng này cho mỗi chu kỳ xung nhịp CLK CPU bên trong. Có thể sử dụng bộ định thời hệ thống hoặc RTC làm bộ tạo tần số tham chiếu. Một số BIOS không sử dụng Bộ đếm dấu thời gian mà đo thời gian thực hiện chu kỳ từ một chuỗi lệnh đã biết số chu kỳ xung nhịp trên mỗi lệnh. Điều này được thực hiện khi bộ xử lý không có TSC
    0E Nếu bộ điều hợp video CGA hoặc MDA được cài đặt, quá trình kiểm tra RAM video sẽ được thực hiện. Đối với EGA/VGA, thử nghiệm như vậy được thực hiện bởi Video BIOS ở bước 0D, khi thực hiện quy trình khởi tạo C000:0003h.
    Về cấu hình APIC: rất có thể nó được chia thành hai giai đoạn, được thực hiện ở bước 0D và 0E.
    Có lẽ bước này, thay vì 0F, sẽ cấu hình bàn phím và cho phép ngắt phần cứng từ bộ định thời 8254 (IRQ0) và bàn phím (IRQ1).
    Đang khởi tạo hệ thống con khởi động từ xa RPB (Remote Pre Boot),
    0F Kiểm tra bộ điều khiển DMA 8237 đầu tiên, được chỉ định không chính xác trong tài liệu SOYO là kênh 0 - các khái niệm về “kênh DMA” và “bộ điều khiển DMA” bị nhầm lẫn. Việc kiểm tra được thực hiện bằng cách viết và kiểm tra việc đọc địa chỉ cơ sở và các thanh ghi độ dài truyền. Trên thực tế, việc truyền dữ liệu thử nghiệm bằng kênh DMA không được thực hiện ở bước này và nói chung trong quá trình POST. Bằng cách này, chỉ việc đọc/ghi các thanh ghi bộ điều khiển DMA của bộ xử lý mới được kiểm tra bằng lệnh IN/OUT.
    BIOS Checksum đáng lẽ phải được kiểm tra trong quá trình giải nén, rõ ràng vị trí của BIOS Checksum Test ở giai đoạn này là trước khi BIOS được chia thành Khối khởi động và khối chính (được đóng gói).
    Được biết, ở giai đoạn này, các định nghĩa bàn phím và thử nghiệm nội bộ của nó được thực hiện. Việc đặt lại bộ điều khiển bàn phím và giao diện chuột PS/2 mà nó phục vụ đều bị cấm. Những hành động này được thực hiện sau trong bước 3D.
    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. Cần có các thanh ghi trang để mở rộng địa chỉ 16 bit do bộ điều khiển 8237 tạo ra thành 24 bit (ISA) hoặc 32 bit (EISA).
    Việc tách các thanh ghi trang khỏi bộ điều khiển DMA là do trong các hệ thống cũ hơn, bộ điều khiển DMA Intel 8237 được sử dụng như một chip riêng biệt; nó chỉ có khả năng tạo ra các địa chỉ 16 bit, do đó, một đơn vị mở rộng địa chỉ bổ sung (Trang DMA) Registers) đã được cài đặt.
    Việc kiểm tra các thanh ghi trang được thực hiện bằng cách ghi và đọc điều khiển mà không cần các hoạt động DMA thực tế (chuyển)
    14 Kênh thử nghiệm (bộ đếm) 2 bộ đếm thời gian hệ thống. Kênh 2 của bộ hẹn giờ hệ thống được sử dụng để tạo ra âm thanh. Theo thông tin của chúng tôi, chưa có cách tiếp cận cổ điển nào cho thử nghiệm này được hình thành; một số BIOS bị giới hạn ở việc ghi và kiểm soát việc đọc các thanh ghi hẹn giờ có sẵn để ghi và đọc (kiểm tra R/W).
    Một số BIOS lập trình bộ hẹn giờ để tạo thành một khoảng thời gian xác định và kiểm soát thời lượng của khoảng thời gian được tạo bằng đồng hồ RTC. Tuy nhiên, trong trường hợp có sai lệch thì không rõ ai đã mắc lỗi - Bộ hẹn giờ hay RTC. Có lẽ, Giải thưởng 4.51 được giới hạn ở bài kiểm tra R/W,
    15 Kiểm tra thanh ghi che yêu cầu của bộ điều khiển ngắt đầu tiên. Cần phải nói rằng việc sử dụng thuật ngữ "Kênh" cho bộ điều khiển ngắt là không thông thường và sẽ dẫn đến nhầm lẫn. Các ký hiệu sau được chấp nhận: Bộ điều khiển ngắt đầu tiên (Master), 8259#1. Đăng ký có vào lúc 20h, 21h. Xử lý IRQ0-IRQ7, được gán các vectơ INT 08h - INT 0Fh. Bộ điều khiển ngắt thứ hai (Slave), 8259#2. Các thanh ghi có sẵn tại địa chỉ A0h, A1h. Xử lý IRQ8-IRQ15, được gán các vectơ INT 70h - INT 77h. Đầu ra của Slave8259 được kết nối với đầu vào IRQ2 của Master 8259.
    Bước này kiểm tra thanh ghi che của bộ điều khiển ngắt đầu tiên bằng cách viết mã kiểm tra vào cổng 21h và đọc kiểm tra. Tuy nhiên, IRQ POST không tự kiểm tra hoạt động che giấu, chẳng hạn như quyền/từ chối riêng lẻ đối với các dòng IRQ.
    16 Kiểm tra thanh ghi che yêu cầu của bộ điều khiển ngắt thứ hai. Thao tác tương tự như bước 15, địa chỉ thanh ghi mặt nạ cho bộ điều khiển ngắt thứ hai là A1h.
    17 Kín đáo. Rõ ràng trong các phiên bản BIOS trước đó, thao tác sau đã được thực hiện ở bước này: các thiết bị nguồn IRQ (Bộ hẹn giờ, Bàn phím...) được lập trình theo cách mà yêu cầu IRQ được cố định ở trạng thái thụ động, sau đó là các thanh ghi yêu cầu của bộ điều khiển ngắt 8259 #1 và 8259#2 đã được đọc và thực tế là các yêu cầu tương ứng là thụ động đã được kiểm tra.
    Thực tiễn sửa chữa bo mạch cho thấy rằng việc sửa IRQ ở trạng thái 0 hoặc 1 chỉ khiến bạn cảm thấy như vậy vào lúc bạn cần tương tác với một thiết bị có IRQ bị lỗi (điều này xảy ra trong hầu hết các trường hợp). Giai đoạn kiểm tra bộ điều khiển ngắt KHÔNG phát hiện ra lỗi như vậy, do đó người ta cho rằng BIOS không thực hiện hành động được chỉ định.
    18 Theo mô tả, bước này tương tự như bước 17, tuy nhiên, nếu ở bước 17 không có yêu cầu nào được kiểm tra thì ở đây, ngược lại, các thiết bị nguồn IRQ được lập trình để kích hoạt các yêu cầu và khởi chạy các thủ tục xử lý ngắt đối với các yêu cầu được kích hoạt. được kiểm tra.
    Dựa trên cùng dữ liệu thử nghiệm được thảo luận trong phần mô tả của bước 17, chúng tôi có thể giả định rằng bước 18 thực sự bị thiếu theo nghĩa mà Award đã nghĩ đến. Có xác nhận về sự tồn tại của nó và việc thực hiện các quy trình kiểm tra hoàn toàn khác nhau liên quan đến việc xác định loại bộ xử lý.
    19 Kiểm tra tính thụ động của yêu cầu ngắt không thể che dấu (NMI). Yêu cầu NMI được sử dụng để thông báo cho bộ xử lý về các tình huống khẩn cấp (lỗi chẵn lẻ bộ nhớ, hoạt động tín hiệu #IOCHCK trên bus ISA). Nó dẫn đến việc tạo ra một ngắt có số vectơ cố định - 2 và được xử lý mà không có sự tham gia của 8259. Các sự kiện khẩn cấp này dẫn đến việc cài đặt bộ kích hoạt NMI, bộ kích hoạt này được thiết lập lại bằng phần mềm, trạng thái của nó cũng có thể được thăm dò ( cổng 61h được sử dụng). Thông thường, thử nghiệm này bao gồm việc thực hiện thiết lập lại mềm trình kích hoạt NMI và kiểm tra xem nó chưa được đặt lại
    1A Có lẽ bước này được đặt trước và tần số xung nhịp CPU được hiển thị trên màn hình ở bước 0D.
    1E, 1FThiết lập các tham số bus EISA theo nội dung của bộ nhớ NV (EISA BIOS). Tổng kiểm tra của khối tham số EISA (NVM Checksum) được kiểm tra, nếu đúng, bộ điều khiển EISA được khởi tạo theo các tham số đã chỉ định.
    20...2FĐang khởi tạo thiết bị EISA. Không giống như ISA, bus EISA có các tiện ích dành cho việc đánh địa chỉ từng khe riêng lẻ (các tín hiệu SELECT riêng biệt). Do đó, có thể lập trình để nhận biết thiết bị nào được cài đặt ở khe nào. Cũng có thể thực hiện truy cập riêng vào các thanh ghi cấu hình tương tự như PCI, được thực hiện ở bước này.
    30 1 .Nhận bộ nhớ cơ sở và kích thước bộ nhớ mở rộng
    2.P6 Multi-P BIOS Chỉ - I/O ban đầu và APIC cục bộ

    3. Phân bổ ghi chương trình của CPU K5/K6
    Xác định dung lượng của Bộ nhớ cơ sở và Bộ nhớ mở rộng. Đây là giai đoạn cuối cùng của việc xác định dung lượng bộ nhớ, lúc này mọi thao tác ánh xạ đã hoàn tất, và ở giai đoạn này việc kiểm tra bộ nhớ bắt đầu, BIOS thực hiện việc đọc ghi/điều khiển, xác định từ địa chỉ nào các giá trị đọc ngừng khớp những cái được viết và địa chỉ này được chấp nhận làm ranh giới bộ nhớ.
    Cài đặt APIC liên quan đến P6 được đề cập khá ít.
    Phân bổ ghi K5/K6 là một cải tiến của AMD có nội dung như sau. Trên bộ xử lý Intel, lý do lưu vào bộ nhớ đệm một ô chỉ là để đọc nó; sau khi một ô có địa chỉ nhất định được lưu vào bộ nhớ đệm, điều này cũng có lợi khi ghi (Write Back), tuy nhiên, bản thân bộ nhớ đệm chỉ được thực hiện khi đọc, vì vậy nếu mã thực thi gặp phải một loạt bản ghi liên tiếp tại cùng một địa chỉ (hoặc đóng), bộ đệm sẽ không có lợi nếu những địa chỉ này chưa được chương trình đọc trước đó. Phân bổ ghi AMD là một chế độ trong đó lý do lưu vào bộ nhớ đệm không chỉ là đọc dữ liệu mà còn là ghi. Điều này có nhiều xung đột, giống như bất kỳ sai lệch nào so với tiêu chuẩn Intel, vì vậy AMD đã cung cấp khả năng kiểm soát chế độ này theo chương trình, thậm chí vô hiệu hóa nó. Thiết lập các thanh ghi bộ xử lý AMD K5/K6 để điều khiển chế độ này là một phần của bước 30.

    31 1. Kiểm tra bộ nhớ cơ sở từ 256K đến 640K và bộ nhớ mở rộng trên 1MB.
    2. Kiểm tra bộ nhớ mở rộng từ 1M đến bộ nhớ bằng nhiều mẫu khác nhau.
    LƯU Ý: Phần này sẽ bị bỏ qua trong chế độ EISA và có thể được "bỏ qua" bằng phím ESC ở chế độ ISA.
    3.USB ban đầu.
    Kiểm tra RAM chính trên màn hình. Đối với lượng bộ nhớ được xác định ở bước 30, quá trình kiểm tra được thực hiện bằng cách ghi một số loại Mẫu và đọc chúng trong tầm kiểm soát. Lý do được cho là dẫn đến sự bất đồng về EISA là thực tế là, theo các tiêu chuẩn cũ, chỉ hệ thống EISA mới có thể có bộ nhớ lớn hơn 16 MB. Hiện tại, điều này không còn xảy ra nữa và tất cả bộ nhớ hiện tại đều được kiểm tra ở giai đoạn này, ít nhất là đối với hệ thống không phải EISA.
    Khởi tạo USB. Có những nghi ngờ về USB: hành động này không liên quan đến kiểm tra bộ nhớ và đáng lẽ phải dành một mã riêng cho nó.
    32 Nếu cờ Chế độ EISA được đặt thì hãy kiểm tra bộ nhớ EISA được tìm thấy trong quá trình khởi tạo vị trí.
    LƯU Ý: Phần này sẽ bị bỏ qua trong chế độ ISA và có thể được "bỏ qua" bằng phím ESC ở chế độ EISA.
    Hiển thị thông báo Phần mở rộng BIOS Plug and Play Award (CHỈ PnP BIOS).
    Lập trình tất cả các chip super I/O onboard (nếu có) bao gồm cổng COM, cổng LPT, cổng FDD... theo giá trị setup Lập trình các thiết bị âm thanh onboard
    Nếu chúng ta tiếp tục giả định rằng tất cả bộ nhớ được kiểm tra ở bước 31 thì đối với bước 32, tùy chọn Soyo có vẻ đúng, trong đó không có đề cập đến bộ nhớ.
    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. Chip SIO được đưa vào chế độ cấu hình. Theo cài đặt Thiết lập, nếu CMOS đáng tin cậy, các thông số sau sẽ được lập trình: địa chỉ cơ sở của các tài nguyên có thể truy cập bằng phần mềm COM, LPT, FDC, GamePort, số dòng IRQ và DRQ được sử dụng. Sau đó, chế độ cấu hình SIO bị tắt.
    Thiết bị âm thanh trên bo mạch được lập trình theo cách tương tự. Nếu Thiết bị âm thanh được kết nối với PCI, cấu hình của nó không xảy ra ở bước này mà ở bước 0B.
    39 Lập trình tổng hợp xung nhịp bằng bus I2C.
    Có lẽ, bước này liên quan đến việc lập trình bộ tạo xung nhịp thông qua bus I2C
    3C Đặt cờ để cho phép người dùng vào CMOS Setup Utility.Đặt cờ phần mềm để cho phép truy cập vào Cài đặt.
    3D 1. Khởi tạo bàn phím.
    2. Cài đặt chuột PS2.
    3. Xây dựng bảng hàm INT 15h E820H.
    4. Xây dựng Nút thiết bị PnP cho tổng kích thước bộ nhớ.
    Đang khởi tạo chuột PS/2. Một trong những khoảnh khắc thay thế để khởi tạo bàn phím.
    Có rất ít thông tin liên quan đến chức năng E820h và Nút thiết bị PnP.
    3E Cố gắng bật bộ đệm cấp 2.
    LƯU Ý: Một số chipset có thể cần bật bộ đệm L2 trong giai đoạn này. Nhưng thông thường, bộ nhớ đệm sẽ được bật sau POST 61h.
    Một trong những điểm thay thế để khởi tạo bộ điều khiển Bộ đệm ngoài và giải quyết Bộ đệm
    B. F. 1. Lập trình giá trị còn lại của Chipset theo Thiết lập (Chương trình giá trị thiết lập sau).
    2. Nếu bật cấu hình tự động, hãy lập trình chipset với các giá trị được xác định trước trong Bảng tự động có thể MODBINable .
    Thiết lập các thanh ghi cấu hình CHIPSET theo cài đặt CHIPSET Setup.Có sẵn cho tiện ích MODBIN.
    40 Hiển thị tính năng bảo vệ chống vi-rút vô hiệu hóa hoặc kích hoạt - Vắng mặt .
    Hiển thị trạng thái tùy chọn Virus Protect, bị loại trừ trong các phiên bản BIOS mới
    41 Khởi tạo bộ điều khiển ổ đĩa mềm và bất kỳ ổ đĩa nào.
    Đang khởi tạo hệ thống con đĩa mềm.
    Đối với các BIOS hỗ trợ bộ xử lý P6, APIC cục bộ trước tiên sẽ bị tắt vì nếu không thì yêu cầu IRQ không thể được tạo chính xác. Sau đó, đối với tất cả các loại BIOS, việc thiết lập lại mềm bộ điều khiển ổ đĩa sẽ được thực hiện (thông qua cổng 3F2h). Việc che dấu yêu cầu ngắt từ ổ đĩa (IRQ6) bị loại bỏ; để thực hiện việc này, bit 6 trong cổng 21h sẽ bị xóa và việc chuyển yêu cầu ngắt từ bộ điều khiển ổ đĩa được kiểm tra. Các thông số vận hành của bộ điều khiển biến tần được thiết lập (sử dụng lệnh SPECIFY). Nếu Kiểm tra tìm kiếm ổ đĩa mềm được bật trong Thiết lập, kiểm tra định vị sẽ được thực hiện cho các ổ đĩa đã cài đặt
    42 1. Cắt kết nối IRQ 12 nếu chuột PS2 chưa được cài đặt.
    2. Cài đặt Ổ cứng IDE. Tự động phát hiện ổ cứng. Xây dựng bảng HDD tương thích AT cho Loại 47. Đặt thời gian PIO .
    3. Dò tìm CD ROM trên IDE Bus.
    4. Phát hiện ổ LS120.
    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. Nếu thiết bị được đặt ở chế độ AUTO trong Setup, lệnh IDENTIFY DRIVE sẽ được thực thi, nếu không các thông số của thiết bị sẽ được lấy từ CMOS. Các thanh ghi cấu hình PIIX đang được lập trình để đặt Chế độ PIO.
    Quá trình quét được thực hiện để tìm sự hiện diện của các thiết bị IDE khác (CDROM, LS120 ...). Nếu có thiết bị trên IDE chính, IRQ14 sẽ bị lộ và bit 6 trong cổng A1h sẽ bị xóa. Nếu có thiết bị trên IDE phụ, IRQ15 sẽ bị lộ và bit 7 trong cổng A1h sẽ bị xóa. Việc chuyển IRQ tương ứng được kiểm tra (chỉ dành cho ổ cứng)
    43 1. Phát hiện và khởi tạo các cổng nối tiếp/song song (cũng là cổng trò chơi).
    2. Nếu là PNP BIOS, hãy khởi tạo các cổng nối tiếp và song song .
    Có lẽ, cấu hình của Chip Si/o xảy ra ở bước 32 và ở bước 43, tài nguyên SIO được thêm vào danh sách các thiết bị PnP do BIOS tạo ra.
    45 Phát hiện và khởi tạo bộ đồng xử lý toán học.Đang khởi tạo bộ đồng xử lý FPU.
    Kiểm tra sự hiện diện (Phát hiện) theo nghĩa thông thường không được thực hiện, vì sự hiện diện/vắng mặt của FPU rõ ràng tuân theo thông tin được đọc bởi lệnh CPUID khi xác định Loại CPU. Nhưng vì không thể xác minh tính phù hợp về mặt chức năng của thiết bị này trong giai đoạn đầu của POST nên một loạt thử nghiệm liên quan đến bộ nhớ được thực hiện để xác nhận tính đúng đắn của định nghĩa FPU.
    Khởi tạo thường có nghĩa là phần mềm đặt lại FPU và ghi từ điều khiển vào thanh ghi FPU CW.
    4E 1. Khởi động lại nếu pin Sản xuất POST Loop được đặt. Nếu không, hãy hiển thị bất kỳ thông báo nào (tức là mọi lỗi không nghiêm trọng được phát hiện trong quá trình POST) và nhập Thiết lập.
    2. Nếu phát hiện bất kỳ lỗi nào (chẳng hạn như video, bàn phím, v.v.), hãy hiển thị tất cả các thông báo lỗi trên màn hình và đợi người dùng nhấn phím.
    3. Kích hoạt "Far Hit" cho CPU IBM/Cyrix 6x86.Đang khởi tạo bàn phím USB.
    Một số bo mạch chủ (chủ yếu là Ổ cắm 7) có một nút nhảy để thử nghiệm tại nhà máy. Nếu jumper được chỉ định được đặt, quá trình khởi động lại sẽ được thực hiện. Nếu không, các thông báo về các lỗi không nghiêm trọng sẽ hiển thị trên màn hình, chẳng hạn như ổ cứng HDD không khớp với loại được khai báo trong CMOS, lỗi bàn phím, v.v.
    Ở giai đoạn này, bạn có thể vào Cài đặt CMOS nếu bạn đã nhấn phím DEL.
    Nếu jumper kiểm tra tại nhà máy chưa được cài đặt hoặc hoàn toàn không được cung cấp và phát hiện thấy các lỗi không ngăn cản việc thực thi POST tiếp theo và khởi động hệ điều hành, thì một thông báo sẽ hiển thị và yêu cầu tiếp tục POST bằng cách nhấn phím bất kỳ . Đối với bàn phím DIN hoặc PS/2, quá trình khởi tạo đã được thực hiện ở bước 3D nên chỉ chọn trạng thái KeyLock. Các tùy chọn bàn phím khác được đặt ở bước 62.
    Do thực tế là ở bước 45, tất cả các quy trình khởi tạo cho CPU đã hoàn tất, nên có thể chọn giao thức để làm việc với bộ nhớ đệm L2 nếu bộ xử lý IBM/Cyrix được cài đặt. Phân bổ viết được cho phép.
    4F 1. Nếu cần mật khẩu, hãy yêu cầu mật khẩu.
    2. Xóa Logo Ngôi sao năng lượng (CHỈ CÓ BIOS xanh).
    Nhắc bạn nhập mật khẩu, nếu được cài đặt Cài đặt CMOS cung cấp.
    Logo Energy Star Pollution hoặc biểu tượng thay thế của nó sẽ biến mất.
    50 Ghi lại tất cả các giá trị CMOS vào RAM và xóa màn hình.
    Ghi lại tất cả các giá trị CMOS hiện có trong vùng ngăn xếp BIOS vào CMOS.
    Khôi phục trạng thái CMOS đã lưu trước đó trong RAM. Khi một số đoạn POST được thực thi, nội dung CMOS có thể bị sửa đổi, do đó, nội dung CMOS gốc được sao chép vào RAM, thường là ngăn xếp BIOS và sau khi đi qua các đoạn CMOS bị hỏng, nó sẽ được ghi lại vào CMOS.
    51 Bật trình kiểm tra chẵn lẻ, Bật NMI, Bật bộ đệm, đặt lại cờ trước khi khởi động.
    Không có thông tin nào liên quan đến việc kích hoạt tính chẵn lẻ, các ngắt không thể che giấu, bộ đệm L1/L2 và đặt lại cờ. Có lẽ, việc thực hiện các thao tác này chỉ có thể thực hiện được đối với các chipset loại Intel HX hỗ trợ tính chẵn lẻ.
    Cho phép tự động phát hiện ổ cứng bằng sơ đồ truy cập 32 bit.
    Khởi tạo và cài đặt thông số thiết bị ISA/PnP trước khi khởi tạo thiết bị PCI
    52 1. Khởi tạo bất kỳ ROM tùy chọn nào có từ C8000h đến EFFFFh.
    LƯU Ý: Khi tùy chọn FSCAN được bật, sẽ khởi tạo từ C8000h đến F7FFFh.
    2. Khởi tạo PCI sau này (CHỈ PCI BIOS) - gán IRQ cho các thiết bị PCI - khởi tạo tất cả các ROM PCI.
    3. Lập trình tạo bóng RAM theo cài đặt Cài đặt.
    4. Chương trình chẵn lẻ theo cài đặt Cài đặt.
    5. Khởi tạo quản lý nguồn. Bật/Tắt khởi tạo giao diện PM - APM toàn cầu.
    Khởi tạo ROM BIOS bổ sung (thủ tục ROMSCAN). Trong phạm vi địa chỉ C8000H-EFFFFFH, tìm kiếm được thực hiện cho các chữ ký BIOS bổ sung (55 AA), nếu phát hiện thấy chữ ký, byte độ dài khối (theo sau chữ ký) sẽ được đọc, tổng kiểm tra cho khối sẽ được kiểm tra và nếu tổng kiểm tra là chính xác, điều khiển được chuyển đến lệnh FAR CALL ở offset 0003 so với phần đầu của khối. BIOS thứ cấp dự kiến ​​sẽ khởi tạo thiết bị mà nó đang bảo trì, chặn các vectơ ngắt cần thiết và trả lại quyền điều khiển cho BIOS hệ thống bằng lệnh RET FAR. Một ví dụ điển hình là SCSI BIOS, thường chặn INT 13h và đảm nhận việc bảo trì SCSI HDD. BIOS video sử dụng cùng một hệ tư tưởng, nhưng ở một vị trí đặc biệt - quá trình khởi tạo của nó diễn ra sớm hơn, để đảm bảo rằng quá trình thực thi POST có thể được hiển thị trên màn hình.
    Gán IRQ cho các thiết bị PCI - điều này có nghĩa là thiết lập các giá trị của bốn thanh ghi cấu hình PIIX (theo số dòng PCI INT), ghi lại IRQ mà mỗi dòng yêu cầu ngắt PCI được ánh xạ (INTA#, INTB# , INTC#, INTD#) . Đối với BIOS bổ sung, theo cài đặt Thiết lập, chế độ Bóng tối được bật tùy chọn. Đối với BIOS hệ thống, nó luôn được bật.
    Ở giai đoạn này, những điều sau đây cũng được lập trình:
    hình thành NMI (Nonmaskable Interrupt) để kiểm tra tính chẵn lẻ
    hình thành SMI (Ngắt quản lý hệ thống) cho các chức năng Xanh
    53 Khởi tạo giá trị thời gian trong 40h: vùng BIOS.
    1. Nếu KHÔNG phải là PNP BIOS, hãy khởi tạo các cổng nối tiếp và song song.
    2. Khởi tạo giá trị thời gian trong vùng dữ liệu BIOS bằng cách dịch giá trị thời gian RTC thành giá trị đánh dấu bộ đếm thời gian .
    Cài đặt bộ đếm thời gian DOS phù hợp với Đồng hồ thời gian thực. Giá trị thời gian ở định dạng giờ:phút:giây được chuyển đổi thành các dấu tích bộ đếm thời gian 18,2 Hz và được ghi vào các ô Thời gian DOS trong vùng biến BIOS. Đặt các biến BIOS lưu trữ địa chỉ cổng cơ sở.
    60 Chức năng SetupVirus Protection (Boot Sector Protection) theo Setupsetting .
    Cài đặt bảo vệ chống vi-rút BOOT Sector. Trong hầu hết các bo mạch, việc bảo vệ như vậy được thực hiện trong phần mềm. Trước khi vào quy trình xử lý dịch vụ đĩa (INT 13h), một mô-đun phần mềm chuyển tiếp được cài đặt để phân tích các tham số đầu vào của chức năng và phát hiện hai tình huống:
    Cố gắng ghi vào Khu vực BOOT (AH=3, CL=1, CH=0, DL=8xh, DH=0)
    Cố gắng định dạng Bản nhạc 0 (AH=5 , CH=0 , DL=8xh , DH=0 )
    Nếu hệ thống các điều kiện - đăng ký giá trị - được đáp ứng, một thông báo cảnh báo và tín hiệu âm thanh sẽ được phát ra thay vì thao tác trên đĩa. Ở bước 60, vectơ INT 13h được chuyển sang mô-đun điều khiển chuyển tuyến, nếu chế độ này được bật trong Thiết lập.
    61 1. Thử bật bộ đệm cấp 2.
    Lưu ý: nếu bộ đệm L2 đã được bật trong POST 3D thì phần này sẽ bị bỏ qua.
    2. Đặt tốc độ khởi động theo cài đặt Cài đặt.
    3. Cơ hội cuối cùng để khởi tạo Chipset.
    4. Cơ hội cuối cùng để khởi tạo Quản lý nguồn (chỉ dành cho BIOS xanh) .
    5. Hiển thị bảng cấu hình hệ thống .
    Một trong những điểm thay thế để kích hoạt Bộ nhớ đệm ngoài.
    Các bước cuối cùng để khởi tạo Chipset và Power Management
    62 1. Cài đặt tiết kiệm ánh sáng ban ngày theo giá trị Cài đặt.
    2. Lập trình NUM Lock, tốc độ đánh máy và tốc độ đánh máy theo cài đặt Cài đặt Đọc ID KBD.
    Đặt chế độ Tiết kiệm ánh sáng ban ngày - cho phép tự động chuyển sang thời gian mùa đông/hè cho RealTimeClock, trạng thái NUM Lock, tần số tự động lặp lại và thời gian chờ trước khi vào chế độ tự động lặp lại.
    63 1. Nếu có bất kỳ thay đổi nào trong cấu hình phần cứng, hãy cập nhật thông tin ESCD (CHỈ PNP BIOS).
    2. Nếu có bất kỳ thay đổi nào trong cấu hình phần cứng, hãy cập nhật nhóm dữ liệu DMI (CHỈ DMI BIOS).
    3. Xóa bộ nhớ đã được sử dụng.
    4. Hệ thống khởi động qua INT 19h.
    Sửa lỗi khối ESCD, DMI nếu cấu hình đã thay đổi. Vệ sinh, reset RAM.
    75 Cảnh báo nhiệt độ.
    Nếu LM78 được sử dụng làm bộ điều khiển giám sát hệ thống, cảnh báo sẽ được đưa ra khi vượt quá giới hạn nhiệt độ cho phép.
    Hiện tại không có thông tin đáng tin cậy về việc tạo mã này bởi các bộ điều khiển từ các nhà sản xuất khác, chẳng hạn như Winbond Electronics hoặc Genesys Logic.
    80 ...83 , 90 ...93 Chính Master IDE Tắt nguồn(80)/Bật(90); IDE phụ chính Tắt nguồn(81)/Bật(91); Nguồn IDE chính thứ cấp Tắt(82)/Bật(92);IDE phụ phụ Tắt nguồn(83)/Bật(93) .
    84 và 94Tắt nguồn chip âm thanh(84)/Bật(94) .
    86 ...88 , 96 ...98 COMA Tắt nguồn(86)/Bật(96); LƯỢC Tắt nguồn(87)/Bật(97) ;Tắt nguồn LPT(88)/Bật(98).
    8B và 9BTắt CRT(8B)/Bật(9B) .
    85, 89, 8A, 8C, 8D và 95, 99, 9A, 9C, 9DTắt/Bật thiết bị không xác định.
    Đây không phải là một trong những giai đoạn POST mà là đầu ra tới cổng chẩn đoán của các điểm điều khiển để bật/tắt các thiết bị không xác định.
    Cần lưu ý rằng tất cả các mã nhóm 80 và 90 đều có liên quan đến các sự kiện xảy ra trong quá trình Chức năng xanh. Ngày nay không có thông tin đáng tin cậy nào xác định rõ ràng các thiết bị, ngoài những thiết bị được đề cập ở trên, liên quan đến chức năng tiết kiệm năng lượng
    B0 Giả mạo. Nếu ngắt xảy ra ở chế độ được bảo vệ.
    Trình xử lý ngắt (ngoại lệ) sơ khai cho chế độ được bảo vệ. Đây không phải là một trong các giai đoạn POST mà là một quy trình đặt vectơ (đối với chế độ được bảo vệ, không phải vectơ, mà là bộ mô tả IDT) của các ngắt bộ xử lý bên trong (ngoại lệ) khi hoạt động ở Chế độ được bảo vệ, chẳng hạn như trong quá trình kiểm tra Bộ nhớ mở rộng. Nếu không có lỗi khi làm việc ở Chế độ được bảo vệ, quy trình này sẽ không nhận được quyền kiểm soát. Nếu xảy ra lỗi, chẳng hạn như dữ liệu không hợp lệ trong bảng mô tả, vi phạm trang và các ngoại lệ khác của Chế độ bảo vệ, quyền điều khiển sẽ được chuyển sang quy trình này, nó sẽ xuất mã B0 trên Cổng 80 và dừng
    B1 Nếu xảy ra NMI bị lộ mặt nạ, hiển thị Nhấn F1 để tắt NMI, khởi động lại F2. NMI chưa được xác nhận quyền sở hữu xảy ra.
    Trình xử lý sơ khai cho ngắt không thể che được. Đây không phải là một trong các bước POST mà là một thủ tục được chỉ ra bởi vectơ ngắt không thể che được. Nếu yêu cầu NMI xảy ra và không thể xác định được nguyên nhân của NMI, mã này sẽ được xuất ra Cổng80 và thông báo được hiển thị:
    Nhấn F1 để tắt NMI, F2 để khởi động lại.
    Và hành động của người dùng được mong đợi.
    B2 Hành động không xác định.
    55 và BBBắt đầu Tắt hệ thống 5 Volt;Bắt đầu tắt hệ thống 0 Volt .
    Tay cầm D3 SMI.
    D7 Phần mềm Ngủ gật.
    D8 Phần mềm chờ.
    D9 Đình chỉ phần mềm.
    E1...EF Trang thiết lập E1 - Trang 1, E2 - Trang 2, v.v.
    Không có thông tin được xác minh về hoạt động này; có lẽ, điều này có liên quan đến các hệ thống cũ hơn trong đó quyền truy cập vào BIOS ROM được sắp xếp theo từng trang thông qua một cửa sổ có thể ánh xạ; số trang. Thực tế này được xác nhận bởi sự tồn tại trong phạm vi mã được chỉ định liên quan đến việc thực hiện các quy trình khác
    E.C. Mã bưu điện ECC liên kết với Ngắt quản lý hệ thống (SMI) .
    Hiện tại không có thông tin đáng tin cậy về lý do tạo ra mã này. Có lẽ, sự xuất hiện của nó có liên quan đến quá trình xử lý ECC trong quá trình thực thi Chức năng xanh.
    ED HDD treo lên trên sơ yếu lý lịch 0V.
    Mã này cho biết lỗi thoát HDD khỏi chế độ tiết kiệm năng lượng.
    FF Khởi động hệ thống.
    Điều này có nghĩa là BIOS đã chuyển quyền điều khiển cho hệ điều hành.
    Chuyển quyền điều khiển sang bộ nạp khu vực BOOT. BIOS thực thi lệnh INT 19h. Thủ tục xử lý ngắt INT 19h tuần tự cố gắng đăng ký.

    Thẻ POST đã được sử dụng trong nhiều thập kỷ để chẩn đoán lỗi phần cứng trong máy tính và bo mạch chủ ở nhiều dạng khác nhau. Hiện tại, rất nhiều thẻ này đã được tạo ra, dành cho hầu hết các tình huống có thể xảy ra. Bài viết nói về POST card là gì, dùng để làm gì, hoạt động như thế nào, là gì và chúng khác nhau như thế nào.

    BƯU KIỆN

    Sau khi nhấn nút nguồn của máy tính, BIOS sẽ tiến hành kiểm tra từng bước và khởi tạo tất cả các thành phần phần cứng của máy tính. Quá trình này được gọi là: BƯU KIỆN(Tiếng Anh: Power-On Self-Test - tự kiểm tra sau khi bật nguồn). Không chỉ máy tính mà hầu hết các thiết bị điện tử hiện đại đều có hệ thống tương tự.

    báo cáo BIOS trạng thái(hoặc kết quả) của việc chuyển POST theo nhiều cách:

    1. Hiển thị thông báo trên màn hình. Cách thân thiện và nhiều thông tin nhất. Về cơ bản, nó chỉ khả dụng sau khi hoàn thành thành công hoặc gần thành công quá trình tự kiểm tra. Việc không có bất kỳ thông tin nào trên màn hình cho thấy trục trặc nghiêm trọng của các thành phần cơ bản (bo mạch chủ, bộ xử lý, bộ nhớ, bộ điều hợp video, v.v.). Chẩn đoán lỗi chủ yếu chỉ có thể thực hiện được đối với các thiết bị ngoại vi (ổ đĩa, bàn phím, v.v.).

    2. Tín hiệu âm thanh. Có lẽ mọi người đều đã nghe thấy một tiếng “bíp” ngắn khi bật máy tính - trong hầu hết BIOS, điều này có nghĩa là đã vượt qua bài kiểm tra mà không gặp lỗi và sẵn sàng tải hệ điều hành. Các tùy chọn tín hiệu khác có thể chỉ ra một số vấn đề nhất định với phần cứng. Các mã Morse này khác nhau giữa các nhà sản xuất khác nhau và thậm chí các phiên bản BIOS khác nhau. Bạn thường có thể tìm thấy chúng trong tập sách về bo mạch chủ hoặc các sách tham khảo trực tuyến có liên quan.

    3. Mã BÀI. Trong mỗi bước của quá trình tự kiểm tra, BIOS sẽ gửi mã hiện tại đến cổng 80h (đôi khi là 81h hoặc các cổng khác) và nếu xảy ra lỗi, mã hoạt động không thành công hoặc mã hoạt động thành công cuối cùng sẽ được giữ lại ở đó. Bằng cách đọc mã này, bạn có thể xác định lỗi đã xảy ra ở giai đoạn nào và nguyên nhân nào có thể gây ra lỗi đó. Đây là phương pháp duy nhất trong số tất cả các phương pháp được liệt kê cho phép bạn xác định các sự cố trên bo mạch chủ không có dấu hiệu rõ ràng của sự sống. Vì lý do này, nó thường được sử dụng để tự chẩn đoán và sửa chữa bo mạch chủ.

    Nếu hai phương pháp chẩn đoán đầu tiên không yêu cầu thiết bị đặc biệt, có lẽ ngoại trừ màn hình và loa được kết nối với bo mạch chủ (đôi khi không có), thì đối với phương pháp thứ ba, bạn sẽ cần chính thẻ POST.

    Nơi tìm kiếm giá trịMã POST và tiếng bíp?

      Chi tiết nhất cho tất cả các phiên bản BIOS phổ biến ở Nga và kèm theo bảng điểm, chúng được mô tả trên trang web IC Book. Nhưng có quá nhiều thông tin nên rất dễ bị thất lạc, thuận tiện hơn tải xuống sẵn sàng từ đó PDF một tài liệu có danh sách các mã (nhấp vào mã mong muốn trong đó sẽ đưa bạn đến một trang có giải mã chi tiết).

    1. Tôi cũng khuyên bạn nên Nói tiếng Anh Tài nguyên PostCodeMaster – nó thậm chí còn chứa nhiều mã POST và tín hiệu âm thanh BIOS hơn từ các nhà sản xuất khác nhau (có những mã khá hiếm, cộng thêm một số mã dành cho bo mạch chủ cụ thể, bao gồm cả bo mạch chủ).

    BÀI ĐĂNG thẻ

    Chủ yếu nhiệm vụ bất kỳ thẻ POST nào cũng có chức năng đọc và hiển thị mã POST hiện tại. Nó có thể được đọc theo nhiều cách: thông qua bus ISA, PCI, LPC hoặc qua cổng LPT. Có những lựa chọn khác, kỳ lạ hơn (sẽ nói thêm về chúng sau). Ngoài việc thực sự hiển thị mã, thẻ POST tốt còn có khả năng chẩn đoán bổ sung (chỉ báo, chế độ kiểm tra, chúng thậm chí còn được tìm thấy với bộ điều hợp video tích hợp).

    Một số bo mạch chủ (thường là phân khúc Premium) có được xây dựng trong Chỉ báo mã POST.


    Trước đây, nhiều thợ thủ công làm thẻ POST theo cách thủ công, nhưng giờ đây việc làm này hoàn toàn chẳng ích gì, bạn sẽ phải trả nhiều tiền hơn cho textolite và linh kiện so với chi phí thẻ thông thường. Nếu bạn thực sự muốn...

    LÀ MỘT

    Thẻ POST đầu tiên là thẻ dành cho Xe buýt ISA, tồn tại từ năm 1981 đến năm 1999. Nó thậm chí còn được sử dụng cho đến ngày nay (mặc dù rất hiếm), chủ yếu trong lĩnh vực công nghiệp và quân sự - nơi vẫn còn trang bị cho xe buýt này. Thẻ POST cho nó cũng được bán, cả ở phiên bản riêng biệt (chỉ ISA) và phiên bản kết hợp ISA + PCI.


    Nếu bạn không thực hiện sửa chữa 486 thì việc có thẻ POST ISA là không cần thiết.

    PCI

    Bus máy tính phổ biến tiếp theo là PCI. Hiện nay nó là bus phổ biến nhất cho máy tính để bàn. Đương nhiên, cũng có các thẻ POST dành cho nó với đủ hình dạng, kích thước và chức năng có thể có. Hầu hết điều đơn giản nhất, với chỉ báo phân đoạn thông thường, có thể được mua với giá 2-3 đô la trên bất kỳ Ebay, Ali và những thứ tương tự.


    Về nguyên tắc, một thẻ như vậy đáp ứng khá tốt nhiệm vụ cơ bản của nó - bạn sẽ nhận ra mã POST. Nhưng điều này là không đủ cho công việc chuyên nghiệp. Hữu ích để có chỉ sốđiện áp chính (thường là: +5, +3.3, +12, -12, +3.3 Standby) và các chỉ báo tín hiệu bus (từ cơ bản nhất: CLK, RST#, FRAME#, IRDY#). Điều quan trọng là có thể chuyển đổi cổng mà thẻ “nghe” mã POST (không chỉ 80h tiêu chuẩn). Còn có những “thủ đoạn” khác, do đó mới có hình thức “tinh vi” của những lá bài cao cấp.


    Thông thường, thẻ POST được cài đặt trên các bo mạch chủ rõ ràng bị lỗi (trên thực tế, đây là mục đích của chúng) và không thể loại trừ các trường hợp sự thất bại chính thẻ POST trong quá trình thử nghiệm. Vì vậy, nên có một chiếc thẻ đơn giản, rẻ tiền để chẩn đoán ban đầu.

    Khác lựa chọn thuận tiện– đây là một chỉ báo từ xa. Nó cho phép bạn dễ dàng chẩn đoán bo mạch chủ mà không cần tháo chúng ra khỏi đơn vị hệ thống. Một mặt, nếu nói đến thẻ POST thì rất có thể bo mạch chủ vẫn sẽ phải được tháo ra để sửa chữa, nhưng mặt khác, điều này không phải lúc nào cũng đúng, và thẻ POST chỉ là một cách tiện lợi để sửa chữa. chẩn đoán chung. Trong ảnh là Sintech ST8679, một loại thẻ Trung Quốc có màn hình LCD nhiều dòng từ xa.


    LPT

    Có POST card cho cổng LPT - khá đơn giản và một phương pháp chẩn đoán thuận tiện cho bất kỳ máy tính hoặc máy tính xách tay nào có cùng cổng LPT này. Do đặc tính kỹ thuật nên chúng không có khả năng vốn có của thẻ dành cho PCI, nhưng điều này được bù đắp bằng sự đơn giản và khả năng tiếp cận. Yêu cầu nguồn điện qua USB (vì mục đích này có một cổng trên bo mạch).


    Tuy nhiên, LPT đang trở nên lỗi thời và bạn khó có thể nhìn thấy chúng trên các máy tính hiện đại nữa, vì vậy những chiếc card này cũng đang dần đi vào thời kỳ cũ.

    PCI-E

    PCI, đã phục vụ chúng tôi một cách trung thành trong nhiều năm, dần dần dịch chuyển hiện đại hơn PCI-Thể hiện. Một số lượng đáng kể các bo mạch chủ hiện đại hoàn toàn không có khe cắm PCI (mặc dù chúng có thể có bus). tôi có thể bạn Xin vui lòng– Thẻ POST cho PCI-E hiện hữu. Ví dụ: công ty Ultra-X của Mỹ cung cấp một chiếc (giá của chúng thường rất cao, nhưng không có giá hoặc thậm chí không có thông tin ở đây), trên Internet, bạn có thể tìm thấy ảnh chụp các thẻ PCI-E kỹ thuật của Gigabyte (dường như chỉ dành cho nội bộ sử dụng).


    Ăn và phiên bản Trung Quốc PCI-EBÀI ĐĂNG thẻđược phép KQCPET6-H. Nó được sản xuất bởi một công ty Trung Quốc Điện tử QiGuan, chuyên sản xuất các loại thẻ chẩn đoán (và những loại khá thú vị). Rất tiếc, trang web chính thức của họ (www.qiguaninc.com) đã lâu không được cập nhật và không có thông tin về thẻ này ở đó, nhưng bạn có thể dễ dàng mua với giá 20 +/- đô la cho Ali.


    Nhưng với PCI-E thì không đơn giản như vậy. Thứ nhất, bản thân việc chẩn đoán bằng PCI-E hiện đang là một điều mù mờ, nếu chỉ do thiếu thông tin đầy đủ. Thứ hai, với PCI-E, mọi thứ đều phụ thuộc vào nhà sản xuất cụ thể - không có gì đảm bảo rằng mã sẽ được xuất ra; nếu chúng là đầu ra, không có gì đảm bảo rằng nó sẽ thông qua một cổng tiêu chuẩn và ở dạng tiêu chuẩn...

    Làm cách nào bạn có thể nhận được mã POST từ bo mạch không có PCI nếu bạn không có thẻ PCI-E trong tay? Không thể đưa ra một câu trả lời chắc chắn cho câu hỏi này. Nếu bo mạch chủ của bạn có chỉ báo tích hợp– coi mình là người rất may mắn. Có thể được sử dụng LPT, tất nhiên là nếu có. Thôi, lựa chọn cuối cùng là dùng lốp LPC, một số bo mạch chủ có các đầu nối làm sẵn (LPC_DEBUG, v.v.). Ngay cả khi họ không có ở đó, bản thân xe buýt vẫn luôn hiện diện, nhưng bạn sẽ phải “hàn gắn”...


    USB

    Một trong những điều nhất đầy hứa hẹn Phương pháp chẩn đoán ngày nay là USB. Và lý do chính cho điều này là sự phổ biến sự phổ biến giao diện này. Như chúng tôi đã phát hiện ra, việc không có đầu nối này hoặc đầu nối khác trên bo mạch chủ có thể trở thành trở ngại cho việc chẩn đoán. Và USB đã giải quyết được vấn đề này - theo đúng nghĩa đen, tất cả các máy tính và máy tính xách tay được phát hành trong 15 năm qua đều có một vài cổng.

    Để chẩn đoán như vậy cần phải khả dụng trong hệ thống USB Gỡ lỗiHải cảng là một loại phần mở rộng USB cho phép bạn truyền thông tin chẩn đoán. Trong USB 3.0, việc triển khai Cổng gỡ lỗi hóa ra thuận tiện hơn (bạn có thể đọc thêm về Cổng gỡ lỗi tại liên kết). Ngoài việc truyền mã POST, Cổng gỡ lỗi cho phép bạn đầy đủ gỡ lỗi Mã BIOS và UEFI.

    Thậm chí còn có phát hành các công ty khác nhau. NET20DC từ Ajays(công ty gần như phá sản ngay lập tức do các nhà cung cấp từ chối cung cấp cho họ linh kiện để lắp ráp thiết bị). Insyde H 2 O DDT từ Phần mềm nội bộ(có vẻ như được phát hành vào năm 2008, nhưng thông tin về thiết bị này đã chìm vào quên lãng ngay cả trên trang web chính thức). Cả hai thiết bị này đều giống trình gỡ lỗi hơn, mặc dù chúng có khả năng chụp mã POST.


    Hầu hết trình độ caođầy đủ công cụ chẩn đoán là AMDebug Rx từ AMI: cho phép bạn hiển thị mã POST kèm theo mô tả, hoạt động hoàn toàn với UEFI, ghi nhật ký quá trình POST, có thể kết nối với PC để định cấu hình và đọc mã, có chức năng gỡ lỗi. Điều thú vị nhất là phép màu này vẫn chưa được ra mắt vào năm 2009 năm! Rõ ràng là thiết bị này được thiết kế dành cho AMIBIOS bản địa Tôi chưa biết liệu nó có hoạt động với các BIOS khác hay không.


    Trong 6-7 năm kể từ khi các thiết bị USB này xuất hiện, không một ai trong số họ chưa trở nên phổ biến, bây giờ bạn chỉ có thể mua AMIDEbug Rx, và sau đó chỉ trực tiếp từ nhà sản xuất trên cơ sở cá nhân lời yêu cầu. Giá của thiết bị không được tiết lộ. Vì vậy, việc chuyển đổi rộng rãi sang chẩn đoán USB vẫn chưa được mong đợi.

    Chẩn đoán máy tính xách tay

    Với máy tính xách tay, mọi thứ phức tạp hơn một chút. Các đầu nối phổ biến nhất có thể được sử dụng để chẩn đoán là PCI nhỏ hoặc PCI-E nhỏ(đối với những cái hiện đại hơn).


    Mini PCI-E (như PCI-E) không bắt buộc phải xuất mã POST; tất cả phụ thuộc vào việc nhà sản xuất có cung cấp khả năng này hay không.

    Một lần nữa, có một trường hợp sử dụng lốp xeLPC. Trên bo mạch chủ có thể không có cổng kết nối với bus này, vì vậy bạn sẽ phải hàn trực tiếp vào bo mạch hoặc bộ điều khiển.


    Một số nhà sản xuất có cách của bạn chẩn đoán, ở đây thực sự là “ai biết được điều gì”. Thật không may, thông tin này thường chỉ là tài sản của nhà sản xuất và các trung tâm dịch vụ nội bộ của họ, vì vậy tất cả các tùy chọn hiện có cho thẻ POST khó có thể được công bố công khai. Toàn diện nhất một sự kết hợp “tất cả trong một chai” để chẩn đoán máy tính xách tay là thẻ POST Sintech ST8675, có thể dễ dàng tìm thấy từ những người bán hàng Trung Quốc với giá 20-30 USD khi giao hàng.


    Trong số các giải pháp thú vị, công ty BVG-Group của Nga cung cấp dongle VGA cho máy tính xách tay Samsung và thẻ dưới dạng mô-đun bộ nhớ cho máy tính xách tay ASUS. Đây có lẽ là những lựa chọn thẻ POST “kỳ lạ” nhất mà tôi biết. Mặc dù nên dành những tràng pháo tay cho các nhà sản xuất máy tính xách tay đã nghĩ ra phương pháp chẩn đoán như vậy cho sản phẩm của họ.


    Tôi có thể làm thất vọng những người đang chờ đợi ví dụ cụ thể - thẻ POST là một trong số đó từ các công cụ chẩn đoán, trong hầu hết các trường hợp chỉ giúp hiểu “đào ở đâu”, cách đào và dùng xẻng nào hoàn toàn phụ thuộc vào bạn. Đôi khi, để thực hiện “chẩn đoán”, chỉ một cái có thể là đủ hoặc bạn có thể cần sự trợ giúp của đồng hồ vạn năng và máy hiện sóng, có đầy đủ khả năng sử dụng chúng. Nếu điều này gây khó khăn cho bạn, tốt hơn hết bạn nên mang bo mạch chủ của mình đến gặp các chuyên gia trước khi nó chuyển từ tình trạng không hoạt động sang tình trạng không thể sửa chữa được.

    Tái bút

    Thẻ POST có một quá khứ thú vị và hiện tại phong phú. Tương lai giữ gì cho họ? Chờ và xem. Nhưng thực tế là trong thời đại tiêu dùng hiện nay, các thiết bị thường bị vứt bỏ trước khi kịp hỏng hóc. Và nếu chúng bị hỏng, chúng sẽ được chuyển đến xưởng dịch vụ của nhà sản xuất, nơi rõ ràng chúng phải có thiết bị chẩn đoán phù hợp. Theo tôi, tất cả những điều này là nguyên nhân chính dẫn đến hiện tượng “POST chân không”.

    Compaq BIOS:

    Thông báo lỗi

    Sự miêu tả

    Hệ thống đang khởi động đúng cách

    Lỗi tổng kiểm tra BIOS ROM

    Nội dung của BIOS ROM không khớp với nội dung dự kiến. Nếu có thể, hãy tải lại BIOS từ PAQ

    Kiểm tra bộ điều hợp video và đảm bảo nó được đặt đúng vị trí. Nếu có thể, hãy thay thế bộ điều hợp video

    7 tiếng bíp (1 dài, 1 giây, 1 l, 1 ngắn, tạm dừng, 1 dài, 1 ngắn, 1 ngắn)

    Card màn hình AGP bị lỗi. Gắn lại thẻ hoặc thay thế hoàn toàn. Tiếng bíp này liên quan đến hệ thống Compaq Deskpro

    1 tiếng bíp dài không dứt

    Lỗi bộ nhớ. RAM kém. Thay thế và kiểm tra

    Gắn lại RAM rồi kiểm tra lại; thay thế RAM nếu lỗi vẫn tiếp tục

    BIOS máy tính để bàn IBM:

    Thông báo lỗi

    Sự miêu tả

    Hệ thống đang khởi động đúng cách

    Lỗi khởi tạo

    Mã lỗi được hiển thị

    Lỗi bo mạch hệ thống

    Lỗi bộ điều hợp video

    Lỗi bộ chuyển đổi EGA/VGA

    Lỗi bộ chuyển đổi bàn phím 3270

    Lỗi nguồn điện

    Thay thế nguồn điện

    Lỗi nguồn điện

    Thay thế nguồn điện

    Thay thế nguồn điện

    BIOS Thinkpad của IBM:

    Tiếng bíp/Lỗi

    Sự miêu tả

    Tiếng bíp liên tục

    Lỗi bo mạch hệ thống

    Một tiếng bíp; Màn hình LCD không đọc được, trống hoặc nhấp nháy

    Vấn đề về đầu nối LCD; Lỗi biến tần đèn nền LCD; bộ chuyển đổi video bị lỗi; Lắp ráp LCD bị lỗi; Lỗi bo mạch hệ thống; lỗi nguồn điện

    Một tiếng bíp; Thông báo "Không thể truy cập nguồn khởi động"

    Lỗi thiết bị khởi động; lỗi bo mạch hệ thống

    Một tiếng bíp dài, hai tiếng bíp ngắn

    Lỗi bo mạch hệ thống; Sự cố bộ điều hợp video; Lỗi lắp ráp LCD

    Một tiếng bíp dài và bốn tiếng bíp ngắn

    Điện áp pin thấp

    Một tiếng bíp mỗi giây

    Điện áp pin thấp

    Hai tiếng bíp ngắn với mã lỗi

    thông báo lỗi ĐĂNG

    Lỗi bo mạch hệ thống

    BIOS thông minh của IBM:

    Mã lỗi tiếng bíp:

    Hành động/Chạy chẩn đoán trên các thành phần sau:

    Lỗi đọc/ghi 1-1-3 CMOS1. Chạy thiết lập
    2.Bảng hệ thống
    Lỗi kiểm tra BIOS ROM 1-1-41.Bảng hệ thống
    Lỗi DMA 1-2-X1.Bảng hệ thống
    1-3-X1. Mô-đun bộ nhớ
    2.Bảng hệ thống
    1-4-4 1. Bàn phím
    2.Bảng hệ thống
    Đã phát hiện lỗi 1-4-X trong 64 KB RAM đầu tiên.1. Mô-đun bộ nhớ
    2.Bảng hệ thống
    2-1-1, 2-1-2 1. Chạy thiết lập
    2.Bảng hệ thống
    2-1-X 64 KB RAM đầu tiên bị lỗi.1. Mô-đun bộ nhớ
    2.Bảng hệ thống
    2-2-2
    2.Bảng hệ thống
    2-2-X 64 KB RAM đầu tiên bị lỗi.1. Mô-đun bộ nhớ
    2.Bảng hệ thống
    2-3-X1. Mô-đun bộ nhớ
    2.Bảng hệ thống
    2-4-X1. Chạy thiết lập
    2. Mô-đun bộ nhớ
    3.Bảng hệ thống
    Đăng ký 3-1-X DMA không thành công.1.Bảng hệ thống
    3-2-4 Bộ điều khiển bàn phím không thành công.1.Bảng hệ thống
    2. Bàn phím
    3-3-4 Khởi tạo màn hình không thành công.1. Bộ điều hợp video (nếu được cài đặt)
    2.Bảng hệ thống
    3. Hiển thị
    3-4-1 Truy xuất màn hình đã phát hiện thấy lỗi.1. Bộ điều hợp video (nếu được cài đặt)
    2.Bảng hệ thống
    3. Hiển thị
    3-4-2 POST đang tìm kiếm ROM video.1. Bộ điều hợp video (nếu được cài đặt)
    2.Bảng hệ thống
    4 1. Bộ điều hợp video (nếu được cài đặt)
    2.Bảng hệ thống
    Tất cả các chuỗi mã bíp khác.1.Bảng hệ thống
    Một tiếng bíp dài và một tiếng bíp ngắn trong khi POST.
    Lỗi bộ nhớ Base 640 KB hoặc lỗi RAM bóng.
    1. Mô-đun bộ nhớ
    2.Bảng hệ thống
    Một tiếng bíp dài và hai hoặc ba tiếng bíp ngắn trong khi POST.(Lỗi video)1. Bộ điều hợp video (nếu được cài đặt)
    2.Bảng hệ thống
    Ba tiếng bíp ngắn trong khi POST.1. Xem "Bộ nhớ bo mạch hệ thống" trên trang 62.
    2.Bảng hệ thống
    Tiếng bíp liên tục.1.Bảng hệ thống
    Lặp đi lặp lại những tiếng bíp ngắn.1. Bàn phím bị kẹt phím?
    2. Cáp bàn phím
    3.Bảng hệ thống
    BIOS Mylex:

    Thông báo lỗi

    Sự miêu tả

    Hệ thống đang khởi động bình thường

    Lỗi bộ điều hợp video

    Bộ điều hợp video bị lỗi hoặc không được đặt đúng cách. Kiểm tra bộ chuyển đổi

    Lỗi điều khiển bàn phím

    IC điều khiển bàn phím bị lỗi. Thay IC nếu có thể

    IC điều khiển bàn phím bị lỗi hoặc bàn phím bị lỗi. Thay bàn phím, nếu vẫn còn lỗi thì thay IC điều khiển bàn phím

    Bộ điều khiển ngắt khả trình bị lỗi. Thay IC nếu có thể

    Bộ điều khiển ngắt khả trình bị lỗi. thay IC nếu có thể

    Lỗi đăng ký trang DMA

    IC điều khiển DMA bị lỗi. Thay IC nếu có thể

    Lỗi làm mới RAM

    Lỗi chẵn lẻ RAM

    Lỗi bộ điều khiển DMA 0

    IC điều khiển DMA cho kênh 0 bị lỗi

    RAM CMOS bị lỗi

    Lỗi bộ điều khiển DMA 1

    IC điều khiển DMA cho kênh 1 bị lỗi

    Lỗi pin CMOS RAM

    Pin CMOS RAM bị hỏng. Nếu có thể hãy thay CMOS hoặc pin

    Lỗi tổng kiểm tra RAM CMOS

    RAM CMOS bị lỗi. Nếu có thể hãy thay CMOS

    Lỗi tổng kiểm tra BIOS ROM

    ROM BIOS bị lỗi. Nếu có thể hãy thay thế BIOS hoặc nâng cấp nó

    BIOS Mylex 386:

    Thông báo lỗi

    Sự miêu tả

    Hệ thống đang khởi động bình thường

    Lỗi bộ điều hợp video

    Bộ điều hợp video bị lỗi, không được lắp đúng cách hoặc bị thiếu

    1 dài, 1 ngắn, 1 dài

    Lỗi điều khiển bàn phím

    IC điều khiển bàn phím bị lỗi hoặc mạch bo mạch hệ thống bị lỗi

    1 dài, 2 ngắn, 1 dài

    Bộ điều khiển bàn phím bị lỗi hoặc mạch bo mạch hệ thống bị lỗi

    1 dài, 3 ngắn, 1 dài

    1 dài 4 ngắn, 1 dài

    IC điều khiển ngắt khả trình bị lỗi

    1 dài, 5 ngắn, 1 dài

    Lỗi đăng ký trang DMA

    IC điều khiển DMA 1 hoặc 2 bị lỗi hoặc mạch bo mạch hệ thống bị lỗi

    1 dài, 6 ngắn, 1 dài

    Lỗi làm mới RAM

    1 dài, 7 ngắn, 1 dài

    1 dài, 8 ngắn, 1 dài

    Lỗi chẵn lẻ RAM

    1 dài, 9 ngắn, 1 dài

    Lỗi bộ điều khiển DMA 1

    Bộ điều khiển DMA cho kênh 0 bị lỗi hoặc mạch bo mạch hệ thống bị lỗi

    1 dài, 10 ngắn, 1 dài

    Hoặc RAM CMOS bị lỗi. Thay thế CMOS

    1 dài, 11 ngắn, 1 dài

    Lỗi bộ điều khiển DMA 2

    Bộ điều khiển DMA cho kênh 1 bị lỗi hoặc mạch bo mạch hệ thống bị lỗi

    1 dài, 12 ngắn, 1 dài

    Lỗi pin CMOS RAM

    Pin CMOS RAM bị lỗi hoặc RAM CMOS bị hỏng. Thay pin nếu có thể

    1 dài, 13 ngắn, 1 dài

    Lỗi kiểm tra cmos

    RAM CMOS bị lỗi

    1 dài 14 ngắn, 1 dài

    Lỗi tổng kiểm tra BIOS ROM

    Tổng kiểm tra ROM BIOS bị lỗi. Thay thế BIOS hoặc nâng cấp

    BIOS ISA/MCA/EISA của Phoenix:

    Mã tiếng bíp được thể hiện bằng số tiếng bíp. Ví dụ. 1-1-2 có nghĩa là 1 tiếng bíp, tạm dừng, 1 tiếng bíp, tạm dừng và 2 tiếng bíp.

    • Với máy tính Dell, mã bíp 1-2 cũng có thể cho biết thẻ bổ trợ có khả năng khởi động đã được cài đặt nhưng không có thiết bị khởi động nào được gắn vào. Ví dụ: trong trường hợp bạn lắp thẻ Promise Ultra-66 nhưng không kết nối ổ cứng với thẻ, bạn sẽ nhận được mã bíp. Tôi đã xác minh điều này bằng thẻ SIIG (tào lao - tránh như bệnh dịch hạch) Ultra-66, sau đó xác nhận kết quả với Dell.

    Thông báo lỗi

    Sự miêu tả

    Lỗi kiểm tra CPU

    CPU bị lỗi. Thay thế CPU

    Lỗi chọn bo mạch hệ thống

    Bo mạch chủ đang gặp lỗi không xác định. Thay thế bo mạch chủ

    Lỗi đọc/ghi CMOS

    Đồng hồ thời gian thực/CMOS bị lỗi. Thay thế CMOS nếu có thể

    Lỗi RAM CMOS mở rộng

    Phần mở rộng của RAM CMOS không thành công. Thay thế CMOS nếu có thể

    Lỗi tổng kiểm tra BIOS ROM

    ROM BIOS bị lỗi. Thay thế BIOS hoặc nâng cấp nếu có thể

    Bộ hẹn giờ ngắt có thể lập trình không thành công. Thay thế nếu có thể

    Lỗi đọc/ghi DMA

    Bộ điều khiển DMA đã thất bại. Thay IC nếu có thể

    Lỗi làm mới RAM

    Bộ điều khiển làm mới RAM bị lỗi

    Lỗi RAM 64KB

    Quá trình kiểm tra RAM 64KB đầu tiên không khởi động được

    Lỗi RAM 64KB đầu tiên

    IC RAM đầu tiên bị lỗi. Thay IC nếu có thể

    Lỗi logic 64KB đầu tiên

    Logic điều khiển RAM đầu tiên đã thất bại

    Lỗi dòng địa chỉ

    Dòng địa chỉ tới RAM 64KB đầu tiên bị lỗi

    Lỗi RAM chẵn lẻ

    IC RAM đầu tiên bị lỗi. Thay thế nếu có thể

    Kiểm tra bộ đếm thời gian không an toàn của EISA

    Thay thế bo mạch chủ

    Kiểm tra cổng EISA NMI 462

    Thay thế bo mạch chủ

    Lỗi RAM 64KB

    Bit 0; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 1; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 2; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 3; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 4; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 5; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 6; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 7; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 8; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 9; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 10; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 11; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 12; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 13; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 14; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi RAM 64KB

    Bit 15; Bit dữ liệu này trên IC RAM đầu tiên đã bị lỗi. Thay IC nếu có thể

    Lỗi đăng ký DMA phụ

    Bộ điều khiển DMA đã thất bại. Thay thế bộ điều khiển nếu có thể

    Lỗi đăng ký DMA chính

    Bộ điều khiển DMA đã thất bại. Thay thế bộ điều khiển nếu có thể

    Lỗi đăng ký mặt nạ ngắt chính

    Lỗi đăng ký mặt nạ gián đoạn nô lệ

    IC điều khiển ngắt bị lỗi

    Lỗi vectơ ngắt

    BIOS không thể tải các vectơ ngắt vào bộ nhớ. Thay thế bo mạch chủ

    Lỗi bộ điều khiển bàn phím

    CMOS RAM bị hỏng nguồn

    Thay pin CMOS hoặc RAM CMOS nếu có thể

    Lỗi cấu hình CMOS

    Cấu hình CMOS không thành công. Khôi phục cấu hình hoặc thay pin nếu có thể

    Lỗi bộ nhớ video

    Có vấn đề với bộ nhớ video. Thay thế bộ chuyển đổi video nếu có thể

    Lỗi khởi tạo video

    Có vấn đề với bộ điều hợp video. Cắm lại bộ chuyển đổi hoặc thay bộ chuyển đổi nếu có thể

    IC hẹn giờ của hệ thống bị lỗi. Thay thế IC nếu có thể.

    Tắt máy không thành công

    CMOS đã thất bại. Thay thế IC CMOS nếu có thể

    Cổng A20 bị lỗi

    Bộ điều khiển bàn phím bị lỗi. Thay IC nếu có thể

    Ngắt không mong muốn ở chế độ được bảo vệ

    Đây là một vấn đề CPU. Thay CPU và test lại

    Kiểm tra RAM không thành công

    Mạch địa chỉ RAM hệ thống bị lỗi. Thay thế bo mạch chủ

    Lỗi kênh hẹn giờ khoảng thời gian 2

    IC hẹn giờ hệ thống bị lỗi. Thay IC nếu có thể

    Đồng hồ thời gian trong ngày bị lỗi

    Đồng hồ thời gian thực/CMOS bị lỗi. Thay thế CMOS nếu có thể

    Lỗi cổng nối tiếp

    Đã xảy ra lỗi trong mạch cổng nối tiếp

    Lỗi cổng song song

    Đã xảy ra lỗi trong mạch cổng song song

    Lỗi bộ đồng xử lý toán học

    Bộ đồng xử lý toán học đã thất bại. Nếu có thể, hãy thay thế MPU

    Sự miêu tả

    Xác minh chế độ thực

    Khởi tạo phần cứng hệ thống

    Khởi tạo các thanh ghi chipset với các giá trị ban đầu

    Đặt trong cờ POST

    Khởi tạo các thanh ghi CPU

    Khởi tạo bộ đệm về giá trị ban đầu

    Khởi tạo quản lý năng lượng

    Tải các thanh ghi thay thế với các giá trị POST ban đầu

    Chuyển tới UserPatch0

    Khởi tạo khởi tạo bộ đếm thời gian

    Khởi tạo bộ định thời 8254

    8237 Khởi tạo bộ điều khiển DMA

    Đặt lại bộ điều khiển ngắt có thể lập trình

    Kiểm tra việc làm mới DRAM

    Kiểm tra bộ điều khiển bàn phím 8742

    Đặt thanh ghi phân đoạn ES thành 4GB

    Xóa bộ nhớ cơ sở 512K

    Kiểm tra các dòng địa chỉ cơ sở 512K

    Kiểm tra bộ nhớ cơ sở 51K

    Kiểm tra tần số xung nhịp CPU

    Lỗi đọc/ghi CMOS RAM (điều này thường chỉ ra sự cố trên bus ISA chẳng hạn như thẻ không được gắn vào)

    Khởi động lại chipset

    ROM BIOS hệ thống bóng tối

    Khởi động lại bộ đệm

    Tự động hóa bộ đệm

    Cấu hình các thanh ghi chipset nâng cao

    Tải các thanh ghi thay thế có giá trị CMOS

    Đặt tốc độ CPU ban đầu

    Khởi tạo các vectơ ngắt

    Khởi tạo các ngắt BIOS

    Kiểm tra thông báo bản quyền ROM

    Khởi tạo trình quản lý cho các ROM tùy chọn PCI

    Kiểm tra cấu hình video dựa trên CMOS

    Khởi tạo bus PCI và các thiết bị

    khởi tạo tất cả các bộ điều hợp video trong hệ thống

    ROM BIOS video bóng

    Hiển thị thông báo bản quyền

    Hiển thị loại CPU và tốc độ

    Đặt phím bấm nếu được bật

    Kiểm tra sự gián đoạn bất ngờ

    Hiển thị nhắc nhở "Nhấn F2 để vào thiết lập"

    Kiểm tra RAM trong khoảng từ 512K đến 640K

    Kiểm tra bộ nhớ mở rộng

    Kiểm tra các dòng địa chỉ bộ nhớ mở rộng

    Chuyển tới UserPatch1

    Định cấu hình các thanh ghi bộ đệm nâng cao

    Kích hoạt bộ nhớ đệm bên ngoài và CPU

    Khởi tạo trình xử lý SMI

    Hiển thị kích thước bộ đệm ngoài

    Hiển thị thông báo bóng

    Hiển thị các phân đoạn không thể dùng một lần

    Hiển thị thông báo lỗi

    Kiểm tra lỗi cấu hình

    Kiểm tra đồng hồ thời gian thực

    Kiểm tra lỗi bàn phím

    Thiết lập các vectơ ngắt phần cứng

    Kiểm tra bộ đồng xử lý nếu có

    Tắt các cổng I/O trên bo mạch

    Phát hiện và cài đặt cổng RS232 bên ngoài

    Phát hiện và cài đặt các cổng song song bên ngoài

    Khởi động lại các cổng I/O trên bo mạch

    Khởi tạo vùng dữ liệu BIOS

    Khởi tạo vùng dữ liệu BIOS mở rộng

    Khởi tạo bộ điều khiển đĩa mềm

    Khởi tạo bộ điều khiển đĩa cứng

    Khởi tạo bộ điều khiển đĩa cứng bus cục bộ

    Chuyển tới UserPatch2

    Vô hiệu hóa dòng địa chỉ A20

    Xóa đăng ký phân đoạn ES lớn

    Tìm kiếm ROM tùy chọn

    ROM tùy chọn bóng

    Thiết lập quản lý nguồn điện

    Cho phép ngắt phần cứng

    Quét tổ hợp phím F2

    Xóa cờ trong POST

    Kiểm tra lỗi

    POST xong - chuẩn bị khởi động hệ điều hành

    Kiểm tra mật khẩu (tùy chọn)

    Xóa bảng mô tả chung

    Xóa trình kiểm tra chẵn lẻ

    Kiểm tra virus và nhắc nhở sao lưu

    Hãy thử khởi động với INT 19

    Lỗi xử lý ngắt

    Lỗi ngắt không xác định

    Lỗi ngắt đang chờ xử lý

    Khởi tạo lỗi ROM tùy chọn

    Di chuyển khối mở rộng

    Tắt máy 10 lỗi

    Lỗi bộ điều khiển bàn phím (rất có thể vấn đề là do RAM hoặc bộ đệm trừ khi không có video)

    Khởi tạo chipset

    Khởi tạo bộ đếm làm mới

    Kiểm tra đèn flash cưỡng bức

    Thực hiện kiểm tra RAM hoàn chỉnh

    Thực hiện khởi tạo OEM

    Khởi tạo bộ điều khiển ngắt

    Đọc trong mã bootstrap

    Khởi tạo tất cả các vectơ

    Khởi tạo thiết bị khởi động

    Mã khởi động đã được đọc OK

    BIOS bộ tứ:

    Thông báo lỗi

    Sự miêu tả

    Hệ thống đang khởi động bình thường

    RAM CMOS bị lỗi. Thay IC nếu có thể

    Bộ điều hợp video bị lỗi. Gắn lại bộ chuyển đổi video hoặc thay bộ chuyển đổi nếu có thể

    Lỗi bộ điều khiển ngoại vi

    Một hoặc nhiều bộ điều khiển ngoại vi của hệ thống bị lỗi. Thay thế bộ điều khiển và kiểm tra lại