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
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 Và 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ô 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 | ||
LÀ | 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:
![](https://i0.wp.com/safecomp.me/files/bios/300616/3.png)
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
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.
![](https://i2.wp.com/safecomp.me/files/bios/300616/4.jpg)
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
![](https://i1.wp.com/safecomp.me/files/bios/300616/5.png)
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.
LÀ 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?
- 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ủ).
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).
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.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-vstroennyi-POST-indicator-500x247.jpg)
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.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-PCI-ISA.jpg)
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ự.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-simple-post-card.jpg)
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.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-ic80.jpg)
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.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-ne-snimaia-materinku-500x267.jpg)
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).
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-LPT-card.jpg)
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).
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Gigabyte-CPE-PCIE280-500x417.jpg)
Ă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.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-KQCPET6-H-PCIe.jpg)
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”...
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Asus-H61M-LPC-DEBUG-Port-500x301.jpg)
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.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-insyde-h2o-DDT.jpg)
Hầu hết trình độ cao Và đầ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.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-AMIDebug-Rx.jpg)
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).
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-miniPCI-miniPCIe-card.jpg)
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.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-LPC-controller-500x277.jpg)
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.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Sintech-ST8675-500x318.jpg)
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ọ.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-notebook-sodimm-vga.jpg)
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”.
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 |
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 |
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 CMOS | 1. Chạy thiết lập 2.Bảng hệ thống |
Lỗi kiểm tra BIOS ROM 1-1-4 | 1.Bảng hệ thống |
Lỗi DMA 1-2-X | 1.Bảng hệ thống |
1-3-X | 1. 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-X | 1. Mô-đun bộ nhớ 2.Bảng hệ thống |
2-4-X | 1. 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 |
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ó |
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 |