POST card หรือ POST test คือ บอร์ดพีซีไอส่วนขยายซึ่งมีตัวบ่งชี้ดิจิตอลที่แสดงรหัสการเริ่มต้นเมนบอร์ด โดย รหัสนี้คุณสามารถค้นหาได้ว่าส่วนประกอบใดของบอร์ดชำรุด รหัสมักขึ้นอยู่กับผู้ผลิต BIOS หากไม่มีข้อผิดพลาดและการทดสอบสำเร็จ POST จะสร้างรหัสที่ไม่เปลี่ยนค่า เช่น บนเมนบอร์ดส่วนใหญ่
เมื่อการกำหนดค่าเริ่มต้นเสร็จสมบูรณ์ รหัส "FF" จะปรากฏขึ้น ผู้ทดสอบมักจะติดตั้ง LED ที่แสดงแรงดันไฟฟ้า +5 +3.3 +12, −12
ต่อไปนี้เป็นรหัสข้อผิดพลาดที่เหมาะกับ BIOS เวอร์ชันส่วนใหญ่:
รหัสโพสต์ | คำอธิบาย |
---|---|
D0 | การเริ่มต้นเมนบอร์ดและชิปเซ็ตโปรเซสเซอร์ล่วงหน้า การตรวจสอบการตรวจสอบ BIOS ปิดใช้งานการขัดจังหวะ NMI ที่ไม่สามารถปกปิดได้ กำลังตรวจสอบตัวควบคุม Super I/O และ CMOS กำลังตรวจสอบ |
D1 | ตัวควบคุมแป้นพิมพ์ทำการทดสอบตัวเอง (ทดสอบ BAT) มีการดำเนินการเริ่มต้นพอร์ต I/O กำลังเริ่มต้นตัวควบคุม DMA |
D2 | ปิดการใช้งานหน่วยความจำแคช ดำเนินการตามขั้นตอนการกำหนดจำนวน RAM ที่ติดตั้ง |
D3 | มีการตรวจสอบการสร้างคำขอสำหรับการสร้าง RAM แบบไดนามิกใหม่ เปิดใช้งานการใช้หน่วยความจำแคช |
D4 | ทดสอบหน่วยความจำ 512 KB มีการตั้งค่าที่อยู่สแต็กและมีการกำหนดค่าหน่วยความจำแคช |
D5 | รหัส BIOS ของระบบจะถูกแตกไฟล์และเขียนใหม่ลงใน Shadow RAM |
D6 | การตรวจสอบ BIOS จะถูกคำนวณ และปุ่ม Ctrl+Home รวมกันจะถูกตรวจสอบ หากตรงตามเงื่อนไขเหล่านี้อย่างน้อยหนึ่งข้อ ขั้นตอนการกู้คืน BIOS จะเริ่มต้นขึ้น |
D7 | หากเช็คซัมได้รับการตรวจสอบเรียบร้อยแล้ว การจัดการไบออสถูกส่งผ่านไปยัง InterfaceModule ซึ่งจะคลายโค้ดที่ปฏิบัติการได้ลงในพื้นที่รันไทม์ |
D8 | รหัสรันไทม์จะถูกแตกออกจากหน่วยความจำแฟลชไปยัง RAM ข้อมูล CPUID จะถูกเก็บไว้ใน RAM |
D9 | รหัสรันไทม์ที่คลายแพ็กแล้วจะถูกถ่ายโอนจากพื้นที่จัดเก็บข้อมูลชั่วคราวไปยัง RAM การควบคุมถูกถ่ายโอนไปยังโมดูลที่คลายแพ็ก |
ดี.เอ. | การลงทะเบียน CPUID กำลังได้รับการกู้คืน ขั้นตอนการ POST อยู่ในระหว่างดำเนินการ |
E0 | การเริ่มต้นการลงทะเบียนของตัวควบคุมฟล็อปปี้ไดรฟ์ ตัวควบคุมอินเทอร์รัปต์ถูกเตรียมใช้งานและเวกเตอร์อินเทอร์รัปต์ได้รับการตั้งค่าแล้ว เปิดใช้งานแคช L1 |
E9 | การตั้งค่าการลงทะเบียนฟล็อปปี้ดิสก์ |
อีเอ | มีการตรวจสอบการดำเนินการอ่านจากซีดีรอม ATAPI และหน่วยความจำดิสก์ |
อี.บี. | กลับไปที่จุดตรวจสอบ E9 ในกรณีที่เกิดข้อผิดพลาดระหว่างการทำงานด้วย ATAPI CD-ROM |
อีเอฟ | กลับไปที่จุดตรวจสอบ EB หากเกิดข้อผิดพลาดระหว่างการทำงานของดิสก์ |
F0 | ค้นหาไฟล์กู้คืนชื่อ AMIBOOT.ROM |
F1 | การเปลี่ยนแปลงจะเกิดขึ้นที่จุด F1 หากไม่พบไฟล์การกู้คืน |
F5 | ปิดการใช้งานแคช L1 |
FB | คำจำกัดความประเภท FlashROM ค้นหา FlashROM เพื่อดูส่วนสำหรับจัดเก็บการตั้งค่าชิปเซ็ต |
F4 | การเปลี่ยนแปลงเกิดขึ้นที่จุด F4 หากไฟล์การกู้คืนชื่อ AMIBOOT.ROM มีขนาดไม่ถูกต้อง |
เอฟซี | การรีเซ็ตบล็อก Flash BIOS หลัก |
เอฟดี | กำลังตั้งโปรแกรมบล็อก Flash BIOS หลัก |
เอฟเอฟ | จุด FF จะถูกย้ายไปยังหากการเขียนโปรแกรม Flash BIOS เสร็จสมบูรณ์ ห้ามเขียนลงใน FlashROM ฮาร์ดแวร์ ATAPI ถูกปิดใช้งาน ค่า CPUID จะถูกเรียกคืน |
03 | ห้ามประมวลผลการขัดจังหวะแบบไม่ปกปิด (NMI) และการตรวจสอบข้อผิดพลาดความเท่าเทียมกันของ RAM พื้นที่ข้อมูลในปัจจุบัน การทำงานของไบออสและขั้นตอนการ POST |
04 | การตรวจสอบผลรวมตรวจสอบ CMOS และแรงดันแบตเตอรี่ |
05 | คอนโทรลเลอร์อินเทอร์รัปต์ถูกเตรียมใช้งานและสร้างตารางเวกเตอร์อินเทอร์รัปต์ |
06 | กำลังเตรียมให้ตัวจับเวลาช่วงเวลาทำงาน |
08 | ตัวควบคุมแป้นพิมพ์ทำการทดสอบตัวเอง (ทดสอบ BAT) การเริ่มต้น CPU |
ค0 | ปิดการใช้งานหน่วยความจำแคช การเริ่มต้นคอนโทรลเลอร์ APIC การเตรียมโปรเซสเซอร์สำหรับการทำงาน |
ค1 | การกำหนดค่าพารามิเตอร์การทำงานของโปรเซสเซอร์ |
ค2 | การระบุโปรเซสเซอร์โดยใช้คำสั่ง CPUID |
C5 | การกำหนดจำนวนโปรเซสเซอร์และการตั้งค่าพารามิเตอร์ |
ค6 | กำลังเตรียมใช้งานแคชตัวประมวลผล |
C7 | เสร็จสิ้นกระบวนการเริ่มต้นของโปรเซสเซอร์กลาง |
0เอ | กำลังเริ่มต้นตัวควบคุมแป้นพิมพ์ |
0B | ค้นหาเมาส์ที่เชื่อมต่อผ่านอินเทอร์เฟซ PS/2 |
0ซี | กำลังค้นหาแป้นพิมพ์ |
0อี | การค้นหาและการเริ่มต้นอุปกรณ์ I/O ขัดจังหวะการจับภาพ INT 09h แสดงโลโก้ BIOS บนหน้าจอ |
13 | การดำเนินการเริ่มต้นของการลงทะเบียนชิปเซ็ตจะดำเนินการ |
24 | โมดูล BIOS จะถูกคลายแพ็กและเตรียมใช้งาน กำลังเตรียมเริ่มต้นตารางเวกเตอร์ขัดจังหวะ |
25 | การเริ่มต้นตารางเวกเตอร์ขัดจังหวะเสร็จสมบูรณ์ |
2เอ | อุปกรณ์กำลังเริ่มต้นใช้งาน รถประจำทางท้องถิ่น(โดยใช้กลไก DIM-Device Initialization Manager) กำลังเตรียมการเริ่มต้นอะแดปเตอร์วิดีโอ |
2ซี | การค้นหาและการเริ่มต้นการ์ดแสดงผล |
2E | อุปกรณ์ I/O เพิ่มเติมจะถูกค้นหาและเตรียมใช้งาน |
30 | กำลังเริ่มต้นส่วนประกอบ SMI (System Management Interrupt) |
31 | การเปิดโมดูล ADM การเริ่มต้นและการเปิดใช้งาน ADM |
33 | กำลังเริ่มต้นโมดูล bootloader |
37 | แสดงโลโก้ AMI ข้อมูลเกี่ยวกับเวอร์ชัน BIOS ข้อมูลเกี่ยวกับประเภทของโปรเซสเซอร์และความเร็วบนหน้าจอมอนิเตอร์ แสดงชื่อของคีย์ที่สามารถใช้เพื่อเข้าสู่การตั้งค่า Bios บนจอภาพ |
38 | อุปกรณ์จะเริ่มต้นใช้งานบนบัสท้องถิ่น (โดยใช้กลไก DIM-Device Initialization Manager) |
39 | กำลังเริ่มต้นคอนโทรลเลอร์ DMA |
3เอ | ตั้งเวลาระบบตาม Real Time Clock (RTC) |
3B | RAM ได้รับการทดสอบแล้ว และผลการทดสอบจะแสดงบนจอภาพ |
3ซี | การตั้งค่าการลงทะเบียนชิปเซ็ต |
40 | ตัวประมวลผลร่วมทางคณิตศาสตร์ พอร์ตขนานและพอร์ตอนุกรมได้รับการเตรียมใช้งานแล้ว |
50 | กำลังปรับโมดูลควบคุมหน่วยความจำ |
52 | ข้อมูลใน CMOS เกี่ยวกับจำนวน RAM จะถูกปรับ (ตามผลการทดสอบ RAM) |
60 | การตั้งโปรแกรมตัวควบคุมแป้นพิมพ์สำหรับความถี่การทำซ้ำอัตโนมัติและเวลารอก่อนที่จะเข้าสู่โหมดการทำซ้ำอัตโนมัติตามการตั้งค่า BIOS การตั้งค่าสถานะของตัวบ่งชี้ Numlock ตามการตั้งค่า BIOS |
75 | กำลังเริ่มต้นการขัดจังหวะ INT 13h ซึ่งใช้เพื่อทำงานกับอุปกรณ์ดิสก์ |
78 | รายการอุปกรณ์ที่คุณสามารถบู๊ตระบบปฏิบัติการได้ถูกสร้างขึ้น |
7เอ | ส่วนขยาย BIOS ที่เหลือกำลังถูกเตรียมใช้งาน |
7ซี | การสร้างและบันทึกตาราง ESCD |
84 | กำลังรวบรวมรายงานเกี่ยวกับข้อผิดพลาดที่ตรวจพบในระหว่างขั้นตอน POST |
85 | แสดงข้อมูลบนจอภาพเกี่ยวกับข้อผิดพลาดที่ตรวจพบระหว่างขั้นตอน POST |
87 | ในขั้นตอนนี้จะสามารถเข้าสู่โปรแกรมการตั้งค่า BIOS ได้ |
8ซี | การตั้งค่าการลงทะเบียนชิปเซ็ต |
8D | กำลังสร้างตาราง ACPI |
8E | การบำรุงรักษาการขัดจังหวะ NMI การกำหนดค่าพารามิเตอร์อุปกรณ์ต่อพ่วง |
90 | อยู่ระหว่างการเริ่มต้น SMI ขั้นสุดท้าย |
A0 | ขอรหัสผ่านการบูต (หากระบุไว้ในการตั้งค่า BIOS) |
A1 | วิธีนี้จะล้างข้อมูลที่ไม่จำเป็นในการบูตระบบปฏิบัติการ |
A2 | กำลังเตรียมโมดูล EFI |
A4 | โมดูลภาษากำลังเริ่มต้น |
A7 | แสดงตารางผลลัพธ์สุดท้ายของขั้นตอน POST บนจอภาพ |
A8 | การลงทะเบียน MTRR (การลงทะเบียนช่วงประเภทหน่วยความจำ) |
A9 | กำลังรอคำสั่งแป้นพิมพ์ที่จะป้อน |
เอเอ | การรีเซ็ตการขัดจังหวะ INT 1C, INT 09 การปิดใช้งานโมดูลการบำรุงรักษาขั้นตอน (ADM) |
เอบี | การพิจารณาอุปกรณ์ที่คุณสามารถบูตระบบปฏิบัติการได้ |
เอ.ซี. | ขั้นตอนสุดท้ายของการเริ่มต้นการลงทะเบียนชิปเซ็ตตามพารามิเตอร์การตั้งค่า BIOS |
B1 | กำลังกำหนดค่าอินเทอร์เฟซ ACPI |
00 | ทำการขัดจังหวะ BIOS INT 19h การควบคุมกระบวนการบู๊ตจะถูกถ่ายโอนไปยังบูตโหลดเดอร์ ระบบปฏิบัติการ- ระบบปฏิบัติการเริ่มโหลด |
ข้อความแสดงข้อผิดพลาด | คำอธิบาย |
|
ระบบกำลังบู๊ตอย่างถูกต้อง |
||
ข้อผิดพลาดผลรวมตรวจสอบ BIOS ROM | เนื้อหาของ ROM BIOS ไม่ตรงกับเนื้อหาที่คาดหวัง หากเป็นไปได้ ให้รีโหลด BIOS จาก PAQ |
|
ตรวจสอบอะแดปเตอร์วิดีโอและตรวจดูให้แน่ใจว่าติดตั้งอย่างถูกต้อง หากเป็นไปได้ ให้เปลี่ยนอะแดปเตอร์วิดีโอ |
||
เสียงบี๊บ 7 ครั้ง (ยาว 1 ครั้ง, 1 วินาที, 1 ลิตร, สั้น 1 ครั้ง, หยุดชั่วคราว, ยาว 1 ครั้ง, สั้น 1 ครั้ง, สั้น 1 ครั้ง) | การ์ดแสดงผล AGP มีข้อบกพร่อง ติดตั้งการ์ดใหม่หรือเปลี่ยนใหม่ทันที เสียงบี๊บนี้เกี่ยวข้องกับระบบ Compaq Deskpro |
|
1 เสียงบี๊บยาวไม่สิ้นสุด | หน่วยความจำผิดพลาด แรมไม่ดี เปลี่ยนและทดสอบ | |
ติดตั้ง RAM ใหม่แล้วทดสอบอีกครั้ง เปลี่ยน RAM หากยังคงเกิดความล้มเหลวต่อไป |
ข้อความแสดงข้อผิดพลาด | คำอธิบาย |
|
ระบบกำลังบู๊ตอย่างถูกต้อง |
||
ข้อผิดพลาดในการเริ่มต้น | รหัสข้อผิดพลาดจะปรากฏขึ้น |
|
ข้อผิดพลาดของบอร์ดระบบ | ||
ข้อผิดพลาดของอะแดปเตอร์วิดีโอ | ||
ข้อผิดพลาดของอะแดปเตอร์ EGA/VGA | ||
ข้อผิดพลาดของอะแดปเตอร์แป้นพิมพ์ 3270 | ||
ข้อผิดพลาดของแหล่งจ่ายไฟ | เปลี่ยนแหล่งจ่ายไฟ |
|
ข้อผิดพลาดของแหล่งจ่ายไฟ | เปลี่ยนแหล่งจ่ายไฟ |
|
เปลี่ยนแหล่งจ่ายไฟ |
เสียงบี๊บ/ข้อผิดพลาด | คำอธิบาย |
เสียงบี๊บอย่างต่อเนื่อง | บอร์ดระบบล้มเหลว |
เสียงบี๊บหนึ่งครั้ง; LCD ไม่สามารถอ่านได้ ว่างเปล่าหรือกะพริบ | ปัญหาขั้วต่อ LCD; อินเวอร์เตอร์ไฟหลังจอ LCD ขัดข้อง; อะแดปเตอร์วิดีโอผิดปกติ ชุดประกอบ LCD ผิดพลาด บอร์ดระบบล้มเหลว แหล่งจ่ายไฟขัดข้อง |
เสียงบี๊บหนึ่งครั้ง; ข้อความ "ไม่สามารถเข้าถึงแหล่งบูต" | ความล้มเหลวของอุปกรณ์บู๊ต; บอร์ดระบบล้มเหลว |
เสียงบี๊บยาวหนึ่งครั้ง สั้นสองครั้ง | บอร์ดระบบล้มเหลว ปัญหาเกี่ยวกับอะแดปเตอร์วิดีโอ การประกอบจอแอลซีดีล้มเหลว |
เสียงบี๊บสั้นยาวสี่ครั้ง | แรงดันแบตเตอรี่ต่ำ |
เสียงบี๊บหนึ่งครั้งทุกวินาที | แรงดันแบตเตอรี่ต่ำ |
เสียงบี๊บสั้น ๆ สองครั้งพร้อมรหัสข้อผิดพลาด | ข้อความแสดงข้อผิดพลาด POST |
บอร์ดระบบล้มเหลว |
ไบออส Intellistation ของ IBM:
รหัสข้อผิดพลาดเสียงบี๊บ: | การดำเนินการ / เรียกใช้การวินิจฉัยในส่วนประกอบต่อไปนี้: |
1-1-3 ข้อผิดพลาดในการอ่าน/เขียน CMOS | 1.เรียกใช้การตั้งค่า 2.บอร์ดระบบ |
1-1-4 ข้อผิดพลาดในการตรวจสอบ ROM BIOS | 1.บอร์ดระบบ |
ข้อผิดพลาด DMA 1-2-X | 1.บอร์ดระบบ |
1-3-X | 1.โมดูลหน่วยความจำ 2.บอร์ดระบบ |
1-4-4 | 1. คีย์บอร์ด 2.บอร์ดระบบ |
ตรวจพบข้อผิดพลาด 1-4-X ใน RAM 64 KB แรก | 1.โมดูลหน่วยความจำ 2.บอร์ดระบบ |
2-1-1, 2-1-2 | 1.เรียกใช้การตั้งค่า 2.บอร์ดระบบ |
2-1-X RAM 64 KB แรกล้มเหลว | 1.โมดูลหน่วยความจำ 2.บอร์ดระบบ |
2-2-2 | 2.บอร์ดระบบ |
2-2-X RAM 64 KB แรกล้มเหลว | 1.โมดูลหน่วยความจำ 2.บอร์ดระบบ |
2-3-X | 1.โมดูลหน่วยความจำ 2.บอร์ดระบบ |
2-4-X | 1.เรียกใช้การตั้งค่า 2. โมดูลหน่วยความจำ 3.บอร์ดระบบ |
การลงทะเบียน 3-1-X DMA ล้มเหลว | 1.บอร์ดระบบ |
3-2-4 ตัวควบคุมแป้นพิมพ์ล้มเหลว | 1.บอร์ดระบบ 2. คีย์บอร์ด |
3-3-4 การเริ่มต้นหน้าจอล้มเหลว | 1. อะแดปเตอร์วิดีโอ (หากติดตั้ง) 2.บอร์ดระบบ 3.จอแสดงผล |
3-4-1 Screen Retrace ตรวจพบข้อผิดพลาด | 1. อะแดปเตอร์วิดีโอ (หากติดตั้ง) 2.บอร์ดระบบ 3.จอแสดงผล |
3-4-2 POST กำลังค้นหาวิดีโอ ROM | 1. อะแดปเตอร์วิดีโอ (หากติดตั้ง) 2.บอร์ดระบบ |
4 | 1. อะแดปเตอร์วิดีโอ (หากติดตั้ง) 2.บอร์ดระบบ |
ลำดับรหัสเสียงบี๊บอื่นๆ ทั้งหมด | 1.บอร์ดระบบ |
เสียงบี๊บยาวและสั้นหนึ่งครั้งระหว่าง POST ข้อผิดพลาดหน่วยความจำพื้นฐาน 640 KB หรือข้อผิดพลาด Shadow RAM | 1.โมดูลหน่วยความจำ 2.บอร์ดระบบ |
เสียงบี๊บยาวหนึ่งครั้งและเสียงบี๊บสั้นสองหรือสามครั้งระหว่าง POST (ข้อผิดพลาดวิดีโอ) | 1. อะแดปเตอร์วิดีโอ (หากติดตั้ง) 2.บอร์ดระบบ |
เสียงบี๊บสั้น ๆ สามครั้งระหว่าง POST | 1. ดู "หน่วยความจำของแผงระบบ" บนหน้าที่ 62 2.บอร์ดระบบ |
เสียงบี๊บอย่างต่อเนื่อง | 1.บอร์ดระบบ |
เสียงบี๊บสั้น ๆ ซ้ำ ๆ | 1. คีย์บอร์ดค้าง? 2.สายคีย์บอร์ด 3.บอร์ดระบบ |
ข้อความแสดงข้อผิดพลาด | คำอธิบาย |
|
ระบบกำลังบู๊ตตามปกติ |
||
ข้อผิดพลาดของอะแดปเตอร์วิดีโอ | อะแดปเตอร์วิดีโอมีข้อบกพร่องหรือติดตั้งไม่ถูกต้อง ตรวจสอบอะแดปเตอร์ |
|
ข้อผิดพลาดของตัวควบคุมแป้นพิมพ์ | IC คอนโทรลเลอร์คีย์บอร์ดทำงานผิดปกติ เปลี่ยน IC ถ้าเป็นไปได้ |
|
IC คอนโทรลเลอร์คีย์บอร์ดชำรุดหรือคีย์บอร์ดชำรุด เปลี่ยนคีย์บอร์ด หากปัญหายังคงอยู่ ให้เปลี่ยน IC คอนโทรลเลอร์คีย์บอร์ด |
||
ตัวควบคุมอินเทอร์รัปต์แบบตั้งโปรแกรมได้มีข้อบกพร่อง เปลี่ยน IC ถ้าเป็นไปได้ |
||
ตัวควบคุมอินเทอร์รัปต์แบบตั้งโปรแกรมได้มีข้อบกพร่อง เปลี่ยน IC ถ้าเป็นไปได้ |
||
เกิดข้อผิดพลาดในการลงทะเบียนหน้า DMA | IC คอนโทรลเลอร์ DMA ทำงานผิดปกติ เปลี่ยน IC ถ้าเป็นไปได้ |
|
ข้อผิดพลาดในการรีเฟรช RAM | ||
ข้อผิดพลาดของพาริตี RAM | ||
ข้อผิดพลาดของตัวควบคุม DMA 0 | IC คอนโทรลเลอร์ DMA สำหรับช่อง 0 ล้มเหลว |
|
CMOS RAM ล้มเหลว |
||
ข้อผิดพลาดของตัวควบคุม DMA 1 | IC คอนโทรลเลอร์ DMA สำหรับช่อง 1 ล้มเหลว |
|
ข้อผิดพลาดแบตเตอรี่ CMOS RAM | แบตเตอรี่ CMOS RAM ล้มเหลว หากเป็นไปได้ ให้เปลี่ยน CMOS หรือแบตเตอรี่ |
|
ข้อผิดพลาดการตรวจสอบ CMOS RAM | CMOS RAM ล้มเหลว ถ้าเป็นไปได้ ให้เปลี่ยน CMOS |
|
ข้อผิดพลาดผลรวมตรวจสอบ BIOS ROM | BIOS ROM ล้มเหลว หากเป็นไปได้ให้เปลี่ยน BIOS หรืออัพเกรด |
ข้อความแสดงข้อผิดพลาด | คำอธิบาย |
|
ระบบกำลังบู๊ตตามปกติ |
||
อะแดปเตอร์วิดีโอล้มเหลว | อะแดปเตอร์วิดีโออาจชำรุด ติดตั้งไม่ถูกต้อง หรือหายไป |
|
1 ยาว 1 สั้น 1 ยาว | ข้อผิดพลาดของตัวควบคุมแป้นพิมพ์ | IC ตัวควบคุมแป้นพิมพ์มีข้อบกพร่องหรือวงจรเมนบอร์ดมีข้อบกพร่อง |
1 ยาว 2 สั้น 1 ยาว | ตัวควบคุมแป้นพิมพ์มีข้อบกพร่องหรือวงจรเมนบอร์ดมีข้อบกพร่อง |
|
1 ยาว 3 สั้น 1 ยาว | ||
1 ยาว 4 สั้น, 1 ยาว | IC คอนโทรลเลอร์อินเทอร์รัปต์แบบตั้งโปรแกรมได้มีข้อบกพร่อง |
|
1 ยาว 5 สั้น 1 ยาว | เกิดข้อผิดพลาดในการลงทะเบียนหน้า DMA | IC ตัวควบคุม DMA 1 หรือ 2 ชำรุดหรือวงจรแผงระบบชำรุด |
1 ยาว 6 สั้น 1 ยาว | ข้อผิดพลาดในการรีเฟรช RAM | |
1 ยาว 7 สั้น 1 ยาว | ||
ยาว 1 อัน สั้น 8 อัน ยาว 1 อัน | ข้อผิดพลาดของพาริตี RAM |
|
1 ยาว 9 สั้น 1 ยาว | ข้อผิดพลาดของตัวควบคุม DMA 1 | ตัวควบคุม DMA สำหรับช่อง 0 ผิดปกติ หรือวงจรแผงระบบผิดปกติ |
ยาว 1 อัน สั้น 10 อัน ยาว 1 อัน | CMOS RAM อาจผิดปกติ เปลี่ยนซีมอส |
|
ยาว 1 อัน สั้น 11 อัน ยาว 1 อัน | ข้อผิดพลาดของตัวควบคุม DMA 2 | ตัวควบคุม DMA สำหรับช่อง 1 ผิดปกติหรือวงจรแผงระบบผิดปกติ |
ยาว 1 อัน สั้น 12 อัน ยาว 1 อัน | ข้อผิดพลาดแบตเตอรี่ CMOS RAM | แบตเตอรี่ CMOS RAM ผิดปกติหรือ CMOS RAM ไม่ดี เปลี่ยนแบตเตอรี่ถ้าเป็นไปได้ |
ยาว 1 อัน สั้น 13 อัน ยาว 1 อัน | ข้อผิดพลาดการตรวจสอบ CMOS | CMOS RAM ผิดปกติ |
1 ยาว 14 สั้น, 1 ยาว | ความล้มเหลวในการตรวจสอบ BIOS ROM | การตรวจสอบผลรวม BIOS ROM มีข้อผิดพลาด เปลี่ยน BIOS หรืออัพเกรด |
ฟีนิกซ์ ISA/MCA/EISA ไบออส:
รหัสเสียงบี๊บจะแสดงเป็นจำนวนเสียงบี๊บ เช่น 1-1-2 หมายถึง เสียงบี๊บ 1 ครั้ง, หยุดชั่วคราว, บี๊บ 1 ครั้ง, หยุดชั่วคราว และเสียงบี๊บ 2 ครั้ง
- สำหรับคอมพิวเตอร์ Dell รหัสเสียงบี๊บ 1-2 ยังสามารถระบุได้ว่ามีการติดตั้งการ์ดเพิ่มเติมที่สามารถบู๊ตได้ แต่ไม่ได้ต่ออุปกรณ์บู๊ตอยู่ ตัวอย่างเช่น ในตัวคุณใส่การ์ด Promise Ultra-66 แต่ไม่ได้เชื่อมต่อ ฮาร์ดไดรฟ์คุณจะได้รับรหัสบี๊บ ฉันตรวจสอบสิ่งนี้ด้วยการ์ด SIIG (อึ - หลีกเลี่ยงเหมือนโรคระบาด) การ์ด Ultra-66 จากนั้นยืนยันผลลัพธ์กับ Dell
ข้อความแสดงข้อผิดพลาด | คำอธิบาย |
|
การทดสอบ CPU ล้มเหลว | ซีพียูมีข้อผิดพลาด เปลี่ยนซีพียู |
|
การเลือกเมนบอร์ดล้มเหลว | เมนบอร์ดมีข้อผิดพลาดที่ไม่ทราบสาเหตุ เปลี่ยนเมนบอร์ด |
|
ข้อผิดพลาดในการอ่าน/เขียน CMOS | นาฬิกาเรียลไทม์/CMOS เกิดข้อผิดพลาด เปลี่ยน CMOS ถ้าเป็นไปได้ |
|
ความล้มเหลวของ CMOS RAM แบบขยาย | ส่วนที่ขยายของ CMOS RAM ล้มเหลว เปลี่ยน CMOS ถ้าเป็นไปได้ |
|
ข้อผิดพลาดผลรวมตรวจสอบ BIOS ROM | BIOS ROM ล้มเหลว เปลี่ยน BIOS หรืออัพเกรดหากเป็นไปได้ |
|
ตัวจับเวลาขัดจังหวะแบบตั้งโปรแกรมได้ล้มเหลว เปลี่ยนใหม่ถ้าเป็นไปได้ |
||
การอ่าน/เขียน DMA ล้มเหลว | ตัวควบคุม DMA ล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
การรีเฟรช RAM ล้มเหลว | ตัวควบคุมการรีเฟรช RAM ล้มเหลว |
|
แรม 64KB ล้มเหลว | การทดสอบ RAM 64KB แรกไม่สามารถเริ่มต้นได้ |
|
RAM 64KB แรกล้มเหลว | RAM IC ตัวแรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
ตรรกะ 64KB แรกล้มเหลว | ตรรกะการควบคุม RAM แรกล้มเหลว |
|
ความล้มเหลวของบรรทัดที่อยู่ | บรรทัดที่อยู่ไปยัง RAM 64KB แรกล้มเหลว |
|
ความเท่าเทียมกัน RAM ล้มเหลว | RAM IC ตัวแรกล้มเหลว เปลี่ยนใหม่ถ้าเป็นไปได้ |
|
การทดสอบตัวจับเวลาที่ไม่ปลอดภัยจาก EISA | เปลี่ยนเมนบอร์ด |
|
การทดสอบ EISA NMI พอร์ต 462 | เปลี่ยนเมนบอร์ด |
|
แรม 64KB ล้มเหลว | บิต 0; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 1; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 2; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 3; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 4; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 5; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 6; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 7; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 8; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 9; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 10; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 11; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 12; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 13; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 14; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
แรม 64KB ล้มเหลว | บิต 15; บิตข้อมูลนี้ใน RAM IC แรกล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
การลงทะเบียน Slave DMA ล้มเหลว | ตัวควบคุม DMA ล้มเหลว เปลี่ยนคอนโทรลเลอร์ถ้าเป็นไปได้ |
|
การลงทะเบียน Master DMA ล้มเหลว | ตัวควบคุม DMA ล้มเหลว เปลี่ยนคอนโทรลเลอร์ถ้าเป็นไปได้ |
|
ความล้มเหลวในการลงทะเบียนมาสก์ขัดจังหวะหลัก | ||
การลงทะเบียนมาสก์ขัดจังหวะทาสล้มเหลว | IC คอนโทรลเลอร์ขัดจังหวะล้มเหลว |
|
ข้อผิดพลาดของเวกเตอร์ขัดจังหวะ | BIOS ไม่สามารถโหลดเวกเตอร์ขัดจังหวะลงในหน่วยความจำได้ เปลี่ยนเมนบอร์ด |
|
ตัวควบคุมแป้นพิมพ์ล้มเหลว | ||
CMOS RAM พลังงานไม่ดี | เปลี่ยนแบตเตอรี่ CMOS หรือ CMOS RAM หากเป็นไปได้ |
|
ข้อผิดพลาดการกำหนดค่า CMOS | การกำหนดค่า CMOS ล้มเหลว คืนค่า การกำหนดค่าหรือเปลี่ยนแบตเตอรี่ถ้าเป็นไปได้ |
|
หน่วยความจำวิดีโอล้มเหลว | มีปัญหากับหน่วยความจำวิดีโอ เปลี่ยนอะแดปเตอร์วิดีโอหากเป็นไปได้ |
|
การเริ่มต้นวิดีโอล้มเหลว | มีปัญหากับอะแดปเตอร์วิดีโอ ติดตั้งอะแดปเตอร์อีกครั้งหรือเปลี่ยนอะแดปเตอร์หากเป็นไปได้ |
|
IC ตัวจับเวลาของระบบล้มเหลว เปลี่ยน IC หากเป็นไปได้ |
||
ความล้มเหลวในการปิดระบบ | CMOS ล้มเหลว เปลี่ยน CMOS IC ถ้าเป็นไปได้ |
|
ประตู A20 ล้มเหลว | ตัวควบคุมแป้นพิมพ์ล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
การขัดจังหวะที่ไม่คาดคิดในโหมดป้องกัน | นี่เป็นปัญหาของ CPU เปลี่ยน CPU และทดสอบใหม่ |
|
การทดสอบ RAM ล้มเหลว | วงจรการกำหนดที่อยู่ RAM ของระบบมีข้อบกพร่อง เปลี่ยนเมนบอร์ด |
|
ตัวจับเวลาช่วงช่อง 2 ล้มเหลว | IC ตัวจับเวลาของระบบล้มเหลว เปลี่ยน IC ถ้าเป็นไปได้ |
|
เวลาของวันนาฬิกาล้มเหลว | นาฬิกาเรียลไทม์/CMOS ล้มเหลว เปลี่ยน CMOS ถ้าเป็นไปได้ |
|
พอร์ตอนุกรมล้มเหลว | เกิดข้อผิดพลาดในวงจรพอร์ตอนุกรม |
|
พอร์ตขนานล้มเหลว | เกิดข้อผิดพลาดในวงจรพอร์ตขนาน |
|
ความล้มเหลวของตัวประมวลผลร่วมทางคณิตศาสตร์ | ตัวประมวลผลร่วมทางคณิตศาสตร์ล้มเหลว หากเป็นไปได้ ให้เปลี่ยน MPU |
คำอธิบาย |
|
ตรวจสอบโหมดจริง |
|
เตรียมใช้งานฮาร์ดแวร์ระบบ |
|
เริ่มต้นการลงทะเบียนชิปเซ็ตด้วยค่าเริ่มต้น |
|
ตั้งอยู่ในแฟล็ก POST |
|
เริ่มต้นการลงทะเบียน CPU |
|
เตรียมใช้งานแคชเป็นค่าเริ่มต้น |
|
เริ่มต้นการจัดการพลังงาน |
|
โหลดรีจิสเตอร์ทางเลือกด้วยค่า POST เริ่มต้น |
|
ข้ามไปที่ UserPatch0 |
|
เริ่มต้นการเริ่มต้นตัวจับเวลา |
|
การเริ่มต้นตัวจับเวลา 8254 |
|
การเริ่มต้นคอนโทรลเลอร์ 8237 DMA |
|
รีเซ็ตตัวควบคุมอินเทอร์รัปต์ที่ตั้งโปรแกรมได้ |
|
ทดสอบการรีเฟรช DRAM |
|
ทดสอบคอนโทรลเลอร์คีย์บอร์ด 8742 |
|
ตั้งค่าการลงทะเบียนเซ็กเมนต์ ES เป็น 4GB |
|
หน่วยความจำพื้นฐานที่ชัดเจน 512K |
|
ทดสอบบรรทัดที่อยู่พื้นฐาน 512K |
|
ทดสอบหน่วยความจำพื้นฐาน 51K |
|
ทดสอบซีพียูความถี่สัญญาณนาฬิกาบัส |
|
ความล้มเหลวในการอ่าน/เขียน CMOS RAM (ซึ่งโดยทั่วไปบ่งบอกถึงปัญหาบนบัส ISA เช่น การ์ดไม่ได้ติดตั้ง) |
|
เริ่มต้นชิปเซ็ตอีกครั้ง |
|
ROM BIOS ระบบเงา |
|
เตรียมใช้งานแคชอีกครั้ง |
|
ปรับขนาดแคชอัตโนมัติ |
|
กำหนดค่าการลงทะเบียนชิปเซ็ตขั้นสูง |
|
โหลดรีจิสเตอร์สำรองด้วยค่า CMOS |
|
ตั้งค่าความเร็ว CPU เริ่มต้น |
|
เริ่มต้นเวกเตอร์ขัดจังหวะ |
|
เริ่มต้นการขัดจังหวะ BIOS |
|
ตรวจสอบประกาศลิขสิทธิ์ ROM |
|
เริ่มต้น ผู้จัดการสำหรับรอมตัวเลือก PCI |
|
ตรวจสอบการกำหนดค่าวิดีโอกับ CMOS |
|
เริ่มต้นบัส PCI และอุปกรณ์ |
|
เริ่มต้นอะแดปเตอร์วิดีโอทั้งหมดในระบบ |
|
ROM BIOS วิดีโอเงา |
|
แสดงประกาศเกี่ยวกับลิขสิทธิ์ |
|
แสดงประเภทและความเร็วของ CPU |
|
ตั้งค่าการคลิกคีย์หากเปิดใช้งาน |
|
ทดสอบการขัดจังหวะที่ไม่คาดคิด |
|
แสดงข้อความ "กด F2 เพื่อเข้าสู่การตั้งค่า" |
|
ทดสอบ RAM ระหว่าง 512K ถึง 640K |
|
ทดสอบหน่วยความจำที่ขยาย |
|
ทดสอบบรรทัดที่อยู่หน่วยความจำขยาย |
|
ข้ามไปที่ UserPatch1 |
|
กำหนดค่าการลงทะเบียนแคชขั้นสูง |
|
เปิดใช้งานแคชภายนอกและ CPU |
|
เริ่มต้นตัวจัดการ SMI |
|
แสดงขนาดแคชภายนอก |
|
แสดงข้อความเงา |
|
แสดงส่วนที่ไม่ใช้แล้วทิ้ง |
|
แสดงข้อความแสดงข้อผิดพลาด |
|
ตรวจสอบข้อผิดพลาดในการกำหนดค่า |
|
ทดสอบนาฬิกาแบบเรียลไทม์ |
|
ตรวจสอบข้อผิดพลาดของแป้นพิมพ์ |
|
ตั้งค่าเวกเตอร์ขัดจังหวะฮาร์ดแวร์ |
|
ทดสอบโปรเซสเซอร์ร่วมหากมี |
|
ปิดการใช้งานพอร์ต I/O ออนบอร์ด |
|
ตรวจจับและติดตั้งพอร์ต RS232 ภายนอก |
|
ตรวจจับและติดตั้งพอร์ตขนานภายนอก |
|
เตรียมใช้งานพอร์ต I/O ออนบอร์ดอีกครั้ง |
|
เตรียมใช้งานพื้นที่ข้อมูล BIOS |
|
เตรียมใช้งานพื้นที่ข้อมูล Extended BIOS |
|
เตรียมใช้งานตัวควบคุมฟล็อปปี้ดิสก์ |
|
เริ่มต้น ฮาร์ดดิสก์ตัวควบคุม |
|
เตรียมใช้งานตัวควบคุมฮาร์ดดิสก์บัสภายในเครื่อง |
|
ข้ามไปที่ UserPatch2 |
|
ปิดการใช้งานบรรทัดที่อยู่ A20 |
|
ล้างการลงทะเบียนเซ็กเมนต์ ES ขนาดใหญ่ |
|
ค้นหา ROM ตัวเลือก |
|
ROM ตัวเลือกเงา |
|
ตั้งค่าการจัดการพลังงาน |
|
เปิดใช้งานการขัดจังหวะด้วยฮาร์ดแวร์ |
|
สแกนหาการกดแป้น F2 |
|
ล้างค่าสถานะใน POST |
|
ตรวจสอบข้อผิดพลาด |
|
POST เสร็จแล้ว - เตรียมบูตระบบปฏิบัติการ |
|
ตรวจสอบรหัสผ่าน (ไม่บังคับ) |
|
ล้างตารางคำอธิบายสากล |
|
ล้างตัวตรวจสอบความเท่าเทียมกัน |
|
ตรวจสอบไวรัสและการแจ้งเตือนการสำรองข้อมูล |
|
ลองบูตด้วย INT 19 |
|
ข้อผิดพลาดของตัวจัดการขัดจังหวะ |
|
ข้อผิดพลาดการขัดจังหวะที่ไม่รู้จัก |
|
รอดำเนินการขัดจังหวะข้อผิดพลาด |
|
เริ่มต้นข้อผิดพลาด ROM ตัวเลือก |
|
การย้ายบล็อกแบบขยาย |
|
ข้อผิดพลาดการปิดเครื่อง 10 |
|
แป้นพิมพ์คอนโทรลเลอร์ทำงานล้มเหลว (ปัญหาน่าจะอยู่ที่ RAM หรือแคช เว้นแต่จะไม่มีวิดีโอ) |
|
เริ่มต้นชิปเซ็ต |
|
เตรียมใช้งานตัวนับการรีเฟรช |
|
ตรวจสอบการบังคับแฟลช |
|
ทำการทดสอบ RAM ให้สมบูรณ์ |
|
ทำการเริ่มต้น OEM |
|
เริ่มต้นตัวควบคุมการขัดจังหวะ |
|
อ่านในโค้ดบูตสแตรป |
|
เริ่มต้นเวกเตอร์ทั้งหมด |
|
เตรียมใช้งานอุปกรณ์บู๊ต |
|
อ่านรหัสบูตแล้วตกลง |
ควอดเทลไบออส:
ข้อความแสดงข้อผิดพลาด | คำอธิบาย |
|
ระบบกำลังบู๊ตตามปกติ |
||
CMOS RAM ผิดปกติ เปลี่ยน IC ถ้าเป็นไปได้ |
||
อะแดปเตอร์วิดีโอมีข้อบกพร่อง ติดตั้งอะแดปเตอร์วิดีโอใหม่หรือเปลี่ยนอะแดปเตอร์หากเป็นไปได้ |
||
ข้อผิดพลาดของตัวควบคุมอุปกรณ์ต่อพ่วง | ตัวควบคุมอุปกรณ์ต่อพ่วงของระบบตั้งแต่หนึ่งตัวขึ้นไปเสีย เปลี่ยนคอนโทรลเลอร์และทดสอบอีกครั้ง |
ตารางนี้ประกอบด้วยรหัส POST ที่แสดงระหว่างขั้นตอน POST แบบเต็ม
- CF ตรวจจับประเภทโปรเซสเซอร์และทดสอบการอ่าน/เขียน CMOS
- C0 ชิปเซ็ตและ L1-, L2-cache ได้รับการกำหนดค่าเริ่มต้นล่วงหน้า, คอนโทรลเลอร์ขัดจังหวะ, DMA, ตัวจับเวลาถูกตั้งโปรแกรมไว้
- C1 ตรวจพบประเภทและจำนวน RAM
- รหัส C3 BIOS ถูกแตกไฟล์ลงในพื้นที่ชั่วคราวของ RAM
- มีการตรวจสอบผลรวมตรวจสอบ 0C BIOS
- รหัส C5 BIOS จะถูกคัดลอกไปยังหน่วยความจำเงา และการควบคุมจะถูกถ่ายโอนไปยังโมดูล Boot Block
- 01 โมดูล XGROUP ถูกคลายแพ็กที่ที่อยู่ทางกายภาพ 1000:0000h
- 02 การเริ่มต้นโปรเซสเซอร์ การลงทะเบียน CR และ MSR ได้รับการตั้งค่าแล้ว
- 03 มีการกำหนดทรัพยากร I/O (Super I/O)
- 05 ล้างหน้าจอและสถานะสถานะ CMOS
- 06 กำลังตรวจสอบตัวประมวลผลร่วม
- 07 มีการระบุและทดสอบตัวควบคุมแป้นพิมพ์แล้ว
- 08 ตรวจพบอินเทอร์เฟซของแป้นพิมพ์
- 09 การเริ่มต้นคอนโทรลเลอร์ Serial ATA
- OA ตรวจจับแป้นพิมพ์และเมาส์ที่เชื่อมต่อกับพอร์ต PS/2
- กำลังติดตั้งทรัพยากรตัวควบคุมเสียง 0B AC97
- OE ทดสอบส่วนหน่วยความจำ F000h
- 10 กำหนดประเภทของหน่วยความจำแฟลช
- ทดสอบ 12 CMOS แล้ว
- 14 ตั้งค่าสำหรับการลงทะเบียนชิปเซ็ต
- 16 ตัวสร้างสัญญาณนาฬิกาจะเริ่มทำงานในขั้นต้น
- 18 มีการกำหนดประเภทโปรเซสเซอร์ พารามิเตอร์ และขนาดแคช L1 และ L2
- 1B ตารางเวกเตอร์อินเทอร์รัปต์ถูกเตรียมใช้งานแล้ว
- 1C ตรวจสอบผลรวมตรวจสอบ CMOS และแรงดันแบตเตอรี่
- กำหนดระบบการจัดการพลังงาน 1D
- 1F โหลดเมทริกซ์คีย์บอร์ด (สำหรับแล็ปท็อป)
- 21 กำลังเริ่มต้นระบบการจัดการพลังงานฮาร์ดแวร์ (สำหรับแล็ปท็อป)
- 23 มีการทดสอบตัวประมวลผลร่วมทางคณิตศาสตร์, ดิสก์ไดรฟ์, ชิปเซ็ตเริ่มต้น
- 24 กำลังอัปเดตไมโครโค้ดของโปรเซสเซอร์ มีการสร้างแผนที่การกระจายทรัพยากรสำหรับอุปกรณ์ Plug และเล่น
- 25 การเริ่มต้น PCI เริ่มต้น: อุปกรณ์อยู่ในรายการ ค้นหา อะแดปเตอร์วีจีเอ, รายการ VGA BIOS ที่ C000:0
- 26 ตั้งค่าความถี่สัญญาณนาฬิกาตาม การตั้งค่าซีมอส- การซิงโครไนซ์สล็อต DIMM และ PCI ที่ไม่ได้ใช้ถูกปิดใช้งาน เริ่มต้นระบบการตรวจสอบ (H/W Monitor) แล้ว
- 27 เปิดใช้งานการขัดจังหวะ INT 09h ตัวควบคุมแป้นพิมพ์ถูกเตรียมใช้งานอีกครั้ง
- มีการตั้งโปรแกรมการลงทะเบียน MTRR 29 รายการ APIC เริ่มต้นได้ กำลังตั้งโปรแกรมคอนโทรลเลอร์ IDE วัดความถี่ของโปรเซสเซอร์ ส่วนขยาย BIOS ของระบบวิดีโอเรียกว่า
- 2B ค้นหา BIOS ของอะแดปเตอร์วิดีโอ
- 2D หน้าจอเริ่มต้นรางวัลจะแสดงขึ้น ข้อมูลเกี่ยวกับประเภทโปรเซสเซอร์และความเร็ว
- 33 รีเซ็ตคีย์บอร์ด
- 35 ช่อง DMA แรกที่กำลังทดสอบ
- กำลังทดสอบช่อง DMA 37 วินาที
- มีการทดสอบการลงทะเบียนหน้า DMA 39 รายการ
- 3C การกำหนดค่าคอนโทรลเลอร์ 8254 (ตัวจับเวลา)
- 3E การตรวจสอบตัวควบคุมการขัดจังหวะ 8259
- 43 ตรวจสอบตัวควบคุมขัดจังหวะแล้ว
- มีการทดสอบรถบัส ISA/EISA จำนวน 47 คัน
- 49 คำนวณจำนวน RAM รีจิสเตอร์กำลังได้รับการกำหนดค่าสำหรับโปรเซสเซอร์ AMD K5
- รีจิสเตอร์ 4E MTRR ได้รับการตั้งโปรแกรมไว้สำหรับโปรเซสเซอร์ Syrix แคช L2 และ APIC ได้รับการเตรียมใช้งานแล้ว
- ตรวจพบบัส USB 50 อัน
- 52 RAM ได้รับการทดสอบและผลลัพธ์จะปรากฏขึ้น การล้างหน่วยความจำขยาย
- 53 หากล้าง CMOS รหัสผ่านเข้าสู่ระบบจะถูกรีเซ็ต
- 55 แสดงจำนวนโปรเซสเซอร์ (สำหรับแพลตฟอร์มมัลติโปรเซสเซอร์)
- 57 โลโก้ EPA จะปรากฏขึ้น การเริ่มต้นอุปกรณ์ ISA PnP
- 59 กำหนดระบบป้องกันไวรัสแล้ว
- 5B พรอมต์สำหรับการรันการอัพเดต BIOS จากฟล็อปปี้ดิสก์
- 5D เปิดตัวคอนโทรลเลอร์ Super I/O และคอนโทรลเลอร์เสียงในตัว
- 60 เข้าสู่การตั้งค่า CMOS หากกดปุ่ม Delete
- กำลังเริ่มต้นเมาส์ 65 PS/2
- เปิดใช้งานแคช 69 L2 แล้ว
- การลงทะเบียนชิปเซ็ต 6B ได้รับการกำหนดค่าตามการตั้งค่า BIOS
- 6D กำหนดทรัพยากรสำหรับอุปกรณ์ ISA PnP และพอร์ต COM สำหรับอุปกรณ์แบบรวม
- 6F เริ่มต้นและกำหนดค่าตัวควบคุมฟล็อปปี้ดิสก์
- ตรวจพบและติดตั้งอุปกรณ์ IDE 75 เครื่อง: ฮาร์ดไดรฟ์, ซีดี/ดีวีดี, LS-120, ZIP ฯลฯ
- 76 ข้อมูลเกี่ยวกับอุปกรณ์ IDE ที่ตรวจพบจะปรากฏขึ้น
- 77 พอร์ตอนุกรมและพอร์ตขนานถูกเตรียมใช้งานแล้ว
- 7A ตัวประมวลผลร่วมทางคณิตศาสตร์ถูกรีเซ็ตและพร้อมสำหรับการใช้งาน
- 7C กำหนดการป้องกันการเขียนลงฮาร์ดไดรฟ์โดยไม่ได้รับอนุญาต
- 7F หากมีข้อผิดพลาด ข้อความจะปรากฏขึ้นและกดปุ่ม Delete และ F1
- 82 หน่วยความจำได้รับการจัดสรรสำหรับการจัดการพลังงาน และการเปลี่ยนแปลงจะถูกเขียนลงในตาราง ESCD
- หน้าจอเริ่มต้นที่มีโลโก้ EPA จะถูกลบออก ขอรหัสผ่านหากจำเป็น
- 83 ข้อมูลทั้งหมดจะถูกบันทึกจากสแต็กชั่วคราวไปยัง CMOS
- 84 การแสดงข้อความการเริ่มต้น Plug and Play Cards
- 85 การเริ่มต้น USB เสร็จสมบูรณ์
- ตาราง SYSID 87 ตารางถูกสร้างขึ้นในพื้นที่ DMI
- กำลังติดตั้งตาราง ACPI 89 ตาราง การขัดจังหวะถูกกำหนดให้กับอุปกรณ์ PCI
- 8B ถูกเรียกโดย BIOS ของคอนโทรลเลอร์ ISA หรือ PCI เพิ่มเติม ยกเว้นอะแดปเตอร์วิดีโอ
- 8D ตั้งค่าพารามิเตอร์ความเท่าเทียมกันของ RAM โดยใช้การตั้งค่า CMOS APM ถูกเตรียมใช้งานแล้ว
- 8F IRQ 12 อนุญาตให้เสียบปลั๊ก PS/2 ได้ทันที
- 94 เสร็จสิ้นการเริ่มต้นชิปเซ็ต แสดงตารางการจัดสรรทรัพยากร เปิดใช้งานแคช L2 การตั้งค่าโหมดการเปลี่ยนเวลาฤดูร้อน/ฤดูหนาว
- 95 ตั้งค่าความถี่การทำซ้ำอัตโนมัติของแป้นพิมพ์และสถานะ Num Lock
- 96 สำหรับระบบมัลติโปรเซสเซอร์ มีการกำหนดค่ารีจิสเตอร์ (สำหรับโปรเซสเซอร์ Cyrix) ตาราง ESCD ถูกสร้างขึ้น ตัวจับเวลา DOS Time ถูกตั้งค่าตามนาฬิกา RTC CMOS พาร์ติชั่นอุปกรณ์บู๊ตจะถูกบันทึกไว้เพื่อใช้งานโดยโปรแกรมป้องกันไวรัสในตัว วิทยากรประกาศสิ้นสุด POST ตาราง MSIRQ FF ถูกสร้างขึ้น มีการขัดจังหวะ BIOS INT 19h ค้นหา bootloader ในส่วนแรกของอุปกรณ์บู๊ต
มีการดำเนินการขั้นตอนที่สั้นลงเมื่อทำการติดตั้ง พารามิเตอร์ไบออสการทดสอบตัวเองเมื่อเปิดเครื่องอย่างรวดเร็ว
- 65 อะแดปเตอร์วิดีโอกำลังถูกรีเซ็ต ตัวควบคุมเสียงและอุปกรณ์อินพุต/เอาท์พุตได้รับการเตรียมใช้งาน แป้นพิมพ์และเมาส์ได้รับการทดสอบ ตรวจสอบความสมบูรณ์ของ BIOS แล้ว
- 66 แคชกำลังเริ่มต้น ตารางเวกเตอร์ขัดจังหวะถูกสร้างขึ้น กำลังเริ่มต้นระบบการจัดการพลังงาน
- 67 ตรวจสอบผลรวม CMOS และทดสอบแบตเตอรี่แล้ว ชิปเซ็ตได้รับการกำหนดค่าตามพารามิเตอร์ CMOS
- 68 อะแดปเตอร์วิดีโอกำลังเริ่มต้น
- 69 การกำหนดค่าตัวควบคุมการขัดจังหวะ
- 6A ทดสอบ RAM (เร่ง)
- 6B แสดงผลการทดสอบโลโก้ EPA, CPU และหน่วยความจำ
- 70 ข้อความแจ้งให้เข้าสู่การตั้งค่า BIOS จะปรากฏขึ้น เมาส์ที่เชื่อมต่อกับ PS/2 หรือ USB ได้รับการเตรียมใช้งานแล้ว
- 71 คอนโทรลเลอร์แคชกำลังเริ่มต้น
- กำลังกำหนดค่าการลงทะเบียนชิปเซ็ต 72 รายการ รายการอุปกรณ์ Plug and Play ถูกสร้างขึ้น & ตัวควบคุมไดรฟ์ถูกเตรียมใช้งาน
- 73 คอนโทรลเลอร์กำลังเริ่มต้น ฮาร์ดไดรฟ์
- 74 โปรเซสเซอร์ร่วมกำลังเริ่มต้น
- 75 หากจำเป็น ฮาร์ดไดรฟ์มีการป้องกันการเขียน
- 77 หากจำเป็น ระบบจะขอรหัสผ่านและข้อความ กด F1 เพื่อดำเนินการต่อ DEL เพื่อเข้าสู่การตั้งค่าจะปรากฏขึ้น
- การ์ดเอ็กซ์แพนชัน 78 ใบที่มี BIOS ของตัวเองได้รับการเตรียมใช้งานแล้ว
- 79 ทรัพยากรแพลตฟอร์มกำลังเริ่มต้น
- 7A ตารางราก RSDT, ตารางอุปกรณ์ DSDT, FADT ฯลฯ จะถูกสร้างขึ้น
- 7D รวบรวมข้อมูลเกี่ยวกับพาร์ติชั่นอุปกรณ์บู๊ต
- 7E BIOS กำลังเตรียมบูตระบบปฏิบัติการ
- 7F สถานะตัวบ่งชี้ NumLock ถูกตั้งค่าตามการตั้งค่า
- การตั้งค่าไบออส
- มีการเรียก 80 INT 19 และระบบปฏิบัติการเริ่มทำงาน
- D0 การเริ่มต้นโปรเซสเซอร์และชิปเซ็ต การตรวจสอบการตรวจสอบบล็อคการบูตของ BIOS
- D1 การเริ่มต้นพอร์ต I/O คำสั่งสำหรับการทดสอบตัวเองของ BAT จะถูกส่งไปยังตัวควบคุมแป้นพิมพ์
- D2 ปิดการใช้งานแคช L1/L2 กำหนดจำนวน RAM ที่ติดตั้ง
- โครงร่างการสร้างหน่วยความจำ D3 ได้รับการกำหนดค่าแล้ว อนุญาตให้ใช้หน่วยความจำแคช
- D4 ทดสอบหน่วยความจำ 512 KB มีการติดตั้งสแต็กและกำหนดโปรโตคอลการสื่อสารกับหน่วยความจำแคช
- รหัส D5 BIOS จะถูกแตกไฟล์และคัดลอกไปยังหน่วยความจำเงา
- D6 ตรวจสอบการตรวจสอบ BIOS และกดปุ่ม Ctrl + Home (การกู้คืน BIOS)
- D7 Control ถูกถ่ายโอนไปยังโมดูลอินเทอร์เฟซ ซึ่งจะคลายโค้ดลงในพื้นที่รันไทม์
- D8 โค้ดปฏิบัติการจะถูกคลายแพ็กจากหน่วยความจำแฟลชไปยังหน่วยความจำการทำงาน ข้อมูล CPUID จะถูกบันทึกไว้
- D9 รหัสที่คลายการบีบอัดจะถูกถ่ายโอนจากพื้นที่เก็บข้อมูลชั่วคราวไปยังเซ็กเมนต์ 0E000h และ 0F000h ของ RAM
- การลงทะเบียน DA CPUID ได้รับการกู้คืน การดำเนินการ POST จะถูกย้ายไปยัง RAM
- ข้อผิดพลาดที่เกี่ยวข้องกับการกำหนดค่า E1–E8, EC–EE หน่วยความจำระบบ
- 03 ห้ามประมวลผล NMI, ข้อผิดพลาดของพาริตี และเอาต์พุตสัญญาณไปยังจอภาพ พื้นที่ถูกสงวนไว้สำหรับบันทึกเหตุการณ์ GPNV โดยมีการตั้งค่าเริ่มต้นของตัวแปรจาก BIOS
- 04 ตรวจสอบสุขภาพแบตเตอรี่และคำนวณผลรวมตรวจสอบ CMOS
- 05 คอนโทรลเลอร์อินเทอร์รัปต์ถูกเตรียมใช้งานและสร้างตารางเวกเตอร์
- 06 ตัวจับเวลาอยู่ระหว่างการทดสอบและเตรียมพร้อมสำหรับการใช้งาน
- 08 การทดสอบแป้นพิมพ์ (ไฟแป้นพิมพ์กะพริบ)
- C0 การเริ่มต้นโปรเซสเซอร์เริ่มต้น อย่าใช้หน่วยความจำแคช กำหนดโดย APIC
- C1 สำหรับระบบมัลติโปรเซสเซอร์ จะมีการกำหนดโปรเซสเซอร์ที่รับผิดชอบในการสตาร์ทระบบ
- C2 เสร็จสิ้นการกำหนดโปรเซสเซอร์ให้เริ่มระบบ การระบุตัวตนโดยใช้ CPUID
- C5 จำนวนของโปรเซสเซอร์ถูกกำหนดและมีการกำหนดค่าพารามิเตอร์
- C6 เตรียมใช้งานหน่วยความจำแคชเพื่อการ POST ที่เร็วขึ้น
- การเริ่มต้นโปรเซสเซอร์ C7 เสร็จสมบูรณ์
- 0A ตรวจพบตัวควบคุมแป้นพิมพ์
- 0B ค้นหาเมาส์ที่เชื่อมต่อกับพอร์ต PS/2
- 0C การตรวจสอบว่ามีแป้นพิมพ์อยู่หรือไม่
- 0E ตรวจพบและเตรียมใช้งานอุปกรณ์อินพุตต่างๆ
- 13 การเริ่มต้นการลงทะเบียนชิปเซ็ตเบื้องต้น
- 24 โมดูล BIOS เฉพาะแพลตฟอร์มถูกคลายแพ็กและเตรียมใช้งาน
- ตารางเวกเตอร์ขัดจังหวะถูกสร้างขึ้นและเริ่มต้นการประมวลผลขัดจังหวะ
- 2A กลไก DIM ระบุอุปกรณ์บนรถโดยสารท้องถิ่น กำลังเตรียมอะแดปเตอร์วิดีโอสำหรับการเริ่มต้น กำลังสร้างตารางการแจกจ่ายทรัพยากร
- การตรวจจับ 2C และการเริ่มต้นของอะแดปเตอร์วิดีโอ อะแดปเตอร์วิดีโอจะถูกเรียกโดย BIOS
- 2E การค้นหาและการเริ่มต้นอุปกรณ์ I/O เพิ่มเติม
- 30 การเตรียมการสำหรับการประมวลผล SMI
- 31 โมดูล ADM ได้รับการเตรียมใช้งานและเปิดใช้งานแล้ว
- 33 กำลังเริ่มต้นโมดูลการโหลดแบบง่าย
- 37 โลโก้ AMI จะปรากฏขึ้น เวอร์ชั่นไบออส, โปรเซสเซอร์, ปุ่มแจ้งเพื่อเข้าสู่ BIOS
- 38 การใช้ DIM อุปกรณ์ต่างๆ บนรถโดยสารท้องถิ่นจะถูกเตรียมใช้งาน
- 39 ตัวควบคุม DMA กำลังเริ่มต้น
- ติดตั้ง 3A แล้ว เวลาของระบบตามการอ่านนาฬิกา RTC
- 3B RAM ได้รับการทดสอบและผลลัพธ์จะปรากฏขึ้น
- มีการกำหนดค่าการลงทะเบียนชิปเซ็ต 3C
- 40 พอร์ตอนุกรมและขนาน ตัวประมวลผลร่วมทางคณิตศาสตร์ ฯลฯ ได้รับการเตรียมใช้งานแล้ว
- 52 จากผลการทดสอบหน่วยความจำ ข้อมูล RAM ใน CMOS จะได้รับการอัปเดต
- 60 ในการตั้งค่า BIOS สถานะ NumLock จะถูกตั้งค่าและมีการกำหนดค่าพารามิเตอร์การทำซ้ำอัตโนมัติ
- 75 ขั้นตอนการทำงานกับอุปกรณ์ดิสก์เริ่มต้นขึ้น (ขัดจังหวะ INT 13 ชม.)
- 78 รายการอุปกรณ์ IPL ถูกสร้างขึ้น (ซึ่งสามารถโหลดระบบปฏิบัติการได้)
- ตารางการกำหนดค่าระบบเพิ่มเติม 7C ESCD ถูกสร้างและเขียนไปยัง NVRAM
- 84 พบข้อผิดพลาดบันทึกระหว่าง POST
- 85 ข้อความแสดงเกี่ยวกับข้อผิดพลาดที่ไม่ร้ายแรงที่ตรวจพบ
- 87 หากจำเป็น การตั้งค่า BIOS จะถูกเปิดใช้งาน ซึ่งจะแตกไฟล์ลงใน RAM ก่อน
- การลงทะเบียนชิปเซ็ต 8C ได้รับการกำหนดค่าตามการตั้งค่า BIOS
- ตาราง 8D ACPI ถูกสร้างขึ้น
- 8E กำหนดค่าบริการขัดจังหวะแบบไม่ปกปิด (NMI)
- ในที่สุด 90 SMI ก็เริ่มต้นได้
- A1 การล้างข้อมูลที่ไม่จำเป็นเมื่อโหลดระบบปฏิบัติการ
- โมดูล A2 EFI ได้รับการจัดเตรียมเพื่อโต้ตอบกับระบบปฏิบัติการ
- A4 ตามการตั้งค่า BIOS โมดูลภาษาจะถูกเตรียมใช้งาน
- A7 ตารางสรุปขั้นตอน POST จะปรากฏขึ้น
- A8 ตั้งค่าสถานะของการลงทะเบียน MTRR
- A9 หากจำเป็น ให้รอให้ป้อนคำสั่งแป้นพิมพ์
- AA ลบเวกเตอร์ขัดจังหวะ POST (INT 1Ch และ INT 09h)
- ตรวจพบอุปกรณ์ AB สำหรับการโหลดระบบปฏิบัติการ
- AC ขั้นตอนสุดท้ายของการตั้งค่าชิปเซ็ตตามการตั้งค่า BIOS
- กำหนดค่าอินเทอร์เฟซ B1 ACPI แล้ว
- 00 เรียกใช้การประมวลผลขัดจังหวะ INT 19h (การค้นหาเซกเตอร์บูต, การโหลดระบบปฏิบัติการ)
- 02 ตรวจสอบโหมดจริง
- 03 ปิดการใช้งานการขัดจังหวะที่ไม่สามารถปกปิดได้ (NMI)
- 04 รับประเภท CPU
- 06 เตรียมใช้งานฮาร์ดแวร์ระบบ
- 08 เริ่มต้นชิปเซ็ตด้วยค่า POST เริ่มต้น
- 09 ตั้งค่าสถานะ IN POST
- 0A เริ่มต้นการลงทะเบียน CPU
- 0B เปิดใช้งานแคช CPU
- 0C เตรียมใช้งานแคชเป็นค่า POST เริ่มต้น
- 0E เริ่มต้นส่วนประกอบ I/O
- 0F เตรียมใช้งาน IDE บัสท้องถิ่น
- 10 เริ่มต้นการจัดการพลังงาน
- 11 โหลดรีจิสเตอร์สำรองด้วยค่า POST เริ่มต้น
- 12 กู้คืนคำควบคุม CPU ระหว่างวอร์มบูต
- 13 เตรียมใช้งานอุปกรณ์ PCI Bus Mastering
- 14 เริ่มต้นตัวควบคุมแป้นพิมพ์
- 16 (1-2-2-3) การตรวจสอบผลรวม BIOS ROM
- 17 เริ่มต้นแคชก่อนที่หน่วยความจำจะปรับขนาดอัตโนมัติ
- 18 8254 การเริ่มต้นจับเวลา
- การเริ่มต้นคอนโทรลเลอร์ 1A 8237 DMA
- 1C รีเซ็ตคอนโทรลเลอร์ขัดจังหวะที่ตั้งโปรแกรมได้
- 20 (1-3-1-1) ทดสอบการรีเฟรช DRAM
- 22 (1-3-1-3) ทดสอบตัวควบคุมแป้นพิมพ์ 8742
- 24 ตั้งค่าการลงทะเบียนเซ็กเมนต์ ES เป็น 4 GB
- 26 เปิดใช้งานบรรทัด A20
- 28 ปรับขนาด DRAM อัตโนมัติ
- 29 เริ่มต้นตัวจัดการหน่วยความจำ POST
- 2A ล้าง RAM พื้นฐาน 512 KB
- 2C (1-3-4-1) RAM ล้มเหลวในบรรทัดที่อยู่ xxxx
- 2E (1-3-4-3) RAM ล้มเหลวในบิตข้อมูล xxxx ของบัสหน่วยความจำไบต์ต่ำ
- 2F เปิดใช้งานแคชก่อนเงา BIOS ของระบบ
- 30 (1-4-1-1) RAM ล้มเหลวในบิตข้อมูล xxxx ของไบต์สูงของบัสหน่วยความจำ
- 32 ทดสอบความถี่สัญญาณนาฬิกาบัส CPU
- 33 เตรียมใช้งาน Phoenix Dispatch Manager
- 34 ปิดการใช้งานปุ่มเปิดปิดระหว่าง POST
- 35 เริ่มต้นการลงทะเบียนอีกครั้ง
- 36 วอร์มสตาร์ทปิดเครื่อง
- 37 เริ่มต้นชิปเซ็ตอีกครั้ง
- 38 ROM BIOS ระบบเงา
- 39 เริ่มต้นแคชอีกครั้ง
- 3A ปรับขนาดแคชอัตโนมัติ
- 3C การกำหนดค่าขั้นสูงของการลงทะเบียนชิปเซ็ต
- รีจิสเตอร์สำรองโหลด 3D ด้วยค่า CMOS
- การตรวจจับความเร็วซีพียู 40
- 42 เริ่มต้นเวกเตอร์ขัดจังหวะ
- 45 การเริ่มต้นอุปกรณ์ POST
- 46 (2-1-2-3) ตรวจสอบประกาศลิขสิทธิ์ ROM
- 48 ตรวจสอบการกำหนดค่าวิดีโอกับ CMOS
- 49 เริ่มต้นบัส PCI และอุปกรณ์
- 4A เตรียมใช้งานอะแดปเตอร์วิดีโอทั้งหมดในระบบ
- 4B QuietBoot สตาร์ท (อุปกรณ์เสริม)
- รอม BIOS วิดีโอเงา 4C
- ประกาศเกี่ยวกับลิขสิทธิ์ 4E Display BIOS
- 50 แสดงประเภทและความเร็วของ CPU
- 51 เตรียมใช้งานบอร์ด EISA
- 52 ทดสอบแป้นพิมพ์ แป้นพิมพ์กำลังถูกทดสอบ
- 54 ตั้งค่าการคลิกคีย์หากเปิดใช้งาน
- 55 เริ่มต้นบัส USB
- 58 (2-2-3-1) ทดสอบการขัดจังหวะที่ไม่คาดคิด
- 59 เริ่มต้นบริการแสดง POST
- 5A แสดงข้อความ “กด F2 เพื่อเข้าสู่การตั้งค่า”
- 5B ปิดการใช้งานแคช CPU
- 5C ทดสอบ RAM ระหว่าง 512 ถึง 640 KB
- 60 ทดสอบหน่วยความจำขยาย
- 62 ทดสอบบรรทัดที่อยู่หน่วยความจำขยาย
- 64 ข้ามไปที่ UserPatch1
- 66 กำหนดค่าการลงทะเบียนแคชขั้นสูง
- 67 เริ่มต้น APIC ของโปรเซสเซอร์หลายตัว
- 68 เปิดใช้งานแคชภายนอกและ CPU
- 69 ตั้งค่าพื้นที่โหมดการจัดการระบบ (SMM)
- 6A แสดงขนาดแคช L2 ภายนอก
- 6B โหลดค่าเริ่มต้นที่กำหนดเอง (ไม่บังคับ)
- 6C แสดงข้อความบริเวณเงา
- 6E แสดงที่อยู่สูงที่เป็นไปได้สำหรับการกู้คืน UMB
- 70 แสดงข้อความแสดงข้อผิดพลาด ข้อความแสดงข้อผิดพลาดปรากฏขึ้น
- 72 ตรวจสอบข้อผิดพลาดในการกำหนดค่า
- 76 ตรวจสอบข้อผิดพลาดของแป้นพิมพ์
- 7C ตั้งค่าเวกเตอร์ขัดจังหวะฮาร์ดแวร์
- 7D เริ่มต้นการตรวจสอบฮาร์ดแวร์
- 7E เตรียมใช้งานตัวประมวลผลร่วม หากมี
- 80 ปิดการใช้งานพอร์ต Super I/O และ IRQ บนบอร์ด
- 81 การเริ่มต้นอุปกรณ์ POST ล่าช้า
- 82 ตรวจจับและติดตั้งพอร์ต RS232 ภายนอก
- 83 กำหนดค่าคอนโทรลเลอร์ IDE ที่ไม่ใช่ MCD
- 84 ตรวจจับและติดตั้งพอร์ตขนานภายนอก
- 85 เตรียมใช้งานอุปกรณ์ PnP ISA ที่เข้ากันได้กับพีซี
- 86 เริ่มต้นพอร์ต I/O ออนบอร์ดอีกครั้ง
- 87 กำหนดค่าอุปกรณ์ที่กำหนดค่าได้ของเมนบอร์ด (อุปกรณ์เสริม)
- 88 เตรียมใช้งานพื้นที่ข้อมูล BIOS
- 89 เปิดใช้งานการขัดจังหวะที่ไม่สามารถปกปิดได้ (NMI)
- 8A เตรียมใช้งานพื้นที่ข้อมูล BIOS แบบขยาย
- 8B ทดสอบและเริ่มต้นเมาส์ PS/2
- 8C เตรียมใช้งานฟล็อปปี้คอนโทรลเลอร์
- 8F กำหนดจำนวนไดรฟ์ ATA (อุปกรณ์เสริม)
- 90 เตรียมใช้งานตัวควบคุมฮาร์ดดิสก์
- 91 เตรียมใช้งานตัวควบคุมฮาร์ดดิสก์ภายในเครื่อง
- 92 ข้ามไปที่ UserPatch2
- 93 สร้าง MPTABLE สำหรับบอร์ดที่มีโปรเซสเซอร์หลายตัว
- 95 ติดตั้งซีดีรอมสำหรับการบูต
- 96 ล้างการลงทะเบียนส่วน ES ขนาดใหญ่
- 97 ตาราง Fixup Multi Processor
- 98 (1-2) ค้นหา ROM ตัวเลือก เสียงบี๊บสั้นหนึ่งครั้งและสั้นสองครั้งเมื่อการตรวจสอบล้มเหลว
- 99 ตรวจสอบ SMART Drive (อุปกรณ์เสริม)
- รอมตัวเลือกเงา 9A
- 9C ตั้งค่าการจัดการพลังงาน
- 9D เริ่มต้นกลไกความปลอดภัย (อุปกรณ์เสริม)
- 9E เปิดใช้งานการขัดจังหวะด้วยฮาร์ดแวร์
- 9F กำหนดจำนวนไดรฟ์ ATA และ SCSI
- A0 ตั้งเวลาของวัน
- A2 ตรวจสอบการล็อคกุญแจ
- A4 เริ่มต้นอัตรา Typematic
- A8 ลบ F2 พร้อมท์
- AA สแกนหาการกดปุ่ม F2
- AC เข้าสู่การตั้งค่า
- AE ล้างค่าสถานะ Boot
- B0 ตรวจสอบข้อผิดพลาด
- เสร็จสิ้น B2 POST – เตรียมบูตระบบปฏิบัติการ
- B4 (1) เสียงบี๊บสั้น ๆ หนึ่งครั้งก่อนบู๊ต
- B5 ยุติ QuietBoot (อุปกรณ์เสริม)
- B6 ตรวจสอบรหัสผ่าน (ไม่บังคับ)
- B9 เตรียมการบู๊ต
- BA เริ่มต้นพารามิเตอร์ DMI
- BB เตรียมใช้งาน ROM ตัวเลือก PnP
- BC ตัวตรวจสอบความเท่าเทียมกันที่ชัดเจน
- BD แสดงเมนูมัลติบูต
- BE หน้าจอที่ชัดเจน (ไม่จำเป็น)
- BF ตรวจสอบไวรัสและการแจ้งเตือนการสำรองข้อมูล
- C0 ลองบูตด้วย INT 19
- C1 เริ่มต้นตัวจัดการข้อผิดพลาด POST (PEM)
- C2 เริ่มต้นการบันทึกข้อผิดพลาด
- C3 เริ่มต้นฟังก์ชันแสดงข้อผิดพลาด
- C4 เตรียมใช้งานตัวจัดการข้อผิดพลาดของระบบ
- C5 PnPnd dual CMOS (อุปกรณ์เสริม)
- C6 เริ่มต้นการเชื่อมต่อโน้ตบุ๊ก (อุปกรณ์เสริม)
- C7 เตรียมใช้งานการเชื่อมต่อโน้ตบุ๊กล่าช้า
- D2 การขัดจังหวะที่ไม่รู้จัก
- E0 เริ่มต้นชิปเซ็ต
- E1 เริ่มต้นบริดจ์
- E2 เตรียมใช้งาน CPU
- E3 เริ่มต้นตัวจับเวลาระบบ
- E4 เริ่มต้นระบบ I/O
- E5 ตรวจสอบการบู๊ตการกู้คืนแรง
- E6 เช็คซัม BIOS ROM
- E7 ไปที่ไบออส
- E8 ตั้งกลุ่มใหญ่
- E9 เริ่มต้นโปรเซสเซอร์หลายตัว
- EA เตรียมใช้งานรหัสพิเศษ OEM
- EB เริ่มต้น PIC และ DMA
- EC เตรียมใช้งานประเภทหน่วยความจำ
- ED เริ่มต้นขนาดหน่วยความจำ
- EE Shadow Boot บล็อก
- การทดสอบหน่วยความจำระบบ EF
- F0 เริ่มต้นเวกเตอร์ขัดจังหวะ
- F1 เริ่มต้นนาฬิกาเรียลไทม์
- F2 เริ่มต้นวิดีโอ
- F3 เริ่มต้นโหมดการจัดการระบบ
- F4 (1) ส่งเสียงบี๊บหนึ่งครั้งก่อนบู๊ต
- F5 บูตไปที่ Mini DOS
- F6 ล้างส่วนขนาดใหญ่
- F7 บูตเป็น DOS แบบเต็ม
จุดตรวจสอบสำหรับขั้นตอน POST ดำเนินการใน อามิบิออสได้รับการแก้ไขและเสริมในปี 1995 และยังไม่มีการเปลี่ยนแปลงที่สำคัญจนถึงปัจจุบัน คำอธิบายแรกของรหัส POST หรือจุดตรวจสอบตามที่เรียกใน AMI ในรูปแบบปัจจุบันปรากฏขึ้นโดยเกี่ยวข้องกับการเปิดตัวเคอร์เนล v6.24 เมื่อวันที่ 15 กรกฎาคม 2538 การเปลี่ยนแปลงบางอย่างเกิดขึ้นใน AMIBIOS v7.0 ในคราวเดียว
คุณสมบัติของการดำเนินการตามขั้นตอนการเริ่มต้น AMIBIOS
หากในระหว่างกระบวนการเริ่มต้นข้อมูลปรากฏในพอร์ตการวินิจฉัย 55 , เอเอคุณไม่ควรเปรียบเทียบข้อมูลนี้กับรหัส POST - เรากำลังจัดการกับลำดับการทดสอบทั่วไปซึ่งมีหน้าที่ตรวจสอบความสมบูรณ์ของบัสข้อมูลเช่นนี้
ในระยะเริ่มต้น เอาต์พุตไปยังพอร์ตการวินิจฉัยของข้อมูลจะเฉพาะสำหรับแต่ละแพลตฟอร์ม ในการใช้งานบางอย่าง โค้ดแรกที่แสดงผลจะเชื่อมโยงกับการดำเนินการ ซึ่ง AMI เรียกว่าสิ่งเฉพาะของชิปเซ็ต ขั้นตอนนี้มาพร้อมกับเอาต์พุตไปยังพอร์ต 80h ของค่า ซีซีและดำเนินการหลายอย่างเพื่อกำหนดค่าการลงทะเบียนลอจิกระบบ โดยทั่วไปแล้วรหัส ซีซีเกิดขึ้นในกรณีที่มีการใช้ตรรกะระบบจาก Intel
PIIX คือชิปเซ็ต TX, LX, BX
ชิป I/O ออนบอร์ดบางตัวมี RTC และตัวควบคุมแป้นพิมพ์ ซึ่งจะถูกปิดใช้งานเมื่อเริ่มต้นระบบ วัตถุประสงค์ของ BIOS คือการเริ่มต้นทรัพยากรของบอร์ดเหล่านี้เพื่อการใช้งานต่อไป ในกรณีนี้ ขั้นตอนการเริ่มต้นระบบแรกที่เกี่ยวข้องกับการตั้งค่าตัวควบคุมแป้นพิมพ์จะมาพร้อมกับเอาต์พุตของค่า 10 จากนั้น RTC จะถูกเตรียมใช้งานตามที่ระบุโดยลักษณะของรหัสในพอร์ตการวินิจฉัย วว- ควรสังเกตว่าความล้มเหลวของทรัพยากรเหล่านี้อย่างน้อยหนึ่งรายการจะส่งผลให้สตาร์ทไม่ติด เมนบอร์ดโดยทั่วไปในขั้นตอนแรกของการดำเนินการ POST
บนบอร์ดจำนวนหนึ่ง กระบวนการเริ่มต้นจะเริ่มต้นด้วยการที่ CPU สลับไปที่โหมดที่ได้รับการป้องกัน ในกรณีนี้ ให้ทำตามโค้ดที่แสดงผลครั้งแรก 43 การดำเนินการ POST ดำเนินต่อไปตามที่อธิบายไว้ในเอกสาร AMIBIOS - การควบคุมจะถูกถ่ายโอนไปยังจุดนั้น D0.
ตัวจัดการการเริ่มต้นอุปกรณ์
เริ่มต้นด้วย AMIBIOS95+ American Megatrends ได้ประกาศแนวทางทั่วไปในการเริ่มต้นอุปกรณ์บนรถโดยสารทุกประเภท เพื่อจุดประสงค์นี้กลไกสากลได้รับการพัฒนา - Device Initialization Manager (DIM) ซึ่งนำไปใช้เป็นโมดูลแบบสแตนด์อโลน ขั้นตอน DIM จะเปิดตัวในช่วงเวลาพิเศษในการดำเนินการ POST เมื่อจำเป็นต้องแสดงสถานะการเริ่มต้นของ Option ROM อุปกรณ์อินพุต และการแสดงข้อมูล:
ไบต์สูงถูกแมปกับพอร์ต 81 ซึ่งระบุประเภทของขั้นตอนหมายเลขฟังก์ชันที่กำลังดำเนินการและโทโพโลยีที่มีอุปกรณ์ที่ระบุอยู่: หมายเลขอุปกรณ์ โทโพโลยีเป็นอาร์กิวเมนต์ แสดงใน tetrad ต่ำของพอร์ต 81 และสามารถรับได้ ค่าต่อไปนี้:
ค่า tetrad สูงของหมายเลขฟังก์ชันพอร์ต 81 บ่งชี้ถึงขั้นตอนการเริ่มต้นที่ใช้กับอุปกรณ์ที่เลือก หรือชุดย่อยของอุปกรณ์ที่รวมกันตามคุณลักษณะที่กำหนดที่ควรเตรียมไว้สำหรับการทำงาน
พารามิเตอร์นี้ในฉบับสมัยใหม่อนุญาตให้ใช้ค่าต่อไปนี้:
0 | รีเซ็ต ตรวจจับ ปิดการใช้งาน | สร้างแผนที่การกระจายทรัพยากรโดยใช้ตัวจัดการทรัพยากร จากบล็อกของส่วนประกอบการกำหนดค่า NVRAM กลยุทธ์สำหรับการเริ่มต้นอุปกรณ์ทั้งหมดที่อธิบายโดยฟังก์ชัน 01,...,05 ได้ถูกสร้างขึ้น |
---|---|---|
1 | การเริ่มต้นสำหรับอุปกรณ์แบบคงที่ | การเริ่มต้นคอนโทรลเลอร์ PCI IDE เพิ่มเติม (นอกบอร์ด) |
2 | การเริ่มต้นสำหรับอุปกรณ์เอาท์พุต | การเริ่มต้นวิธีการแสดงผลรวมถึงการค้นหาที่จุดควบคุม 2Ah สำหรับอะแดปเตอร์วิดีโอที่มี BIOS VGA อยู่ในเซ็กเมนต์ C000h ฟังก์ชันนี้ดำเนินขั้นตอนการสแกน ROM โดยเริ่มต้นจากขอบเขต EGA ROM เสริมโดยการค้นหาลายเซ็น 55AAh หากตรวจพบลายเซ็น ระบบจะตรวจสอบผลรวมและตัดสินใจว่า Add-ROM ได้รับการตรวจสอบแล้วและพร้อมที่จะยอมรับการควบคุมจาก BIOS คุณสมบัติพิเศษของขั้นตอนนี้คือการลดพื้นที่ RAM ที่จัดสรรให้กับ ROM เนื่องจาก "การหดตัว" เมื่อโค้ดใช้พื้นที่น้อยกว่าที่สงวนไว้ ในกรณีนี้ ภูมิภาค C800h/CC00h จะถูกปล่อยออกมา |
3 | การเริ่มต้นสำหรับอุปกรณ์อินพุต | การเริ่มต้นอุปกรณ์อินพุตคอนโซล (แป้นพิมพ์และเมาส์) จะดำเนินการเฉพาะในกรณีที่ระบุไว้ในการตั้งค่า CMOS |
4 | การเริ่มต้นสำหรับอุปกรณ์ IPL | อุปกรณ์ Initial Program Load (IPL) ที่สามารถโหลดระบบปฏิบัติการได้จะถูกเตรียมใช้งานที่จุดตรวจ 38 ชม. ตามข้อกำหนดการบูต BIOS อุปกรณ์ IPL ประกอบด้วย FDD และ HDD ซึ่งช่วยให้สามารถโหลดระบบปฏิบัติการได้ ฟังก์ชันตรวจสอบการจับคู่ของดิสก์ที่พบกับรายการที่จัดเก็บไว้ใน NVRAM อนุญาตให้ใช้งานได้ และสร้างคำขอสำหรับการจัดสรรพื้นที่ที่อยู่ พอร์ต และ IRQ การใช้อุปกรณ์ที่ไม่อยู่ใน NVRAM จะเป็นไปได้ก็ต่อเมื่ออุปกรณ์เหล่านั้นรองรับการตรวจจับอัตโนมัติ |
5 | การเริ่มต้นสำหรับอุปกรณ์ทั่วไป | การเริ่มต้นตัวควบคุมอุปกรณ์ต่อพ่วง (ออนบอร์ด) และคอนโทรลเลอร์เพิ่มเติม (นอกบอร์ด) ที่รองรับมาตรฐาน PnP รวมถึงตัวควบคุมที่เชื่อมต่อกับ บัส PCIคอนโทรลเลอร์ USB (บัสอนุกรมสากล) |
6 | แฟล็กข้อผิดพลาด POST | ฟังก์ชั่นการรวบรวมและประมวลผลข้อมูลข้อผิดพลาดจะดำเนินการเพื่อแสดงข้อความไปยังผู้ใช้ที่จุดตรวจ 39 ชม. สถานการณ์ความขัดแย้งจะได้รับการประมวลผลเมื่อมีการกระจายการเข้าถึงทรัพยากรหน่วยความจำ พอร์ต I/O และคำขอ IRQ กำลังถูกวิจัย ความสามารถในการบูต HDD ขึ้นอยู่กับข้อมูลเกี่ยวกับการเชื่อมต่อ (หลัก/รอง, รหัสอุปกรณ์) ไปยังตัวควบคุมที่เกี่ยวข้อง และลักษณะการเชื่อมต่อที่ปราศจากข้อขัดแย้งได้รับการตรวจสอบ ข้อผิดพลาดจากอุปกรณ์คอนโซล (คีย์บอร์ดและจอภาพ) ได้รับการประมวลผล มีการตรวจสอบความน่าเชื่อถือและการตรวจสอบข้อมูลใน NVRAM รวมถึงการทำงานของสื่อ NVRAM: CMOS และ EEPROM |
7 | ฟังก์ชั่นพิเศษ | ฟังก์ชันพิเศษของโมดูล DIM รวมถึงการค้นหาและการเริ่มต้นอุปกรณ์ที่จุดตรวจสอบ 95h ซึ่ง ROM เสริมจะอยู่ในเซ็กเมนต์ C800h ส่วนนี้ใช้สำหรับคอนโทรลเลอร์ BIOS SCSI/IDE เพิ่มเติม และการปรับเปลี่ยน RAID ที่สอดคล้องกับข้อกำหนดการบูต BIOS (BBS) หากตรวจพบ ROM เสริมอย่างน้อยหนึ่งตัวที่ไม่รองรับ BBS เช่น ตัวควบคุม MFM AMIBIOS จะเลือกโหมดการเริ่มต้นระบบปฏิบัติการพิเศษ ฟังก์ชั่นพิเศษยังรองรับอุปกรณ์ USB Mass Storage ที่จำแนกประเภทด้วย |
8 | กำหนดค่าก่อนบูตอุปกรณ์ IPL | จำเป็นต้องมีการกำหนดค่าขั้นสุดท้ายของอุปกรณ์บู๊ตที่เตรียมใช้งานก่อนหน้านี้โดยใช้ฟังก์ชัน 4 ที่จุดตรวจสอบ 38h ในระหว่างการถ่ายโอนการควบคุมไปยังระบบปฏิบัติการ ขึ้นอยู่กับผลลัพธ์ของการตั้งค่า CMOS หากพารามิเตอร์ Boot Device Priority มีการเปลี่ยนแปลง ตารางของ HDD IDE/SCSI อุปกรณ์ที่มีสื่อแบบถอดได้และ CD-ROM จะถูกปรับ ขั้นตอนสิ้นสุดด้วยการสร้างรายการอุปกรณ์บู๊ตตามลำดับที่ผู้ใช้ระบุ |
รหัสโพสต์
AMIBIOS 6.x
ตามชื่อ เวอร์ชันใหม่เปิดตัวในปี 1997 AMIBIOS97 เป็นผลิตภัณฑ์ที่ทันสมัยทุกประการโดยรองรับ AGP, InstantON และผลิตภัณฑ์ใหม่อื่นๆ การพัฒนาและการจัดการโครงการมีความสมบูรณ์แบบโดยใช้ตัวประมวลผลสคริปต์ที่หลากหลายซึ่งช่วยให้คุณสามารถสร้างโค้ดได้ ขึ้นอยู่กับคุณสมบัติการออกแบบของ NVRAM, DMI ฯลฯ
00 | 03 | 05 | 06 | 07 | 08 | 09 | 0เอ | 0B | 0ซี | 0อี | 0เอฟ | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | 11 | 12 | 13 | 14 | 19 | 1เอ | |||||||||
23 | 24 | 25 | 26 | 27 | 28 | 29 | 2เอ | 2B | 2ซี | 2D | 2E | 2เอฟ | |||
30 | 31 | 32 | 33 | 34 | 37 | 38 | 39 | 3เอ | 3B | ||||||
40 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4B | 4ซี | 4D | 4E | 4เอฟ | ||
50 | 51 | 52 | 53 | 54 | 57 | 58 | 59 | ||||||||
60 | 62 | 63 | 65 | 66 | 67 | ||||||||||
7เอฟ | |||||||||||||||
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 8B | 8ซี | 8D | 8F | ||
91 | 95 | 96 | 97 | 98 | 99 | 9เอ | 9B | 9ซี | 9D | 9E | 9F | ||||
A0 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | A9 | เอเอ | เอบี | เอ.ซี. | ค.ศ | เอ.อี. | ||
B0 | B1 | ||||||||||||||
ซีซี | ซีดี | ส.ศ. | ซีเอฟ | ||||||||||||
D0 | D1 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | ดี.เอ. | ดี.บี. | ดี.ซี | วว | เด | ดีเอฟ | |
E0 | E1 | E2 | E4 | E6 | อี.ซี. | ส.อ | อี.อี. | อีเอฟ | |||||||
F0 | F1 | F2 | F4 | F5 | FB | เอฟซี | เอฟดี | เอฟเอฟ |
รหัส | ชื่อ | คำอธิบาย |
---|---|---|
อี.อี. | ในการใช้งาน AMIBIOS สมัยใหม่ รหัสแรกที่แสดงผลจะเกี่ยวข้องกับการเข้าถึงอุปกรณ์ซึ่งคุณสามารถบูตเพื่อกู้คืน BIOS ได้ | |
ซีซี | สิ่งเฉพาะของชิปเซ็ต การเริ่มต้นการลงทะเบียนลอจิกระบบ | ใน AMIBIOS บางเวอร์ชัน โค้ดที่มองเห็นภาพแรกจะเชื่อมโยงกับการเริ่มต้นการลงทะเบียนลอจิกระบบจาก Intel ซึ่งสร้างขึ้นบนคอนโทรลเลอร์ PIIX: ชิปเซ็ต TX, LX, BX หากระบบอยู่ในโหมดประหยัดพลังงาน จะมีการดำเนินการ 5V Resume - กลับสู่การทำงานเต็มรูปแบบ ในกรณีนี้ ค่าจะถูกส่งไปยังพอร์ตการวินิจฉัย ววและดำเนินการตามขั้นตอนโดยมีหน้าที่กู้คืนเนื้อหาของตัวควบคุมหน่วยความจำที่ลงทะเบียนจาก CMOS |
ซีดี | ไม่ทราบรหัสชิป ไม่รู้จักประเภท Flash ROM | ขั้นตอนการบำรุงรักษา DualBIOS เฉพาะสำหรับบอร์ด Gigabyte - รหัสผู้ผลิตและรหัสชิป Flash ROM ของ BIOS เริ่มต้นไม่พบในรายการอุปกรณ์ที่รองรับ สาเหตุที่ทำให้เหตุการณ์นี้เกิดขึ้นคือ Flash ROM ผิดพลาด การหยุดชะงัก (ความเสียหาย) ของตัวนำและองค์ประกอบในแผนภาพการเชื่อมต่อ BIOS |
ส.ศ. | ระบบหยุดรอการรีเซ็ตฮาร์ดแวร์ การตรวจสอบไม่ตรงกันใน BIOS เริ่มต้นระบบ | ขั้นตอนการบำรุงรักษา DualBIOS เฉพาะสำหรับบอร์ด Gigabyte หากตรวจพบการตรวจสอบไม่ตรงกันใน BIOS เริ่มต้น ระบบจะหยุดทำงาน หลังจากรีบูต ระบบจะเริ่มทำงานจากชิป Flash ROM สำรอง |
ซีเอฟ | ไม่สามารถเข้าถึงคุณสมบัติ DualBIOS เกิดข้อผิดพลาดในการเข้าถึงชิป Flash ROM สำรอง | เกิดข้อผิดพลาดในการเข้าถึงชิป Flash ROM สำรองเกิดขึ้นเมื่อไม่สามารถสลับสัญญาณที่เชื่อมต่อกับพิน GPIO (General Purpose Input Output) ที่ควบคุมคุณสมบัติ DualBIOS นอกจากปัญหาฮาร์ดแวร์แล้ว สถานการณ์ที่คล้ายกันยังสามารถเกิดขึ้นได้เนื่องจากชิป Flash ROM สำรองหายไปบนแผงระบบ |
D0 | กำลังเริ่มต้นการหน่วงเวลาในการเปิดเครื่อง ตรวจสอบผลรวมการตรวจสอบรหัสการเริ่มต้น ปิดใช้งานการขัดจังหวะ NMI ที่ไม่สามารถปกปิดได้ การหาค่าหน่วงเวลาสำหรับการลดทอนของกระบวนการชั่วคราว การตรวจสอบผลรวมของ Boot Block หยุดทำงานหากมีค่าไม่ตรงกัน | เพื่อ "รอ" กระบวนการชั่วคราวที่เกี่ยวข้องกับการเปิดเครื่อง จะมีการหน่วงเวลาของฮาร์ดแวร์ของสัญญาณ Power Good การหน่วงเวลาใน BIOS ประกอบด้วยการส่งออกลำดับการทดสอบไปยังพอร์ตการวินิจฉัยเพื่อตรวจสอบสายข้อมูล การตรวจสอบบรรทัดที่อยู่เบื้องต้นทำได้โดยการคำนวณขนาดของ Boot Block และเช็คซัม หากผลรวมไม่ตรงกัน กระบวนการ POST จะถูกยกเลิก เนื่องจากโปรเซสเซอร์ไม่มีวิธีปิดการใช้งาน NMI ขั้นตอนนี้จึงดำเนินการผ่านทริกเกอร์ที่สามารถเข้าถึงซอฟต์แวร์ได้ซึ่งควบคุมจากรีจิสเตอร์ดัชนี CMOS การตรวจสอบพาริตี้ถูกปิดใช้งานในลักษณะเดียวกัน |
D1 | ดำเนินการทดสอบ BAT ของตัวควบคุมแป้นพิมพ์ ตรวจสอบสถานะ Wake-Up เริ่มต้นการรีเฟรชหน่วยความจำ และเข้าสู่โหมดแบน 4 GB ทำตามขั้นตอนการสร้างหน่วยความจำใหม่และการทดสอบการรับประกันขั้นพื้นฐาน สลับไปที่โหมดการกำหนดแอดเดรสหน่วยความจำ 4 GB | ตัวควบคุมแป้นพิมพ์จะได้รับคำสั่ง BAT (การทดสอบการรับประกันขั้นพื้นฐาน) และตรวจสอบผลลัพธ์ของการประมวลผล หากระบบเริ่มทำงานโดยใช้คำสั่ง Wake Up การควบคุมจะถูกโอนไปยังขั้นตอนที่เกี่ยวข้อง เปิดตัววงจรการสร้างหน่วยความจำใหม่ - โหมดการนับและค่าคงที่การนับถูกตั้งค่าสำหรับช่องแรกของตัวจับเวลาระบบ เนื้อหาของการลงทะเบียน CPU จะถูกจัดเก็บไว้ใน CMOS โปรเซสเซอร์สลับไปที่โหมดที่ได้รับการป้องกันและตั้งค่าขีดจำกัดเซ็กเมนต์ 4Gb ในการลงทะเบียน Descriptor Cache แล้วมันจะกลับมาที่ โหมดจริง- ในเวลาเดียวกัน ขีดจำกัดเซ็กเมนต์ที่กำหนดไว้จะยังคงอยู่ ซึ่งช่วยให้มั่นใจได้ว่าจะจัดการกับพื้นที่ 4Gb ได้ |
D3 | กำลังเริ่มปรับขนาดหน่วยความจำ การกำหนดความจุและการทดสอบหน่วยความจำหลัก | การเริ่มต้นเบื้องต้นของการลงทะเบียนลอจิกระบบทำให้คุณสามารถเริ่มกำหนดจำนวนหน่วยความจำได้ ขั้นตอนนี้จะตั้งค่าที่อยู่ BIOS และช่วงที่อยู่สำหรับช่องหน่วยความจำแต่ละช่องตามขนาด ที่อยู่ที่การจับคู่ระหว่างค่าอ่านและค่าที่เขียนหยุดถูกใช้เป็นขอบเขตหน่วยความจำ ขั้นตอนหน่วยความจำขึ้นอยู่กับฮาร์ดแวร์และดำเนินการโดยคำนึงถึงคุณลักษณะของแพลตฟอร์ม |
D4 | ทดสอบ 512 kB เสร็จแล้ว กลับเข้าสู่โหมดจริง กลับสู่โหมดการกำหนดแอดเดรสหน่วยความจำจริง การติดตั้งสแต็กการเริ่มต้นชิปเซ็ตเบื้องต้น | ขอบเขตหน่วยความจำธรรมดาพื้นฐานได้รับการตรวจสอบโดยใช้การดำเนินการเขียนและทดสอบการอ่าน การดำเนินการจะดำเนินการเป็นคำคู่โดยใช้คำสั่งภาษาแอสเซมบลี repe stosd หากตั้งค่า POST ให้ส่งในโหมดเร่งความเร็ว ขั้นตอนจะมีลักษณะเป็นการรีเซ็ตพื้นที่ 512 KB พร้อมการตรวจสอบข้อมูลในหน่วยความจำในภายหลัง โปรเซสเซอร์ถูกสลับไปที่โหมด Real ขีดจำกัดเซ็กเมนต์ถูกตั้งค่าเป็น 0000FFFFh ซึ่งสอดคล้องกับโหมดแอดเดรส 16 บิตสำหรับการให้บริการเซ็กเมนต์ 64 KB |
D5 | รหัสการเริ่มต้นจะถูกคัดลอกไปยังส่วนที่ 0 และการควบคุมจะถูกโอนไปยังส่วนที่ 0 การถ่ายโอนโมดูล POST จาก Flash ROM ไปยังพื้นที่หน่วยความจำการขนส่ง | โมดูล Boot Block จะถูกถ่ายโอนจาก Flash ROM ไปยังพื้นที่หน่วยความจำการขนส่งที่เตรียมไว้ในขั้นตอนก่อนหน้า รหัสเริ่มต้น BIOS จะถูกวางไว้โดยเริ่มต้นที่ที่อยู่ 0 และการควบคุมจะถูกถ่ายโอนไปยังรหัสนั้น |
D6 | เปิดใช้งานแคชภายใน ตรวจสอบว่ามีการกด Ctrl Home หรือไม่ และตรวจสอบผลรวมตรวจสอบ BIOS ของระบบ หากผลรวมไม่ตรงกันหรือ CTRL+Home จะดำเนินการเปลี่ยนไปใช้ขั้นตอนการกู้คืน Flash ROM (รหัส E0) | เป็นครั้งแรกนับตั้งแต่ระบบเริ่มทำงาน อนุญาตให้ใช้แคชตัวประมวลผล L1 ตัวควบคุมแป้นพิมพ์ได้รับการตั้งโปรแกรมให้ป้อนคีย์ผสม Ctrl+Home ซึ่งผู้ใช้สามารถใช้เพื่อบังคับให้ขั้นตอนการกู้คืน Flash ROM เสร็จสมบูรณ์ การตรวจสอบผลรวมของ BIOS จะดำเนินการเฉพาะในโหมด POST ที่รวดเร็วเท่านั้น ในสถานการณ์ปกติ จะถูกถ่ายโอนไปยังขั้นตอนถัดไป หากมีเหตุการณ์เหล่านี้เกิดขึ้นอย่างน้อยหนึ่งเหตุการณ์ กระบวนการเขียน Flash ROM ใหม่จะเริ่มต้นขึ้น |
D7 | ถ่ายโอนการควบคุมไปยัง BIOS หลัก การถ่ายโอนการควบคุมไปยังโปรแกรมอรรถประโยชน์ที่จะแยก BIOS ของระบบ | ในระหว่าง POST ปกติ การตรวจสอบ BIOS จะถูกคำนวณ และหากการตรวจสอบสำเร็จ การควบคุมจะถูกโอนไปยังโมดูลอินเทอร์เฟซระบบ ซึ่งมีหน้าที่ในการแกะโค้ดที่ปฏิบัติการได้และเขียนลงใน Shadow RAM AMIBIOS เวอร์ชันใหม่จะดำเนินการตามขั้นตอนการเริ่มต้นจาก Flash ROM และ POST จะดำเนินการต่อจาก RAM มีการใช้งานหลายอย่าง โดยเฉพาะอย่างยิ่งบนแพลตฟอร์ม Intel บางแพลตฟอร์ม โดยที่การโอนรหัส BIOS ไปยัง RAM จะได้รับรายละเอียดโดยรูทีนระดับกลาง D8-DC หากผลรวมตรวจสอบ BIOS ไม่ตรงกัน จะมีการตัดสินใจที่จะเรียกขั้นตอนการเขียนใหม่ Flash ROM ตัวควบคุมอินพุต/เอาต์พุต (SIO) ได้รับการเตรียมใช้งานแล้ว และการควบคุมจะถูกถ่ายโอนไปยังขั้นตอน E0h |
D8 | รหัสรันไทม์ BIOS ของระบบหลักจะถูกคลายการบีบอัด ทำการคลายแพ็ก BIOS ระบบให้เสร็จสิ้น | ใน รุ่นก่อนหน้า AMIBIOS จะคลายโค้ดปฏิบัติการลงในบัฟเฟอร์การขนส่งตามที่อยู่ 1000:0000 ความจำเป็นในการจัดเก็บข้อมูลชั่วคราวเกิดจากการที่ไม่สามารถสร้างสำเนาของ BIOS ในหน่วยความจำระบบได้จนกว่าการเข้าถึง ROM จะถูกปฏิเสธ |
D9 | ผ่านการควบคุมไปยัง BIOS ของระบบหลักใน Shadow RAM การถ่ายโอนการควบคุม BIOS ของระบบไปยัง Shadow RAM | การลงทะเบียนตรรกะของระบบได้รับการกำหนดค่าเพื่อให้การเข้าถึง Flash ROM ถูกเปลี่ยนเส้นทางไป สำเนาของไบออสในชาโดว์แรม โค้ดปฏิบัติการถูกย้ายจากพื้นที่เก็บข้อมูลชั่วคราวไปยังเซ็กเมนต์ F000 POST ถ่ายโอนการควบคุมไปยังจุดตรวจ 03 . |
ดี.เอ. | การอ่าน SPD สิ้นสุดลงแล้ว โหลดเวลาแฝง CAS ลงในตัวควบคุมหน่วยความจำ อ่านข้อมูลจาก SPD (Serial Presence Detect) DIMM | ขึ้นอยู่กับคุณสมบัติฮาร์ดแวร์ของแพลตฟอร์ม SPD จะถูกอ่านจาก DIMM ที่ติดตั้ง จากผลการสำรวจพบว่าการลงทะเบียนชิปเซ็ตได้รับการตั้งค่าซึ่งรับผิดชอบลักษณะกำหนดเวลาในการทำงานกับหน่วยความจำ ค่าสูงสุดของหน่วยความจำจะถูกสร้างขึ้น |
ดี.บี. | ใช้ MTRR เพื่อควบคุมการเข้าถึงหน่วยความจำ การตั้งค่า MTRR ของการลงทะเบียน CPU | แพลตฟอร์มที่สร้างขึ้นบนโปรเซสเซอร์ AMD จะกำหนดค่าการลงทะเบียน MTRR ในลักษณะที่จะเปลี่ยนเส้นทางวงจรการเข้าถึงหน่วยความจำจากบัส ISA ไปยังพื้นที่ที่อยู่ PCI เมื่อเปิดใช้งานแคชแล้ว การเริ่มต้นหน่วยความจำจะเสร็จสิ้น และเริ่มขั้นตอนการฟื้นฟู |
ดี.ซี | สิ้นสุดการตรวจจับหน่วยความจำ RAM อยู่ในโหมดการทำงานปกติ ตัวควบคุมหน่วยความจำได้รับการตั้งโปรแกรมตามข้อมูลที่ได้รับจาก SPD | การลงทะเบียนตัวควบคุมหน่วยความจำถูกตั้งโปรแกรมตามค่าที่ได้รับจาก SPD DIMM กำลังถูกแปลงจาก โหมดคำสั่งเข้าสู่โหมดการทำงานปกติ |
วว | การเริ่มต้น RTC และ KBC ก่อนกำหนด การเริ่มต้น RTC ก่อนกำหนด ซึ่งรวมอยู่ในชิป SIO | ไอซี I/O ออนบอร์ดบางตัวมี RTC และคอนโทรลเลอร์คีย์บอร์ดที่ถูกปิดใช้งานเมื่อเปิดเครื่อง วัตถุประสงค์ของ BIOS คือการเริ่มต้นทรัพยากรของบอร์ดเหล่านี้เพื่อการใช้งานต่อไป ควรสังเกตว่าความล้มเหลวของทรัพยากรเหล่านี้อย่างน้อยหนึ่งรายการจะส่งผลให้บอร์ดระบบโดยรวมไม่เริ่มทำงานในขั้นตอนแรกของการดำเนินการ POST หากระบบอยู่ในโหมดประหยัดพลังงาน 5V Resume จะดำเนินการ - กลับไปสู่การทำงานเต็มรูปแบบ: มีการดำเนินการตามขั้นตอนที่กู้คืนเนื้อหาของตัวควบคุมหน่วยความจำที่ลงทะเบียนจาก CMOS ในกรณีนี้ การควบคุมจะถูกถ่ายโอนไปยังจุดควบคุม 11 . |
เด | ข้อผิดพลาดการกำหนดค่าหน่วยความจำระบบ ข้อผิดพลาดร้ายแรง | หากเกิดข้อผิดพลาดในการกำหนดค่าหน่วยความจำร้ายแรงระหว่างการเริ่มต้น ค่าจะถูกส่งออกไปยังพอร์ตการวินิจฉัยตามลำดับ ดีเอฟและ เดตามด้วยรหัสข้อผิดพลาด - ลำดับเสียงบี๊บที่สอดคล้องกับรหัสข้อผิดพลาดที่เพิ่มขึ้นทีละ 5 จะถูกส่งสัญญาณออกจากลำโพงระบบ |
ดีเอฟ | การกำหนดค่าหน่วยความจำไม่ถูกต้อง ข้อผิดพลาดการกำหนดค่าหน่วยความจำระบบ |
|
E0 | เริ่มขั้นตอนการกู้คืน กำลังเตรียมการเพื่อสกัดกั้น INT19 และตรวจสอบความสามารถในการสตาร์ทระบบในโหมดแบบง่ายแล้ว | ขั้นตอนการกู้คืน BIOS จะดำเนินการหากผู้ใช้บังคับการเขียนโปรแกรม Flash ROM โดยกดปุ่ม Ctrl+Home ค้างไว้เมื่อเริ่มต้น หรือหากผลรวมไม่ตรงกัน ใน BIOS สมัยใหม่ การกำหนดค่าตัวควบคุมฟล็อปปี้ดิสก์ซึ่งเป็นส่วนหนึ่งของ SIO จะเสร็จสิ้นในขั้นตอนก่อนหน้า และกลุ่มของขั้นตอนที่เคยดำเนินการก่อนหน้านี้ที่จุดต่างๆ E1, E2, E6ลดเหลือการติดตั้งเวกเตอร์ขัดจังหวะและเตรียมตัวควบคุม DMA กำลังเตรียมการเพื่อสกัดกั้น INT19 และตรวจสอบความเป็นไปได้ในการสตาร์ทในโหมดแบบง่าย หากพบข้อผิดพลาด จะมีการแสดงคำเตือนแก่ผู้ใช้ ดูความคิดเห็นรหัส 11 . |
E1 | การเริ่มต้นตารางเวกเตอร์ขัดจังหวะ การตั้งค่าเวกเตอร์ขัดจังหวะ | เวกเตอร์ขัดจังหวะถูกกำหนดตาม ความพิการบล็อกการบูต โดยจะจัดเก็บโค้ดรันไทม์ที่มีตัวจัดการการขัดจังหวะสำหรับขั้นตอนการเขียนใหม่ Flash ROM ซึ่งกำหนดเวอร์ชันที่สั้นลงของบริการ ดูความคิดเห็นรหัส 12 . |
E2 | การกู้คืนเนื้อหา CMOS ค้นหาและเริ่มต้น BIOS | ดูความคิดเห็นรหัส 14 . |
E3 | การเตรียมตัวควบคุมการขัดจังหวะและการเข้าถึงหน่วยความจำโดยตรง | การเริ่มต้นคอนโทรลเลอร์ DMA ประกอบด้วยการตั้งค่าขั้วของสัญญาณ DRQ และ DACK การกำหนดลำดับความสำคัญของช่องสัญญาณ และการปิดใช้งานวงจรการเขียนแบบขยาย ตัวควบคุมการขัดจังหวะได้รับการตั้งค่าให้รับคำขอที่ขอบของสัญญาณ IRQ และถูกกำหนดโหมดลำดับความสำคัญคงที่ อินเทอร์รัปต์แบบเวกเตอร์ IRQ0-IRQ7 ถูกแมปกับ INT8-INT0F และ IRQ8-IRQ15 ถูกแมปกับ INT70h-INT77 ดูความคิดเห็นรหัส 13 . |
E6 | การเปิดใช้งานตัวควบคุมฟล็อปปี้ไดรฟ์และ Timer IRQs การเปิดใช้งานหน่วยความจำแคชภายใน เปิดใช้งานตัวจับเวลาระบบและการขัดจังหวะ FDC | การขัดจังหวะจากตัวจับเวลาระบบ IRQ0 และตัวควบคุมดิสก์ไดรฟ์ IRQ6 ถูกเปิดใช้งาน สำหรับสิ่งนี้ บิต 0 และ 6 ในการลงทะเบียนมาสก์คำขอตัวควบคุมหลัก (พอร์ต 21) จะถูกล้าง เพื่อให้ข้อมูลที่อ่านถูกแคชไว้ในแคชภายในต้องปฏิบัติตามเงื่อนไขสองประการรวมกันโดย "AND": ในรีจิสเตอร์ควบคุมโปรเซสเซอร์ CR0 ต้องล้างบิต 30; เมื่อดำเนินการรอบการอ่านหน่วยความจำ สัญญาณการเปิดใช้งานแคช KEN# ที่สร้างโดยลอจิกจะต้องทำงานอยู่ |
อี.ซี. | การเริ่มต้นตัวควบคุม DMA และอินเทอร์รัปต์ การกำหนดค่าเริ่มต้นตัวควบคุม IRQ และ DMA ใหม่ | การกำหนดค่าตัวควบคุม DMA และตัวควบคุมขัดจังหวะ การสร้างตารางเวกเตอร์ขัดจังหวะ |
ส.อ | กำลังเตรียมใช้งานฟล็อปปี้ดิสก์ไดรฟ์ กำลังเตรียมใช้งานไดรฟ์ | การเริ่มต้นดิสก์ไดรฟ์ประกอบด้วยขั้นตอนจำนวนหนึ่ง ซึ่งหนึ่งในนั้นได้รับการออกแบบมาเพื่อกำหนดจำนวนแทร็ก หากระบบขับเคลื่อนเป็นแบบ 80 แทร็ก หลังจากวางตำแหน่งบนกระบอกสูบหมายเลข 60 แล้ว จังหวะย้อนกลับบนกระบอกสูบ 1 จะเปลี่ยนสัญญาณ track0 ให้เป็นสถานะพาสซีฟ และอีกขั้นหนึ่งบนกระบอกสูบ 0 จะเปลี่ยนให้อยู่ในสถานะแอ็กทีฟ หากไดรฟ์เป็นแบบ 40 แทร็ก เมื่อพยายามวางตำแหน่งบนกระบอกสูบ 60 หัวจะชนกับลิมิตเตอร์ พัลส์สเต็ปบางส่วนจะไม่ได้รับการประมวลผล และโมเมนต์ของการเปลี่ยนจากกระบอกสูบ 1 เป็น 0 จะหยุดชะงัก ซึ่งจะถูกเปิดเผยเมื่อ กำลังวิเคราะห์สัญญาณ track0 กำหนดความหนาแน่นในการบันทึกตามยาวสำหรับสื่อที่ติดตั้งซึ่งการอ่านจะดำเนินการที่ค่าความถี่สัญญาณนาฬิกา FDC สองค่าซึ่งควบคุมผ่านพอร์ต 3F7h หากการอ่านสำเร็จเกิดขึ้นระหว่างการแลกเปลี่ยนข้อมูลที่ความเร็ว 500 Kbps จะมีการตัดสินใจว่าติดตั้งฟล็อปปี้ดิสก์ 1.2/1.44Mb ที่ความเร็ว 250 Kbps - 360/720Kb ขึ้นอยู่กับค่าไบต์ของจำนวนเซกเตอร์ในเซกเตอร์สำหรับเริ่มระบบ ปริมาตรของสื่อจะถูกระบุ 15 วินาที/แทร็ก สอดคล้องกับไดรฟ์ 1.2 Mb และสำหรับอุปกรณ์ 1.44 Mb ค่าคือ 18 วินาที/แทร็ก ไม่จำเป็นต้องระบุขนาดอุปกรณ์ - 5.25" หรือ 3.5" สำหรับขั้นตอนนี้ เนื่องจากงานคือการได้รับข้อมูลเกี่ยวกับไดรฟ์และสื่อที่เพียงพอสำหรับการบูต โดยมีเงื่อนไขว่าไม่สามารถดึงจาก CMOS ได้ หากตรวจพบข้อผิดพลาดในระหว่างกระบวนการเตรียมใช้งานไดรฟ์ จะไม่มีการดำเนินการ POST อีกต่อไป |
อี.อี. | การค้นหาฟล็อปปี้ดิสเก็ตต์ในไดรฟ์ A: การอ่านเซกเตอร์แรกของดิสเก็ตต์ อ่านบูตเซกเตอร์จากฟล็อปปี้ดิสก์ | ในการใช้งาน AMIBIOS สมัยใหม่ รหัส EE เป็นรหัส POST ที่มองเห็นได้รหัสแรกซึ่งส่งออกไปยังพอร์ตการวินิจฉัยเมื่อเข้าถึงอุปกรณ์ที่สามารถบู๊ตเพื่อกู้คืน BIOS ได้ การเรียกซ้ำไปยังขั้นตอนการอ่านเซกเตอร์สำหรับบูตจากฟล็อปปี้ดิสก์ (Cylinder:00, Head:00, Sector:01) จะดำเนินการในขั้นตอนการกู้คืน BIOS หากตรวจไม่พบสื่อ ผู้ใช้จะได้รับข้อความ “ใส่ดิสเก็ตต์ใน A:” |
อีเอฟ | เกิดข้อผิดพลาดในการอ่านขณะอ่านฟล็อปปี้ดิสก์ ข้อผิดพลาดในการทำงานของดิสก์ | การควบคุมจะถูกถ่ายโอนไปยังจุดนี้หากตรวจพบข้อผิดพลาดระหว่างการทำงานของดิสก์ และเซกเตอร์สำหรับเริ่มระบบไม่สามารถอ่านจากสื่อได้ ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นบนจอภาพ และ POST จะดำเนินต่อไปจนกว่าการดำเนินการจะเสร็จสมบูรณ์ หากความล้มเหลวในการอ่านเกิดจากปัญหาฮาร์ดแวร์ การพยายามอ่านที่ไม่สำเร็จจะก่อให้เกิดการวนซ้ำไม่สิ้นสุดซึ่งจำเป็นต้องมีการแทรกแซงจากผู้ใช้เพื่อออก |
F0 | ค้นหาไฟล์ AMIBOOT.ROM ในไดเร็กทอรีราก ค้นหาไฟล์ AMIBOOT.ROM | ขึ้นอยู่กับเนื้อหาของฟิลด์บริการของเซกเตอร์สำหรับบูตจะถูกกำหนดว่าไดเรกทอรีรากอยู่ที่ใดซึ่งมีการค้นหาไฟล์ชื่อ AMIBOOT.ROM ชื่อไฟล์ AMIBOOT.ROM เป็นค่าคงที่ที่สงวนไว้ หากต้องการคืนค่า BIOS ให้สำเร็จ คุณต้องเปลี่ยนชื่อไฟล์เป็น ฟลอปปีดิสก์ตามข้อตกลงนี้ |
F1 | ไฟล์ AMIBOOT.ROM ไม่ได้อยู่ในไดเรกทอรีราก ไม่พบไฟล์ AMIBOOT.ROM ในไดเร็กทอรีราก | การควบคุมจะถูกถ่ายโอนไปยังจุดนี้หากมีข้อผิดพลาดในการอ่านไดเร็กทอรีรากหรือหากไม่พบไฟล์ AMIBOOT.ROM |
F2 | การอ่านและวิเคราะห์ฟล็อปปี้ดิสก์ FAT เพื่อค้นหาคลัสเตอร์ที่ถูกครอบครองโดยไฟล์ AMIBOOT.ROM อ่านว่าอ้วน | อ่าน FAT (ตารางการจัดสรรไฟล์) ของฟล็อปปี้ดิสก์และจุดเริ่มต้นของห่วงโซ่คลัสเตอร์ที่สอดคล้องกับไฟล์ AMIBOOT.ROM จะถูกกำหนดจากเนื้อหาของไดเร็กทอรี หากไม่พบไฟล์ที่มีชื่อที่ระบุ จะทำการเปลี่ยนแบบไม่มีเงื่อนไขไปยังจุดตรวจ F1 เพื่อจัดระเบียบการวนซ้ำไม่รู้จบ ซึ่งจะสามารถออกได้ก็ต่อเมื่ออ่านไฟล์ที่มีอิมเมจ BIOS ได้สำเร็จ |
F3 | การอ่านไฟล์ AMIBOOT.ROM ทีละคลัสเตอร์ กำลังอ่าน AMIBOOT.ROM | ขึ้นอยู่กับคลัสเตอร์เชนที่อธิบายไว้ใน FAT ไฟล์ AMIBOOT.ROM จะถูกอ่าน |
F4 | ไฟล์ AMIBOOT.ROM ไม่ใช่ขนาดที่ถูกต้อง ขนาดของไฟล์ AMIBOOT.ROM ไม่ตรงกับขนาดของ Flash ROM | การควบคุมจะถูกถ่ายโอนไปยังจุดนี้หากขนาดของไฟล์อิมเมจ BIOS ไม่ตรงกับขนาดของชิป Flash ROM ที่ติดตั้งบนเมนบอร์ด |
F5 | ปิดการใช้งานหน่วยความจำแคชภายใน ปิดการใช้งานแคชภายใน | ด้วยการตั้งค่าบิต 30 ของรีจิสเตอร์ CR0 เป็น 1 แคชภายในจะถูกปิดใช้งานเพื่อให้แน่ใจว่าข้อมูลมีความสอดคล้องกันเมื่อโต้ตอบกับ Flash ROM มิฉะนั้นหลังจากอ่านการลงทะเบียนสถานะของชิปแล้ว การดำเนินการทั้งหมดจะดำเนินการกับสำเนาแคช ขั้นตอนการปิดใช้งานแคชนั้นขึ้นอยู่กับฮาร์ดแวร์ สำหรับตรรกะของระบบบางชุด แคชจะไม่ถูกปิดใช้งานในขั้นตอนนี้ เนื่องจากขอบเขตที่อยู่ซึ่งเป็นที่ตั้งของ Flash ROM นั้นไม่สามารถแคชได้ |
FB | การตรวจจับประเภทของ Flash ROM คำจำกัดความประเภท Flash ROM | การกำหนดประเภท Flash ROM มักจะทำได้โดยใช้คำสั่ง Read Intelligent Identifier หลังจากเขียนไปยังที่อยู่ใดๆ ในภูมิภาค ROM แล้ว อุปกรณ์จัดเก็บข้อมูลจะเปลี่ยนจากโหมดอ่านหน่วยความจำเป็นโหมด ReadID ในสถานะนี้ ไม่ใช่เนื้อหาของ ROM แต่ตัวระบุจะถูกอ่านจากภูมิภาคที่ระบุ: ที่ออฟเซ็ต 0 - รหัสผู้ผลิต ที่ออฟเซ็ต 1 - รหัสอุปกรณ์ ก่อนที่จะดำเนินการทั้งหมดเหล่านี้ จำเป็นต้องปลดบล็อกสัญญาณ Flash WE และอนุญาตให้เข้าถึงขอบเขตด้วย ด้วยเหตุนี้ รีจิสเตอร์ลอจิกของระบบจึงได้รับการตั้งโปรแกรมไว้ |
เอฟซี | การลบแฟลชรอม การลบบล็อก Flash ROM หลัก | Flash ROM ประกอบด้วยบล็อกสำหรับบูต บล็อกพารามิเตอร์ตั้งแต่หนึ่งบล็อกขึ้นไป และบล็อกหลัก หากต้องการลบบล็อกหลัก คำสั่ง Erase Flash จะถูกดำเนินการ ซึ่งประกอบด้วยรหัส Erase Setup และ Erase Confirm Flash ROM จะเข้าสู่โหมดการลบและไม่ใช่เนื้อหาที่ถูกอ่านในพื้นที่ที่อยู่ แต่เป็นสถานะซึ่งขึ้นอยู่กับที่โปรเซสเซอร์กำหนดช่วงเวลาที่การดำเนินการเสร็จสิ้นและความสำเร็จ |
เอฟดี | การเขียนโปรแกรมแฟลชรอม การเขียนโปรแกรมบล็อก Flash ROM หลัก | การตั้งโปรแกรมยูนิตหลักจะดำเนินการตามอัลกอริธึมที่ระบุโดยผู้ผลิตอุปกรณ์จัดเก็บข้อมูล ตามกฎแล้ว สำหรับแต่ละเซลล์ที่จะเขียน คำสั่งจะถูกส่งซึ่งประกอบด้วยสองรหัส: โปรแกรมการตั้งค่าและไบต์ที่จะเขียน ช่วงเวลาแห่งความสมบูรณ์และความสำเร็จของการดำเนินการเขียนจะถูกควบคุมโดยการลงทะเบียนสถานะ Flash ROM กระบวนการนี้จะทำซ้ำแบบวนซ้ำสำหรับเซลล์ทั้งหมดของบล็อกหลัก |
เอฟเอฟ | การเขียนโปรแกรม Flash ROM สำเร็จ จากนั้นรีสตาร์ท BIOS ระบบ รีสตาร์ท BIOS รหัสของ BIOS ระบบที่คลายแพ็ก ซึ่งดำเนินการใน ShadowRAM (รหัสรันไทม์ไม่ถูกบีบอัดใน F000 shadow RAM) | การควบคุมจะถูกถ่ายโอนไปยังจุดนี้หากการเขียนโปรแกรม FlashROM สำเร็จ ถัดไปคุณต้องรีสตาร์ท BIOS เมื่อต้องการทำเช่นนี้ ให้ดำเนินการคำสั่งข้ามระหว่างเซกเมนต์โดยตรงที่ที่อยู่ FFFF:0000 (CS=FFFF, IP=0000) |
10 | ออกคำสั่งบล็อกและเลิกบล็อก KBC การเริ่มต้นใช้งานตัวควบคุมแป้นพิมพ์ตั้งแต่เนิ่นๆ | คำสั่งรีเซ็ตถูกส่งไปยังคีย์บอร์ดแล้ว คำสั่ง C8/C9 จะถูกส่งไปยังพอร์ต 64h อนุญาตหรือห้ามการควบคุมสาย A20 ขึ้นอยู่กับการใช้งานฮาร์ดแวร์ พินวัตถุประสงค์ทั่วไป Pin23 และ Pin24 ถูกใช้ซึ่งสอดคล้องกับบิตแรกและที่สองของพอร์ตที่สองของตัวควบคุมแป้นพิมพ์ ซึ่งเข้ากันได้กับซอฟต์แวร์รุ่น 82C42 |
11 | คืนค่าการลงทะเบียน DRAM กลับจากสถานะ STR (Suspend to RAM) | การกลับจากสถานะ STR (Suspend to RAM) เกี่ยวข้องกับการกู้คืนเนื้อหาของ RAM เมื่อต้องการทำเช่นนี้ เนื้อหาปัจจุบันในขณะที่ดำเนินการ STR จะถูกอ่านจาก CMOS และเขียนไปยังรีจิสเตอร์ตัวควบคุมหน่วยความจำ เปิดตัววงจรสร้างหน่วยความจำใหม่ E0. |
12 | เปิดใช้งาน SMRAM อีกครั้ง ตั้งค่า MTRR การคืนค่าการเข้าถึง SMRAM (System Management RAM) | System Management RAM (SMRAM) ได้รับการกำหนดค่าสำหรับรูทีนการจัดการ System Management Interrupt (SMI Handler) การลงทะเบียนตัวประมวลผล MTRR ได้รับการกำหนดค่าเพื่อให้มีเงื่อนไขการเข้าถึงที่จำเป็นไปยังขอบเขตหน่วยความจำในส่วน A000 และ B000 ซึ่งแมปกับ SMRAM ในบางแพลตฟอร์ม รหัสที่ใช้ระบุขั้นตอนนี้คือ E1. |
13 | คืนค่าอัตราการรีเฟรช การฟื้นฟูการฟื้นฟูความจำ | แพลตฟอร์มที่สร้างขึ้นบนโปรเซสเซอร์ Intel จะกู้คืนเนื้อหาของตัวควบคุมหน่วยความจำรีจิสเตอร์ที่รับผิดชอบในการสร้างหน่วยความจำใหม่ บนแพลตฟอร์ม AMD ขั้นตอนนี้ไม่ได้ถูกดำเนินการ ในบางแพลตฟอร์ม รหัสที่ใช้ระบุขั้นตอนนี้คือ E2. |
14 | คืนค่า CMOS และเรียก VGA BIOS การค้นหาและการเริ่มต้น BIOS VGA | สำหรับแพลตฟอร์มที่มีวิดีโอในตัว VGA BIOS จะถูกค้นหาและเริ่มต้นใช้งาน ในบางแพลตฟอร์ม รหัสที่ใช้ระบุขั้นตอนนี้คือ E3. |
03 | ปิดใช้งานการขัดจังหวะ NMI ที่ไม่สามารถปกปิดได้ รีเซ็ตคำจำกัดความของประเภท | |
05 | การเริ่มต้นสแต็ก ปิดใช้งานการแคชหน่วยความจำและคอนโทรลเลอร์ USB | |
06 | การรันโปรแกรมยูทิลิตี้ใน RAM | |
07 | การจดจำโปรเซสเซอร์และการเริ่มต้น APIC | |
08 | การตรวจสอบเช็คซัมของ CMOS | |
09 | ตรวจสอบการทำงานของปุ่ม End/Ins | |
0เอ | การตรวจสอบความล้มเหลวของแบตเตอรี่ | |
0B | การล้างการลงทะเบียนบัฟเฟอร์ตัวควบคุมแป้นพิมพ์ | |
0ซี | คำสั่งทดสอบจะถูกส่งไปยังตัวควบคุมแป้นพิมพ์ | |
0อี | การค้นหาอุปกรณ์เพิ่มเติมที่รองรับโดยตัวควบคุมแป้นพิมพ์ | |
0เอฟ | กำลังเริ่มต้นแป้นพิมพ์ | |
10 | คำสั่งรีเซ็ตจะถูกส่งไปยังคีย์บอร์ด | |
11 | หากกดปุ่ม End หรือ Ins CMOS จะถูกรีเซ็ต | |
12 | การวางตัวควบคุม DMA ไว้ในสถานะพาสซีฟ | |
13 | การเริ่มต้นชิปเซ็ตและแคช L2 | |
14 | การตรวจสอบตัวจับเวลาของระบบ | |
19 | การทดสอบการสร้างคำขอสร้าง DRAM ใหม่กำลังทำงานอยู่ | |
1เอ | ตรวจสอบระยะเวลาของวงจรการฟื้นฟู | |
20 | การเริ่มต้นอุปกรณ์เอาท์พุต | |
23 | พอร์ตอินพุตของตัวควบคุมแป้นพิมพ์ถูกอ่าน สวิตช์ล็อคกุญแจและสวิตช์ทดสอบการผลิตถูกสอบปากคำ | |
24 | กำลังเตรียมการเริ่มต้นตารางเวกเตอร์ขัดจังหวะ | |
25 | การเริ่มต้นอินเทอร์รัปต์เวกเตอร์เสร็จสมบูรณ์ | |
26 | สถานะของจัมเปอร์ Turbo Switch จะถูกสำรวจผ่านพอร์ตอินพุตของตัวควบคุมแป้นพิมพ์ | |
27 | การเริ่มต้นเบื้องต้นของคอนโทรลเลอร์ USB การอัพเดตไมโครโค้ดของโปรเซสเซอร์เริ่มต้น | |
28 | กำลังเตรียมติดตั้งโหมดวิดีโอ | |
29 | การเริ่มต้นใช้งานแผง LCD | |
2เอ | ค้นหาอุปกรณ์ที่รองรับ ROM เพิ่มเติม | |
2B | กำลังเริ่มต้น VGA BIOS โดยตรวจสอบผลรวม | |
2ซี | การดำเนินการ BIOS VGA | |
2D | จับคู่ INT 10h และ INT 42h | |
2E | ค้นหาอะแดปเตอร์วิดีโอ CGA | |
2เอฟ | การทดสอบหน่วยความจำวิดีโอของอะแดปเตอร์ CGA | |
30 | การทดสอบวงจรการสร้างการสแกนอะแดปเตอร์ CGA | |
31 | เกิดข้อผิดพลาดในหน่วยความจำวิดีโอหรือวงจรการสแกน ค้นหาอะแดปเตอร์วิดีโอ CGA สำรอง | |
32 | ทดสอบหน่วยความจำวิดีโอของอะแดปเตอร์วิดีโอ CGA สำรองและวงจรสแกน | |
33 | สำรวจสถานะของจัมเปอร์ขาวดำ/สี | |
34 | การตั้งค่าโหมดข้อความ 80x25 | |
37 | ตั้งค่าโหมดวิดีโอแล้ว ล้างหน้าจอแล้ว | |
38 | การเริ่มต้นอุปกรณ์ออนบอร์ด | |
39 | การแสดงข้อความแสดงข้อผิดพลาดจากขั้นตอนก่อนหน้า | |
3เอ | การแสดงข้อความ “Hit DEL” เพื่อเข้าสู่การตั้งค่า CMOS | |
3B | เริ่มเตรียมการทดสอบหน่วยความจำในโหมดป้องกัน | |
40 | การเตรียมตารางคำอธิบาย GDT และ IDT | |
42 | เปลี่ยนเป็นโหมดที่ได้รับการป้องกัน | |
43 | โปรเซสเซอร์อยู่ในโหมดป้องกัน เปิดใช้งานการขัดจังหวะแล้ว | |
44 | เตรียมทดสอบสาย A20 | |
45 | การทดสอบสาย A20 | |
46 | การกำหนดขนาด RAM เสร็จสมบูรณ์ | |
47 | ข้อมูลทดสอบที่บันทึกในหน่วยความจำแบบธรรมดา | |
48 | การตรวจสอบหน่วยความจำแบบเดิมอีกครั้ง | |
49 | การทดสอบหน่วยความจำเพิ่มเติม | |
4B | รีเซ็ตหน่วยความจำ | |
4ซี | บ่งชี้ถึงกระบวนการทำให้เป็นศูนย์ | |
4D | บันทึกขนาดหน่วยความจำ Conventional และ Extended ที่ได้ลงใน CMOS | |
4E | บ่งชี้จำนวนหน่วยความจำระบบที่แท้จริง | |
4เอฟ | การทดสอบหน่วยความจำแบบทั่วไปแบบขยายทำงานอยู่ | |
50 | การแก้ไขขนาดหน่วยความจำแบบธรรมดา | |
51 | การทดสอบหน่วยความจำขยาย | |
52 | หน่วยความจำแบบธรรมดาและไดรฟ์ข้อมูลหน่วยความจำขยายที่บันทึกไว้ | |
53 | การจัดการข้อผิดพลาดพาริตี้ล่าช้า | |
54 | ปิดใช้งานการประมวลผลแบบพาริตีและแบบไม่มาสก์ | |
57 | การเริ่มต้นขอบเขตหน่วยความจำสำหรับ POST Memory Manager | |
58 | คุณได้รับแจ้งให้เข้าสู่การตั้งค่า CMOS | |
59 | การคืนโปรเซสเซอร์กลับสู่โหมดจริง | |
60 | กำลังตรวจสอบหน้าการลงทะเบียน DMA | |
62 | การทดสอบการลงทะเบียนที่อยู่และความยาวการส่งต่อของคอนโทรลเลอร์ DMA#1 | |
63 | การทดสอบการลงทะเบียนที่อยู่และความยาวการส่งต่อของคอนโทรลเลอร์ DMA#2 | |
65 | การเขียนโปรแกรมคอนโทรลเลอร์ DMA | |
66 | การล้างการลงทะเบียน POST คำขอเขียนและชุดมาสก์ | |
67 | การเขียนโปรแกรมคอนโทรลเลอร์ขัดจังหวะ | |
7เอฟ | การอนุญาตคำขอ NMI จาก แหล่งข้อมูลเพิ่มเติม | |
80 | ตั้งค่าโหมดการบริการขัดจังหวะจากพอร์ต PS/2 | |
81 | การทดสอบอินเทอร์เฟซของแป้นพิมพ์เพื่อหาข้อผิดพลาดในการรีเซ็ต | |
82 | การตั้งค่าโหมดการทำงานของตัวควบคุมแป้นพิมพ์ | |
83 | การตรวจสอบสถานะล็อคกุญแจ | |
84 | การตรวจสอบความจุหน่วยความจำ | |
85 | การแสดงข้อความแสดงข้อผิดพลาด | |
86 | การกำหนดค่าระบบสำหรับการดำเนินการติดตั้ง | |
87 | การแตกโปรแกรมการตั้งค่า CMOS ลงในหน่วยความจำทั่วไป | |
88 | โปรแกรมติดตั้งเสร็จสมบูรณ์โดยผู้ใช้ | |
89 | กู้คืนสถานะเสร็จสมบูรณ์หลังจากดำเนินการติดตั้ง | |
8B | การสำรองหน่วยความจำ บล็อกเพิ่มเติมตัวแปรไบออส | |
8ซี | การลงทะเบียนการกำหนดค่าการเขียนโปรแกรม | |
8D | การเริ่มต้นเบื้องต้นของตัวควบคุม HDD และ FDD | |
8F | การเริ่มต้นคอนโทรลเลอร์ FDD อีกครั้ง | |
91 | การกำหนดค่าตัวควบคุม HDD | |
95 | ดำเนินการสแกน ROM เพื่อค้นหา BIOS เพิ่มเติม | |
96 | การกำหนดค่าเพิ่มเติมของทรัพยากรระบบ | |
97 | การตรวจสอบลายเซ็นและการตรวจสอบของ BIOS เสริม | |
98 | การตั้งค่าการจัดการระบบ RAM | |
99 | การตั้งค่าตัวจับเวลาและตัวแปรพอร์ตขนาน | |
9เอ | การสร้างรายการพอร์ตอนุกรม | |
9B | การเตรียมพื้นที่ในหน่วยความจำสำหรับการทดสอบตัวประมวลผลร่วม | |
9ซี | กำลังเตรียมข้อมูลเบื้องต้นให้กับตัวประมวลผลร่วม | |
9D | ข้อมูลโปรเซสเซอร์ร่วมถูกจัดเก็บไว้ใน CMOS RAM | |
9E | การระบุประเภทแป้นพิมพ์ | |
9F | ค้นหาอุปกรณ์อินพุตเพิ่มเติม | |
A0 | การก่อตัวของการลงทะเบียน MTRR (การลงทะเบียนช่วงประเภทหน่วยความจำ) | |
A2 | ข้อความแสดงข้อผิดพลาดจากขั้นตอนการเตรียมใช้งานก่อนหน้านี้ | |
A3 | การตั้งเวลาการทำซ้ำอัตโนมัติของแป้นพิมพ์ | |
A4 | การจัดเรียงข้อมูลบริเวณ RAM ที่ไม่ได้ใช้ | |
A5 | การตั้งค่าโหมดวิดีโอ | |
A6 | การทำความสะอาดหน้าจอ | |
A7 | การถ่ายโอนรหัสปฏิบัติการ BIOS ไปยังพื้นที่ Shadow RAM | |
A8 | การเริ่มต้น BIOS เพิ่มเติมในส่วน E000h | |
A9 | การคืนการควบคุมไปยัง BIOS ของระบบ | |
เอเอ | การเริ่มต้นบัส USB | |
เอบี | การเตรียมโมดูล INT13 เพื่อรองรับบริการดิสก์ | |
เอ.ซี. | การสร้างตาราง AIOPIC เพื่อรองรับระบบมัลติโปรเซสเซอร์ | |
ค.ศ | การเตรียมโมดูล INT10 สำหรับการให้บริการบริการวิดีโอ | |
เอ.อี. | การเริ่มต้น DMI | |
B0 | แสดงตารางการกำหนดค่าระบบ | |
B1 | กำลังเริ่มต้น ACPI BIOS | |
00 | ซอฟต์แวร์ขัดจังหวะ INT19h - กำลังบูตเซกเตอร์ |
สัญญาณเสียง
เสียง | ข้อผิดพลาด |
---|---|
สั้น 1 อัน | ข้อผิดพลาดในการฟื้นฟูหน่วยความจำ ตัวจับเวลาการขัดจังหวะแบบตั้งโปรแกรมได้หรือตัวควบคุมการขัดจังหวะแบบตั้งโปรแกรมได้อาจผิดปกติ |
2 สั้น | ข้อผิดพลาดของขั้นตอน POST การตรวจสอบอุปกรณ์อย่างใดอย่างหนึ่งล้มเหลว |
3 สั้น | ข้อผิดพลาดพาริตีหน่วยความจำใน 64K แรก ชิปหน่วยความจำอาจทำงานผิดปกติ |
4 สั้น | ตัวจับเวลาระบบหรือข้อผิดพลาดธนาคารหน่วยความจำครั้งแรก |
5 สั้น | ข้อผิดพลาดของซีพียู |
6 สั้น | ข้อผิดพลาดของสายควบคุม A20 การทำงานผิดพลาดของตัวควบคุมแป้นพิมพ์ที่ทำให้โปรเซสเซอร์ไม่สามารถสลับไปยังโหมดที่ได้รับการป้องกัน |
7 สั้น | ข้อผิดพลาดโหมดเสมือนของ CPU |
8 สั้น | เกิดข้อผิดพลาดในการอ่าน/เขียนหน่วยความจำวิดีโอ อะแดปเตอร์วิดีโอหายไปหรือชำรุด |
9 สั้น | การตรวจสอบ BIOS ไม่ถูกต้อง |
10 สั้น | เกิดข้อผิดพลาดในการอ่าน/เขียนการลงทะเบียนการจัดการพลังงานในหน่วยความจำแบบไม่ลบเลือน (CMOS) ความผิดปกติของวงจรควบคุมกำลัง |
11 สั้น | ข้อผิดพลาดแคชระดับ 2 |
1 ยาว | การตรวจสอบทั้งหมดเป็นไปด้วยดี - คอมพิวเตอร์พร้อมที่จะโหลดระบบปฏิบัติการแล้ว |
ยาว 1 อัน สั้น 1 อัน | ข้อผิดพลาดของแหล่งจ่ายไฟ |
1 ยาว 2 สั้น | เกิดข้อผิดพลาดใน ROM ไบออสการ์ดแสดงผลหรือข้อผิดพลาดการหน่วงการสแกนแนวนอน |
1 ยาว 3 สั้น | ตรวจพบข้อผิดพลาดในหน่วยความจำที่สูงกว่า 64K | ฟังก์ชันนี้มีหน้าที่รับผิดชอบในการรองรับการบูทระยะไกลผ่านเครือข่าย ดังนั้นคุณต้องค้นหา Boot ROM ของอะแดปเตอร์เครือข่าย หากพบ และการตั้งค่า CMOS ในเมนู Boot Device Priority ระบุว่าการบูตเครือข่ายเป็นอุปกรณ์แรก ขั้นตอน INT18h และ INT19h จะได้รับการกำหนดค่า
คำอธิบาย: ฉันให้ความสำคัญกับคุณเป็นหลัก รหัส POST สำหรับไบออสผู้ผลิตอามี- แนะนำสั้น ๆ ทันทีหลังจากกดปุ่ม POWER หน่วยระบบของคอมพิวเตอร์ส่วนบุคคล การควบคุมพีซีจะไปที่ BIOS โดยตรง ในเวลานี้ (เมื่อเริ่มต้นพีซี) โปรเซสเซอร์จะส่งสัญญาณไปยังชิป BIOS ซึ่งจะเริ่มการโหลดเฟิร์มแวร์ BOOT-ROUTINE ระบบพื้นฐานฉัน/โอ รูทีนย่อย POST (การทดสอบตัวเองเมื่อเปิดเครื่อง)ทดสอบอุปกรณ์ที่ติดตั้งบนคอมพิวเตอร์ กำหนดค่า และเตรียมพร้อมสำหรับการทำงาน มีการทดสอบแยกกันสำหรับอุปกรณ์แต่ละชิ้น (โปรเซสเซอร์, หน่วยความจำ, การ์ดแสดงผล, คีย์บอร์ด, พอร์ตอินพุต/เอาท์พุต ฯลฯ) การทดสอบแต่ละครั้งจะมีหมายเลขเฉพาะของตัวเอง ซึ่งเรียกว่ารหัส POST รหัสโพสต์เขียนถึงพอร์ตทดสอบการผลิต (พร้อมที่อยู่ 0080H) ก่อนที่จะดำเนินการทดสอบ POST แต่ละรายการ หลังจากเขียนรหัสทดสอบ POST ไปยัง Manufacturing Test Port แล้ว ขั้นตอนการทดสอบสำหรับอุปกรณ์ที่เกี่ยวข้องจะเริ่มต้นขึ้น หากขั้นตอนการทดสอบล้มเหลว รหัส POST ของขั้นตอนสุดท้าย (ซึ่งทำให้เกิดข้อผิดพลาด) จะยังคงอยู่ในพอร์ตทดสอบการผลิต หากคุณทราบรหัส POST ของขั้นตอนสุดท้าย คุณสามารถระบุอุปกรณ์ที่ทำให้เกิดข้อผิดพลาดได้ การอ่านรหัส POST สามารถทำได้หลายวิธี เนื่องจาก BIOS ผลิตโดยผู้ผลิตหลายราย BIOS แต่ละตัวจากผู้ผลิตแต่ละรายจึงมีตารางรหัส POST ของตัวเอง
เฟิร์มแวร์ BOOT-ROUTINE เรียกรูทีนการทดสอบตัวเองของ POST
ตารางนี้ประกอบด้วยรหัส POST ที่แสดงระหว่างขั้นตอน POST แบบเต็ม
- CF ตรวจจับประเภทโปรเซสเซอร์และทดสอบการอ่าน/เขียน CMOS
- C0 ชิปเซ็ตและ L1-, L2-cache ได้รับการกำหนดค่าเริ่มต้นล่วงหน้า, คอนโทรลเลอร์ขัดจังหวะ, DMA, ตัวจับเวลาถูกตั้งโปรแกรมไว้
- C1 ตรวจพบประเภทและจำนวน RAM
- รหัส C3 BIOS ถูกแตกไฟล์ลงในพื้นที่ชั่วคราวของ RAM
- มีการตรวจสอบผลรวมตรวจสอบ 0C BIOS
- รหัส C5 BIOS จะถูกคัดลอกไปยังหน่วยความจำเงา และการควบคุมจะถูกถ่ายโอนไปยังโมดูล Boot Block
- 01 โมดูล XGROUP ถูกคลายแพ็กที่ที่อยู่ทางกายภาพ 1000:0000h
- 02 การเริ่มต้นโปรเซสเซอร์ การลงทะเบียน CR และ MSR ได้รับการตั้งค่าแล้ว
- 03 มีการกำหนดทรัพยากร I/O (Super I/O)
- 05 ล้างหน้าจอและสถานะสถานะ CMOS
- 06 กำลังตรวจสอบตัวประมวลผลร่วม
- 07 มีการระบุและทดสอบตัวควบคุมแป้นพิมพ์แล้ว
- 08 ตรวจพบอินเทอร์เฟซของแป้นพิมพ์
- 09 การเริ่มต้นคอนโทรลเลอร์ Serial ATA
- OA ตรวจจับแป้นพิมพ์และเมาส์ที่เชื่อมต่อกับพอร์ต PS/2
- กำลังติดตั้งทรัพยากรตัวควบคุมเสียง 0B AC97
- OE ทดสอบส่วนหน่วยความจำ F000h
- 10 กำหนดประเภทของหน่วยความจำแฟลช
- ทดสอบ 12 CMOS แล้ว
- 14 ตั้งค่าสำหรับการลงทะเบียนชิปเซ็ต
- 16 ตัวสร้างสัญญาณนาฬิกาจะเริ่มทำงานในขั้นต้น
- 18 มีการกำหนดประเภทโปรเซสเซอร์ พารามิเตอร์ และขนาดแคช L1 และ L2
- 1B ตารางเวกเตอร์อินเทอร์รัปต์ถูกเตรียมใช้งานแล้ว
- 1C ตรวจสอบผลรวมตรวจสอบ CMOS และแรงดันแบตเตอรี่
- กำหนดระบบการจัดการพลังงาน 1D
- 1F โหลดเมทริกซ์คีย์บอร์ด (สำหรับแล็ปท็อป)
- 21 กำลังเริ่มต้นระบบการจัดการพลังงานฮาร์ดแวร์ (สำหรับแล็ปท็อป)
- 23 มีการทดสอบตัวประมวลผลร่วมทางคณิตศาสตร์, ดิสก์ไดรฟ์, ชิปเซ็ตเริ่มต้น
- 24 กำลังอัปเดตไมโครโค้ดของโปรเซสเซอร์ สร้างแผนที่การกระจายทรัพยากรสำหรับอุปกรณ์ Plug and Play
- 25 การเริ่มต้น PCI เริ่มต้น: แสดงรายการอุปกรณ์ ค้นหาอะแดปเตอร์ VGA เขียน VGA BIOS ไปที่ C000:0
- 26 ความถี่สัญญาณนาฬิกาถูกตั้งค่าตามการตั้งค่า CMOS การซิงโครไนซ์สล็อต DIMM และ PCI ที่ไม่ได้ใช้ถูกปิดใช้งาน เริ่มต้นระบบการตรวจสอบ (H/W Monitor) แล้ว
- 27 เปิดใช้งานการขัดจังหวะ INT 09h ตัวควบคุมแป้นพิมพ์ถูกเตรียมใช้งานอีกครั้ง
- มีการตั้งโปรแกรมการลงทะเบียน MTRR 29 รายการ APIC เริ่มต้นได้ กำลังตั้งโปรแกรมคอนโทรลเลอร์ IDE วัดความถี่ของโปรเซสเซอร์ ส่วนขยาย BIOS ของระบบวิดีโอเรียกว่า
- 2B ค้นหา BIOS ของอะแดปเตอร์วิดีโอ
- 2D หน้าจอเริ่มต้นรางวัลจะแสดงขึ้น ข้อมูลเกี่ยวกับประเภทโปรเซสเซอร์และความเร็ว
- 33 รีเซ็ตคีย์บอร์ด
- 35 ช่อง DMA แรกที่กำลังทดสอบ
- กำลังทดสอบช่อง DMA 37 วินาที
- มีการทดสอบการลงทะเบียนหน้า DMA 39 รายการ
- 3C การกำหนดค่าคอนโทรลเลอร์ 8254 (ตัวจับเวลา)
- 3E การตรวจสอบตัวควบคุมการขัดจังหวะ 8259
- 43 ตรวจสอบตัวควบคุมขัดจังหวะแล้ว
- มีการทดสอบรถบัส ISA/EISA จำนวน 47 คัน
- 49 คำนวณจำนวน RAM รีจิสเตอร์กำลังได้รับการกำหนดค่าสำหรับโปรเซสเซอร์ AMD K5
- รีจิสเตอร์ 4E MTRR ได้รับการตั้งโปรแกรมไว้สำหรับโปรเซสเซอร์ Syrix แคช L2 และ APIC ได้รับการเตรียมใช้งานแล้ว
- ตรวจพบบัส USB 50 อัน
- 52 RAM ได้รับการทดสอบและผลลัพธ์จะปรากฏขึ้น การล้างหน่วยความจำขยาย
- 53 หากล้าง CMOS รหัสผ่านเข้าสู่ระบบจะถูกรีเซ็ต
- 55 แสดงจำนวนโปรเซสเซอร์ (สำหรับแพลตฟอร์มมัลติโปรเซสเซอร์)
- 57 โลโก้ EPA จะปรากฏขึ้น การเริ่มต้นอุปกรณ์ ISA PnP
- 59 กำหนดระบบป้องกันไวรัสแล้ว
- 5B พรอมต์สำหรับการรันการอัพเดต BIOS จากฟล็อปปี้ดิสก์
- 5D เปิดตัวคอนโทรลเลอร์ Super I/O และคอนโทรลเลอร์เสียงในตัว
- 60 เข้าสู่การตั้งค่า CMOS หากกดปุ่ม Delete
- กำลังเริ่มต้นเมาส์ 65 PS/2
- เปิดใช้งานแคช 69 L2 แล้ว
- การลงทะเบียนชิปเซ็ต 6B ได้รับการกำหนดค่าตามการตั้งค่า BIOS
- 6D กำหนดทรัพยากรสำหรับอุปกรณ์ ISA PnP และพอร์ต COM สำหรับอุปกรณ์แบบรวม
- 6F เริ่มต้นและกำหนดค่าตัวควบคุมฟล็อปปี้ดิสก์
- ตรวจพบและติดตั้งอุปกรณ์ IDE 75 เครื่อง: ฮาร์ดไดรฟ์, CD/DVD, LS-120, ZIP ฯลฯ
- 76 ข้อมูลเกี่ยวกับอุปกรณ์ IDE ที่ตรวจพบจะปรากฏขึ้น
- 77 พอร์ตอนุกรมและพอร์ตขนานถูกเตรียมใช้งานแล้ว
- 7A ตัวประมวลผลร่วมทางคณิตศาสตร์ถูกรีเซ็ตและพร้อมสำหรับการใช้งาน
- 7C กำหนดการป้องกันการเขียนลงฮาร์ดไดรฟ์โดยไม่ได้รับอนุญาต
- 7F หากมีข้อผิดพลาด ข้อความจะปรากฏขึ้นและกดปุ่ม Delete และ F1
- 82 หน่วยความจำได้รับการจัดสรรสำหรับการจัดการพลังงาน และการเปลี่ยนแปลงจะถูกเขียนลงในตาราง ESCD
- หน้าจอเริ่มต้นที่มีโลโก้ EPA จะถูกลบออก ขอรหัสผ่านหากจำเป็น
- 83 ข้อมูลทั้งหมดจะถูกบันทึกจากสแต็กชั่วคราวไปยัง CMOS
- 84 การแสดงข้อความการเริ่มต้น Plug and Play Cards
- 85 การเริ่มต้น USB เสร็จสมบูรณ์
- ตาราง SYSID 87 ตารางถูกสร้างขึ้นในพื้นที่ DMI
- กำลังติดตั้งตาราง ACPI 89 ตาราง การขัดจังหวะถูกกำหนดให้กับอุปกรณ์ PCI
- 8B ถูกเรียกโดย BIOS ของคอนโทรลเลอร์ ISA หรือ PCI เพิ่มเติม ยกเว้นอะแดปเตอร์วิดีโอ
- 8D ตั้งค่าพารามิเตอร์ความเท่าเทียมกันของ RAM โดยใช้การตั้งค่า CMOS APM ถูกเตรียมใช้งานแล้ว
- 8F IRQ 12 อนุญาตให้เสียบปลั๊ก PS/2 ได้ทันที
- 94 เสร็จสิ้นการเริ่มต้นชิปเซ็ต แสดงตารางการจัดสรรทรัพยากร เปิดใช้งานแคช L2 การตั้งค่าโหมดการเปลี่ยนเวลาฤดูร้อน/ฤดูหนาว
- 95 ตั้งค่าความถี่การทำซ้ำอัตโนมัติของแป้นพิมพ์และสถานะ Num Lock
- 96 สำหรับระบบมัลติโปรเซสเซอร์ มีการกำหนดค่ารีจิสเตอร์ (สำหรับโปรเซสเซอร์ Cyrix) ตาราง ESCD ถูกสร้างขึ้น ตัวจับเวลา DOS Time ถูกตั้งค่าตามนาฬิกา RTC CMOS พาร์ติชั่นอุปกรณ์บู๊ตจะถูกบันทึกไว้เพื่อใช้งานโดยโปรแกรมป้องกันไวรัสในตัว วิทยากรประกาศสิ้นสุด POST ตาราง MSIRQ FF ถูกสร้างขึ้น มีการขัดจังหวะ BIOS INT 19h ค้นหา bootloader ในส่วนแรกของอุปกรณ์บู๊ต
ขั้นตอนที่สั้นลงทำได้โดยการตั้งค่าตัวเลือก Quick Power On Self Test ใน BIOS
- 65 อะแดปเตอร์วิดีโอกำลังถูกรีเซ็ต ตัวควบคุมเสียงและอุปกรณ์อินพุต/เอาท์พุตได้รับการเตรียมใช้งาน แป้นพิมพ์และเมาส์ได้รับการทดสอบ ตรวจสอบความสมบูรณ์ของ BIOS แล้ว
- 66 แคชกำลังเริ่มต้น ตารางเวกเตอร์ขัดจังหวะถูกสร้างขึ้น กำลังเริ่มต้นระบบการจัดการพลังงาน
- 67 ตรวจสอบผลรวม CMOS และทดสอบแบตเตอรี่แล้ว ชิปเซ็ตได้รับการกำหนดค่าตามพารามิเตอร์ CMOS
- 68 อะแดปเตอร์วิดีโอกำลังเริ่มต้น
- 69 การกำหนดค่าตัวควบคุมการขัดจังหวะ
- 6A ทดสอบ RAM (เร่ง)
- 6B แสดงผลการทดสอบโลโก้ EPA, CPU และหน่วยความจำ
- 70 ข้อความแจ้งให้เข้าสู่การตั้งค่า BIOS จะปรากฏขึ้น เมาส์ที่เชื่อมต่อกับ PS/2 หรือ USB ได้รับการเตรียมใช้งานแล้ว
- 71 คอนโทรลเลอร์แคชกำลังเริ่มต้น
- กำลังกำหนดค่าการลงทะเบียนชิปเซ็ต 72 รายการ รายการอุปกรณ์ Plug and Play ถูกสร้างขึ้น & ตัวควบคุมไดรฟ์ถูกเตรียมใช้งาน
- 73 กำลังเริ่มต้นตัวควบคุมฮาร์ดดิสก์
- 74 โปรเซสเซอร์ร่วมกำลังเริ่มต้น
- 75 หากจำเป็น ฮาร์ดไดรฟ์มีการป้องกันการเขียน
- 77 หากจำเป็น ระบบจะขอรหัสผ่านและข้อความ กด F1 เพื่อดำเนินการต่อ DEL เพื่อเข้าสู่การตั้งค่าจะปรากฏขึ้น
- การ์ดเอ็กซ์แพนชัน 78 ใบที่มี BIOS ของตัวเองได้รับการเตรียมใช้งานแล้ว
- 79 ทรัพยากรแพลตฟอร์มกำลังเริ่มต้น
- 7A ตารางราก RSDT, ตารางอุปกรณ์ DSDT, FADT ฯลฯ จะถูกสร้างขึ้น
- 7D รวบรวมข้อมูลเกี่ยวกับพาร์ติชั่นอุปกรณ์บู๊ต
- 7E BIOS กำลังเตรียมบูตระบบปฏิบัติการ
- 7F สถานะตัวบ่งชี้ NumLock ถูกตั้งค่าตามการตั้งค่า
- การตั้งค่าไบออส
- มีการเรียก 80 INT 19 และระบบปฏิบัติการเริ่มทำงาน
AMIBIOS8.0
- D0 การเริ่มต้นโปรเซสเซอร์และชิปเซ็ต การตรวจสอบการตรวจสอบบล็อคการบูตของ BIOS
- D1 การเริ่มต้นพอร์ต I/O คำสั่งสำหรับการทดสอบตัวเองของ BAT จะถูกส่งไปยังตัวควบคุมแป้นพิมพ์
- D2 ปิดการใช้งานแคช L1/L2 กำหนดจำนวน RAM ที่ติดตั้ง
- โครงร่างการสร้างหน่วยความจำ D3 ได้รับการกำหนดค่าแล้ว อนุญาตให้ใช้หน่วยความจำแคช
- D4 ทดสอบหน่วยความจำ 512 KB มีการติดตั้งสแต็กและกำหนดโปรโตคอลการสื่อสารกับหน่วยความจำแคช
- รหัส D5 BIOS จะถูกแตกไฟล์และคัดลอกไปยังหน่วยความจำเงา
- D6 ตรวจสอบการตรวจสอบ BIOS และกดปุ่ม Ctrl + Home (การกู้คืน BIOS)
- D7 Control ถูกถ่ายโอนไปยังโมดูลอินเทอร์เฟซ ซึ่งจะคลายโค้ดลงในพื้นที่รันไทม์
- D8 โค้ดปฏิบัติการจะถูกคลายแพ็กจากหน่วยความจำแฟลชไปยังหน่วยความจำการทำงาน ข้อมูล CPUID จะถูกบันทึกไว้
- D9 รหัสที่คลายการบีบอัดจะถูกถ่ายโอนจากพื้นที่เก็บข้อมูลชั่วคราวไปยังเซ็กเมนต์ 0E000h และ 0F000h ของ RAM
- การลงทะเบียน DA CPUID ได้รับการกู้คืน การดำเนินการ POST จะถูกย้ายไปยัง RAM
- ข้อผิดพลาด E1–E8, EC–EE ที่เกี่ยวข้องกับการกำหนดค่าหน่วยความจำระบบ
- 03 ห้ามประมวลผล NMI, ข้อผิดพลาดของพาริตี และเอาต์พุตสัญญาณไปยังจอภาพ พื้นที่ถูกสงวนไว้สำหรับบันทึกเหตุการณ์ GPNV โดยมีการตั้งค่าเริ่มต้นของตัวแปรจาก BIOS
- 04 ตรวจสอบสุขภาพแบตเตอรี่และคำนวณผลรวมตรวจสอบ CMOS
- 05 คอนโทรลเลอร์อินเทอร์รัปต์ถูกเตรียมใช้งานและสร้างตารางเวกเตอร์
- 06 ตัวจับเวลาอยู่ระหว่างการทดสอบและเตรียมพร้อมสำหรับการใช้งาน
- 08 การทดสอบแป้นพิมพ์ (ไฟแป้นพิมพ์กะพริบ)
- C0 การเริ่มต้นโปรเซสเซอร์เริ่มต้น อย่าใช้หน่วยความจำแคช กำหนดโดย APIC
- C1 สำหรับระบบมัลติโปรเซสเซอร์ จะมีการกำหนดโปรเซสเซอร์ที่รับผิดชอบในการสตาร์ทระบบ
- C2 เสร็จสิ้นการกำหนดโปรเซสเซอร์ให้เริ่มระบบ การระบุตัวตนโดยใช้ CPUID
- C5 จำนวนของโปรเซสเซอร์ถูกกำหนดและมีการกำหนดค่าพารามิเตอร์
- C6 เตรียมใช้งานหน่วยความจำแคชเพื่อการ POST ที่เร็วขึ้น
- การเริ่มต้นโปรเซสเซอร์ C7 เสร็จสมบูรณ์
- 0A ตรวจพบตัวควบคุมแป้นพิมพ์
- 0B ค้นหาเมาส์ที่เชื่อมต่อกับพอร์ต PS/2
- 0C การตรวจสอบว่ามีแป้นพิมพ์อยู่หรือไม่
- 0E ตรวจพบและเตรียมใช้งานอุปกรณ์อินพุตต่างๆ
- 13 การเริ่มต้นการลงทะเบียนชิปเซ็ตเบื้องต้น
- 24 โมดูล BIOS เฉพาะแพลตฟอร์มถูกคลายแพ็กและเตรียมใช้งาน
- ตารางเวกเตอร์ขัดจังหวะถูกสร้างขึ้นและเริ่มต้นการประมวลผลขัดจังหวะ
- 2A กลไก DIM ระบุอุปกรณ์บนรถโดยสารท้องถิ่น กำลังเตรียมอะแดปเตอร์วิดีโอสำหรับการเริ่มต้น กำลังสร้างตารางการแจกจ่ายทรัพยากร
- การตรวจจับ 2C และการเริ่มต้นของอะแดปเตอร์วิดีโอ อะแดปเตอร์วิดีโอจะถูกเรียกโดย BIOS
- 2E การค้นหาและการเริ่มต้นอุปกรณ์ I/O เพิ่มเติม
- 30 การเตรียมการสำหรับการประมวลผล SMI
- 31 โมดูล ADM ได้รับการเตรียมใช้งานและเปิดใช้งานแล้ว
- 33 กำลังเริ่มต้นโมดูลการโหลดแบบง่าย
- 37 แสดงโลโก้ AMI, เวอร์ชัน BIOS, เวอร์ชันโปรเซสเซอร์, ปุ่มแจ้งเพื่อเข้าสู่ BIOS
- 38 การใช้ DIM อุปกรณ์ต่างๆ บนรถโดยสารท้องถิ่นจะถูกเตรียมใช้งาน
- 39 ตัวควบคุม DMA กำลังเริ่มต้น
- 3A ตั้งเวลาของระบบตามนาฬิกา RTC
- 3B RAM ได้รับการทดสอบและผลลัพธ์จะปรากฏขึ้น
- มีการกำหนดค่าการลงทะเบียนชิปเซ็ต 3C
- 40 พอร์ตอนุกรมและขนาน ตัวประมวลผลร่วมทางคณิตศาสตร์ ฯลฯ ได้รับการเตรียมใช้งานแล้ว
- 52 จากผลการทดสอบหน่วยความจำ ข้อมูล RAM ใน CMOS จะได้รับการอัปเดต
- 60 ในการตั้งค่า BIOS สถานะ NumLock จะถูกตั้งค่าและมีการกำหนดค่าพารามิเตอร์การทำซ้ำอัตโนมัติ
- 75 ขั้นตอนการทำงานกับอุปกรณ์ดิสก์เริ่มต้นขึ้น (ขัดจังหวะ INT 13 ชม.)
- 78 รายการอุปกรณ์ IPL ถูกสร้างขึ้น (ซึ่งสามารถโหลดระบบปฏิบัติการได้)
- ตารางการกำหนดค่าระบบเพิ่มเติม 7C ESCD ถูกสร้างและเขียนไปยัง NVRAM
- 84 พบข้อผิดพลาดบันทึกระหว่าง POST
- 85 ข้อความแสดงเกี่ยวกับข้อผิดพลาดที่ไม่ร้ายแรงที่ตรวจพบ
- 87 หากจำเป็น การตั้งค่า BIOS จะถูกเปิดใช้งาน ซึ่งจะแตกไฟล์ลงใน RAM ก่อน
- การลงทะเบียนชิปเซ็ต 8C ได้รับการกำหนดค่าตามการตั้งค่า BIOS
- ตาราง 8D ACPI ถูกสร้างขึ้น
- 8E กำหนดค่าบริการขัดจังหวะแบบไม่ปกปิด (NMI)
- ในที่สุด 90 SMI ก็เริ่มต้นได้
- A1 การล้างข้อมูลที่ไม่จำเป็นเมื่อโหลดระบบปฏิบัติการ
- โมดูล A2 EFI ได้รับการจัดเตรียมเพื่อโต้ตอบกับระบบปฏิบัติการ
- A4 ตามโมดูลภาษาการตั้งค่า BIOS ได้รับการเริ่มต้น
- A7 ตารางสรุปขั้นตอน POST จะปรากฏขึ้น
- A8 ตั้งค่าสถานะของการลงทะเบียน MTRR
- A9 หากจำเป็น ให้รอให้ป้อนคำสั่งแป้นพิมพ์
- AA ลบเวกเตอร์ขัดจังหวะ POST (INT 1Ch และ INT 09h)
- ตรวจพบอุปกรณ์ AB สำหรับการโหลดระบบปฏิบัติการ
- AC ขั้นตอนสุดท้ายของการตั้งค่าชิปเซ็ตตามการตั้งค่า BIOS
- กำหนดค่าอินเทอร์เฟซ B1 ACPI แล้ว
- 00 เรียกใช้การประมวลผลขัดจังหวะ INT 19h (การค้นหาเซกเตอร์บูต, การโหลดระบบปฏิบัติการ)
ฟีนิกซ์ ไบออส 4.0
- 02 ตรวจสอบโหมดจริง
- 03 ปิดการใช้งานการขัดจังหวะที่ไม่สามารถปกปิดได้ (NMI)
- 04 รับประเภท CPU
- 06 เตรียมใช้งานฮาร์ดแวร์ระบบ
- 08 เริ่มต้นชิปเซ็ตด้วยค่า POST เริ่มต้น
- 09 ตั้งค่าสถานะ IN POST
- 0A เริ่มต้นการลงทะเบียน CPU
- 0B เปิดใช้งานแคช CPU
- 0C เตรียมใช้งานแคชเป็นค่า POST เริ่มต้น
- 0E เริ่มต้นส่วนประกอบ I/O
- 0F เตรียมใช้งาน IDE บัสท้องถิ่น
- 10 เริ่มต้นการจัดการพลังงาน
- 11 โหลดรีจิสเตอร์สำรองด้วยค่า POST เริ่มต้น
- 12 กู้คืนคำควบคุม CPU ระหว่างวอร์มบูต
- 13 เตรียมใช้งานอุปกรณ์ PCI Bus Mastering
- 14 เริ่มต้นตัวควบคุมแป้นพิมพ์
- 16 (1-2-2-3) การตรวจสอบผลรวม BIOS ROM
- 17 เริ่มต้นแคชก่อนที่หน่วยความจำจะปรับขนาดอัตโนมัติ
- 18 8254 การเริ่มต้นจับเวลา
- การเริ่มต้นคอนโทรลเลอร์ 1A 8237 DMA
- 1C รีเซ็ตคอนโทรลเลอร์ขัดจังหวะที่ตั้งโปรแกรมได้
- 20 (1-3-1-1) ทดสอบการรีเฟรช DRAM
- 22 (1-3-1-3) ทดสอบตัวควบคุมแป้นพิมพ์ 8742
- 24 ตั้งค่าการลงทะเบียนเซ็กเมนต์ ES เป็น 4 GB
- 26 เปิดใช้งานบรรทัด A20
- 28 ปรับขนาด DRAM อัตโนมัติ
- 29 เริ่มต้นตัวจัดการหน่วยความจำ POST
- 2A ล้าง RAM พื้นฐาน 512 KB
- 2C (1-3-4-1) RAM ล้มเหลวในบรรทัดที่อยู่ xxxx
- 2E (1-3-4-3) RAM ล้มเหลวในบิตข้อมูล xxxx ของบัสหน่วยความจำไบต์ต่ำ
- 2F เปิดใช้งานแคชก่อนเงา BIOS ของระบบ
- 30 (1-4-1-1) RAM ล้มเหลวในบิตข้อมูล xxxx ของไบต์สูงของบัสหน่วยความจำ
- 32 ทดสอบความถี่สัญญาณนาฬิกาบัส CPU
- 33 เตรียมใช้งาน Phoenix Dispatch Manager
- 34 ปิดการใช้งานปุ่มเปิดปิดระหว่าง POST
- 35 เริ่มต้นการลงทะเบียนอีกครั้ง
- 36 วอร์มสตาร์ทปิดเครื่อง
- 37 เริ่มต้นชิปเซ็ตอีกครั้ง
- 38 ROM BIOS ระบบเงา
- 39 เริ่มต้นแคชอีกครั้ง
- 3A ปรับขนาดแคชอัตโนมัติ
- 3C การกำหนดค่าขั้นสูงของการลงทะเบียนชิปเซ็ต
- รีจิสเตอร์สำรองโหลด 3D ด้วยค่า CMOS
- การตรวจจับความเร็วซีพียู 40
- 42 เริ่มต้นเวกเตอร์ขัดจังหวะ
- 45 การเริ่มต้นอุปกรณ์ POST
- 46 (2-1-2-3) ตรวจสอบประกาศลิขสิทธิ์ ROM
- 48 ตรวจสอบการกำหนดค่าวิดีโอกับ CMOS
- 49 เริ่มต้นบัส PCI และอุปกรณ์
- 4A เตรียมใช้งานอะแดปเตอร์วิดีโอทั้งหมดในระบบ
- 4B QuietBoot สตาร์ท (อุปกรณ์เสริม)
- รอม BIOS วิดีโอเงา 4C
- ประกาศเกี่ยวกับลิขสิทธิ์ 4E Display BIOS
- 50 แสดงประเภทและความเร็วของ CPU
- 51 เตรียมใช้งานบอร์ด EISA
- 52 ทดสอบแป้นพิมพ์ แป้นพิมพ์กำลังถูกทดสอบ
- 54 ตั้งค่าการคลิกคีย์หากเปิดใช้งาน
- 55 เริ่มต้นบัส USB
- 58 (2-2-3-1) ทดสอบการขัดจังหวะที่ไม่คาดคิด
- 59 เริ่มต้นบริการแสดง POST
- 5A แสดงข้อความ “กด F2 เพื่อเข้าสู่การตั้งค่า”
- 5B ปิดการใช้งานแคช CPU
- 5C ทดสอบ RAM ระหว่าง 512 ถึง 640 KB
- 60 ทดสอบหน่วยความจำขยาย
- 62 ทดสอบบรรทัดที่อยู่หน่วยความจำขยาย
- 64 ข้ามไปที่ UserPatch1
- 66 กำหนดค่าการลงทะเบียนแคชขั้นสูง
- 67 เริ่มต้น APIC ของโปรเซสเซอร์หลายตัว
- 68 เปิดใช้งานแคชภายนอกและ CPU
- 69 ตั้งค่าพื้นที่โหมดการจัดการระบบ (SMM)
- 6A แสดงขนาดแคช L2 ภายนอก
- 6B โหลดค่าเริ่มต้นที่กำหนดเอง (ไม่บังคับ)
- 6C แสดงข้อความบริเวณเงา
- 6E แสดงที่อยู่สูงที่เป็นไปได้สำหรับการกู้คืน UMB
- 70 แสดงข้อความแสดงข้อผิดพลาด ข้อความแสดงข้อผิดพลาดปรากฏขึ้น
- 72 ตรวจสอบข้อผิดพลาดในการกำหนดค่า
- 76 ตรวจสอบข้อผิดพลาดของแป้นพิมพ์
- 7C ตั้งค่าเวกเตอร์ขัดจังหวะฮาร์ดแวร์
- 7D เริ่มต้นการตรวจสอบฮาร์ดแวร์
- 7E เตรียมใช้งานตัวประมวลผลร่วม หากมี
- 80 ปิดการใช้งานพอร์ต Super I/O และ IRQ บนบอร์ด
- 81 การเริ่มต้นอุปกรณ์ POST ล่าช้า
- 82 ตรวจจับและติดตั้งพอร์ต RS232 ภายนอก
- 83 กำหนดค่าคอนโทรลเลอร์ IDE ที่ไม่ใช่ MCD
- 84 ตรวจจับและติดตั้งพอร์ตขนานภายนอก
- 85 เตรียมใช้งานอุปกรณ์ PnP ISA ที่เข้ากันได้กับพีซี
- 86 เริ่มต้นพอร์ต I/O ออนบอร์ดอีกครั้ง
- 87 กำหนดค่าอุปกรณ์ที่กำหนดค่าได้ของเมนบอร์ด (อุปกรณ์เสริม)
- 88 เตรียมใช้งานพื้นที่ข้อมูล BIOS
- 89 เปิดใช้งานการขัดจังหวะที่ไม่สามารถปกปิดได้ (NMI)
- 8A เตรียมใช้งานพื้นที่ข้อมูล BIOS แบบขยาย
- 8B ทดสอบและเริ่มต้นเมาส์ PS/2
- 8C เตรียมใช้งานฟล็อปปี้คอนโทรลเลอร์
- 8F กำหนดจำนวนไดรฟ์ ATA (อุปกรณ์เสริม)
- 90 เตรียมใช้งานตัวควบคุมฮาร์ดดิสก์
- 91 เตรียมใช้งานตัวควบคุมฮาร์ดดิสก์ภายในเครื่อง
- 92 ข้ามไปที่ UserPatch2
- 93 สร้าง MPTABLE สำหรับบอร์ดที่มีโปรเซสเซอร์หลายตัว
- 95 ติดตั้งซีดีรอมสำหรับการบูต
- 96 ล้างการลงทะเบียนส่วน ES ขนาดใหญ่
- 97 ตาราง Fixup Multi Processor
- 98 (1-2) ค้นหา ROM ตัวเลือก เสียงบี๊บสั้นหนึ่งครั้งและสั้นสองครั้งเมื่อการตรวจสอบล้มเหลว
- 99 ตรวจสอบ SMART Drive (อุปกรณ์เสริม)
- รอมตัวเลือกเงา 9A
- 9C ตั้งค่าการจัดการพลังงาน
- 9D เริ่มต้นกลไกความปลอดภัย (อุปกรณ์เสริม)
- 9E เปิดใช้งานการขัดจังหวะด้วยฮาร์ดแวร์
- 9F กำหนดจำนวนไดรฟ์ ATA และ SCSI
- A0 ตั้งเวลาของวัน
- A2 ตรวจสอบการล็อคกุญแจ
- A4 เริ่มต้นอัตรา Typematic
- A8 ลบ F2 พร้อมท์
- AA สแกนหาการกดปุ่ม F2
- AC เข้าสู่การตั้งค่า
- AE ล้างค่าสถานะ Boot
- B0 ตรวจสอบข้อผิดพลาด
- เสร็จสิ้น B2 POST – เตรียมบูตระบบปฏิบัติการ
- B4 (1) เสียงบี๊บสั้น ๆ หนึ่งครั้งก่อนบู๊ต
- B5 ยุติ QuietBoot (อุปกรณ์เสริม)
- B6 ตรวจสอบรหัสผ่าน (ไม่บังคับ)
- B9 เตรียมการบู๊ต
- BA เริ่มต้นพารามิเตอร์ DMI
- BB เตรียมใช้งาน ROM ตัวเลือก PnP
- BC ตัวตรวจสอบความเท่าเทียมกันที่ชัดเจน
- BD แสดงเมนูมัลติบูต
- BE หน้าจอที่ชัดเจน (ไม่จำเป็น)
- BF ตรวจสอบไวรัสและการแจ้งเตือนการสำรองข้อมูล
- C0 ลองบูตด้วย INT 19
- C1 เริ่มต้นตัวจัดการข้อผิดพลาด POST (PEM)
- C2 เริ่มต้นการบันทึกข้อผิดพลาด
- C3 เริ่มต้นฟังก์ชันแสดงข้อผิดพลาด
- C4 เตรียมใช้งานตัวจัดการข้อผิดพลาดของระบบ
- C5 PnPnd dual CMOS (อุปกรณ์เสริม)
- C6 เริ่มต้นการเชื่อมต่อโน้ตบุ๊ก (อุปกรณ์เสริม)
- C7 เตรียมใช้งานการเชื่อมต่อโน้ตบุ๊กล่าช้า
- D2 การขัดจังหวะที่ไม่รู้จัก
- E0 เริ่มต้นชิปเซ็ต
- E1 เริ่มต้นบริดจ์
- E2 เตรียมใช้งาน CPU
- E3 เริ่มต้นตัวจับเวลาระบบ
- E4 เริ่มต้นระบบ I/O
- E5 ตรวจสอบการบู๊ตการกู้คืนแรง
- E6 เช็คซัม BIOS ROM
- E7 ไปที่ไบออส
- E8 ตั้งกลุ่มใหญ่
- E9 เริ่มต้นโปรเซสเซอร์หลายตัว
- EA เตรียมใช้งานรหัสพิเศษ OEM
- EB เริ่มต้น PIC และ DMA
- EC เตรียมใช้งานประเภทหน่วยความจำ
- ED เริ่มต้นขนาดหน่วยความจำ
- EE Shadow Boot บล็อก
- การทดสอบหน่วยความจำระบบ EF
- F0 เริ่มต้นเวกเตอร์ขัดจังหวะ
- F1 เริ่มต้นนาฬิกาเรียลไทม์
- F2 เริ่มต้นวิดีโอ
- F3 เริ่มต้นโหมดการจัดการระบบ
- F4 (1) ส่งเสียงบี๊บหนึ่งครั้งก่อนบู๊ต
- F5 บูตไปที่ Mini DOS
- F6 ล้างส่วนขนาดใหญ่
- F7 บูตเป็น DOS แบบเต็ม
ตารางรหัส POST ดั้งเดิมและเชื่อถือได้สามารถพบได้บนเว็บไซต์ที่เกี่ยวข้องของผู้ผลิต BIOS: "AMI" และ "Award" บางครั้งตารางรหัส POST จะระบุไว้ในคู่มือเมนบอร์ด
1. การทดสอบรีจิสเตอร์โปรเซสเซอร์ที่เข้าถึงซอฟต์แวร์ได้ (รหัส POST: 01, 02)
2. ตรวจสอบระยะเวลาการฟื้นฟู RAM (รหัส POST: 04)
3. เริ่มต้นคอนโทรลเลอร์คีย์บอร์ด (รหัส POST: 05)
4. การตรวจสอบเบื้องต้นเกี่ยวกับประสิทธิภาพของหน่วยความจำแบบไม่ลบเลือน (CMOS) และสภาพของแบตเตอรี่ CMOS (รหัส POST: 07)
5. การเริ่มต้นการลงทะเบียนชิปเซ็ตด้วยค่าเริ่มต้น (รหัส POST: BE, hex)
6. ตรวจสอบการมีอยู่และกำหนดขนาดของ RAM (รหัส POST: C1, hex)
7. การกำหนดสถานะและขนาดของหน่วยความจำแคชภายนอก (รหัส POST: C6, hex)
8. ตรวจสอบ RAM 64 KB แรก (รหัส POST: 08)
9. การเริ่มต้นเวกเตอร์ขัดจังหวะ (รหัส POST: 0A, ฐานสิบหก)
10. การตรวจสอบผลรวมตรวจสอบ CMOS (รหัส POST: 0V, hex)
11. การตรวจจับและการเริ่มต้นตัวควบคุมวิดีโอ (รหัส POST: 0D, hex)
12. ตรวจสอบหน่วยความจำวิดีโอ (รหัส POST: 0E, hex)
13. การตรวจสอบการตรวจสอบ BIOS (รหัส POST: 0F, hex)
14. การตรวจสอบคอนโทรลเลอร์และรีจิสเตอร์หน้า DMA (รหัส POST: 10,
11, ฐานสิบหก)
15. การตรวจสอบตัวจับเวลาของระบบ (รหัส POST: 14, ฐานสิบหก)
16. การตรวจสอบและการเริ่มต้นคอนโทรลเลอร์ขัดจังหวะ (รหัส POST: 15...18, hex)
17. การเริ่มต้นสล็อตบัสขยาย (รหัส POST: 20...2F, hex)
18. การกำหนดขนาดและตรวจสอบหน่วยความจำหลักและหน่วยความจำขยาย (รหัส POST: 30, 31, ฐานสิบหก)
19. เริ่มต้นการลงทะเบียนชิปเซ็ตอีกครั้งตามค่าที่ตั้งไว้ในการตั้งค่า CMOS (รหัส POST: BF, hex)
20. การเริ่มต้นคอนโทรลเลอร์ FDD (รหัส POST: 41, hex)
21. การเริ่มต้นคอนโทรลเลอร์ HDD (รหัส POST: 42, hex)
22. การเริ่มต้นพอร์ต COM และ LPT (รหัส POST: 43, hex)
23. การตรวจจับและการเริ่มต้นของตัวประมวลผลร่วมทางคณิตศาสตร์ (รหัส POST: 45, ฐานสิบหก)
24. ตรวจสอบว่าต้องใช้รหัสผ่านหรือไม่ (รหัส POST: 4F, hex)
25. การเริ่มต้นส่วนขยาย BIOS (รหัส POST: 52, hex)
26. การตั้งค่าพารามิเตอร์การป้องกันไวรัส, ความเร็วการบูต, NumLock, การพยายามบูตตามค่าที่ตั้งไว้ในการตั้งค่า CMOS (รหัส POST: 60...63, ฐานสิบหก)
27. การเรียกขั้นตอนการบูตระบบปฏิบัติการ (รหัส POST: FF, hex)
ดังที่เห็นได้จากลำดับข้างต้น ความสามารถในการแสดงข้อความวินิจฉัยบนหน้าจอมอนิเตอร์จะปรากฏขึ้นหลังจากที่คอนโทรลเลอร์วิดีโอเริ่มต้นแล้วเท่านั้น และหากขั้นตอน POST หยุดที่ขั้นตอนใดขั้นตอนหนึ่งก่อนหน้านี้ จะไม่สามารถดูได้ว่าขั้นตอนใด หนึ่ง.