หน้าเว็บ

วันอังคารที่ 9 กรกฎาคม พ.ศ. 2567

ตัวอย่างโค้ด ดีบักการ์ด บางส่วน

 ตัวอย่างโค้ดบางส่วน

ย้ำอีกครั้งนะครับว่า นี่เป็นเพียงตัวอย่าง โค้ดจริงอาจแตกต่างกันไปตาม BIOS และเมนบอร์ด ควรใช้เป็นแนวทางเบื้องต้นเท่านั้น















สำหรับโค้ด AMI Aptio/AMIBIOS 8

 สำหรับโค้ด AMI Aptio/AMIBIOS 8 เลยครับ แต่เนื่องจากข้อมูลค่อนข้างเยอะ ผมขอสรุปและยกตัวอย่างบางส่วนที่สำคัญและพบบ่อย แบบไม่ใช้ลิงก์ ดังนี้ครับ






การอ่านโค้ด 4 หลักก็คล้ายกับแบบ 2 หลัก แต่ให้ข้อมูลละเอียดกว่ามาก

 ดีบักการ์ด บางรุ่น แสดงผลเป็นเลขฐานสิบหก 4 หลัก การอ่านโค้ด 4 หลักก็คล้ายกับแบบ 2 หลัก แต่ให้ข้อมูลละเอียดกว่ามาก

วิธีการอ่านและแปลความหมาย:

สังเกตโค้ด: เช่นเดียวกัน ให้สังเกตเลขฐานสิบหก 4 หลักที่ปรากฏบนดีบักการ์ด

เทียบตารางโค้ด: สำคัญมากคือต้องเทียบกับตารางโค้ดของ BIOS รุ่นที่ใช้กับเมนบอร์ด อย่างเคร่งครัด เพราะโค้ด 4 หลัก มักเฉพาะเจาะจงกับ BIOS แต่ละรุ่นย่อย
วิเคราะห์ความหมาย: โค้ด 4 หลัก มักบ่งบอกถึงขั้นตอนการ POST (Power-On Self-Test) ของ BIOS อย่างละเอียด เช่น กำลังตรวจสอบ RAM กำลังเริ่มต้นการ์ดจอ

ตัวอย่าง (ขึ้นอยู่กับ BIOS):

0000 - FFFF: ช่วง POST เริ่มต้น อาจไม่มีความหมายเฉพาะเจาะจง

C100 - C6FF: กำลังทดสอบและเตรียมใช้งาน CPU
D000 - D3FF: กำลังทดสอบ RAM
POST Code List: บางที BIOS แสดงข้อความสั้นๆ แทนรหัส เช่น "VGA Init"

ข้อควรระวัง:

ตารางโค้ด 4 หลัก หายากมาก: มักไม่พบในคู่มือ ต้องค้นหาจากเว็บไซต์ผู้ผลิตเมนบอร์ด โดยระบุรุ่นให้ตรง
BIOS แต่ละเวอร์ชัน โค้ดอาจต่างกัน: หากอัปเดต BIOS ต้องหาตารางโค้ดใหม่

สรุป: การอ่านโค้ด 4 หลัก เหมาะกับช่างซ่อมที่มีประสบการณ์ เพราะต้องตีความจากความเข้าใจการทำงานของ BIOS ประกอบกับการหาข้อมูลที่ถูกต้อง

การอ่านโค้ดของดีบักการ์ด 2 หลัก

 การอ่านโค้ดของดีบักการ์ด 2 หลัก

อาศัยหลักการแปลความหมายของเลขฐานสิบหก (Hexadecimal) ที่แสดงบนจอ LED ของดีบักการ์ด โดยโค้ดแต่ละตัวจะบ่งบอกถึงสถานะ หรือ ขั้นตอนการทำงานของ BIOS ณ ขณะนั้น ซึ่งช่วยในการวินิจฉัยปัญหาของคอมพิวเตอร์เบื้องต้นได้

วิธีการอ่านและแปลความหมาย
สังเกตโค้ด: เมื่อเปิดเครื่องคอมพิวเตอร์ ให้สังเกตตัวเลขสองหลักที่ปรากฏบนจอ LED ของดีบักการ์ด
เทียบตารางโค้ด: นำโค้ดที่ได้ไปเทียบกับตารางโค้ดของ BIOS ที่ใช้ในเมนบอร์ด ซึ่งตารางนี้มักจะอยู่ในคู่มือของเมนบอร์ด หรือ ค้นหาได้จากเว็บไซต์ของผู้ผลิต

แปลความหมาย: เมื่อทราบความหมายของโค้ดแล้ว ก็จะสามารถวิเคราะห์ได้ว่า ปัญหาของคอมพิวเตอร์เกิดจากส่วนใด เช่น CPU, RAM, VGA เป็นต้น

ตัวอย่างโค้ดและความหมาย (ขึ้นอยู่กับ BIOS)

00: Not used / Power on reset - ยังไม่ได้เริ่มต้นการทำงาน หรือ รีเซ็ตระบบ
C0: CPU initialization - กำลังเริ่มต้นการทำงานของ CPU
D4: Initialization complete - เริ่มต้นการทำงานเสร็จสิ้น
FF: System halt - ระบบหยุดการทำงาน

ข้อควรระวัง

ตารางโค้ดของ BIOS แต่ละยี่ห้อ อาจมีความหมายแตกต่างกัน ควรตรวจสอบให้แน่ใจว่า ใช้ตารางโค้ดที่ถูกต้อง

โค้ด 2 หลัก เป็นเพียงการบ่งบอกปัญหาเบื้องต้น อาจต้องอาศัยความรู้และประสบการณ์ในการวินิจฉัยปัญหาเพิ่มเติม

หมายเหตุ:

การอ่านโค้ดของดีบักการ์ด เป็นเพียงวิธีการหนึ่งในการวินิจฉัยปัญหาของคอมพิวเตอร์ หากไม่สามารถแก้ไขปัญหาได้ ควรปรึกษาช่างผู้ชำนาญ