POST (Power-On Self-Test)
POST คืออะไร
POST (Power-On Self-Test) คือกระบวนการทดสอบตัวเองเมื่อเปิดเครื่อง ซึ่งเป็นชุดการวินิจฉัยเบื้องต้นที่เฟิร์มแวร์ BIOS หรือ UEFI ของคอมพิวเตอร์ดำเนินการทันทีหลังจากที่คุณกดปุ่มเปิดเครื่อง จุดประสงค์หลักคือเพื่อให้แน่ใจว่าส่วนประกอบฮาร์ดแวร์พื้นฐานที่จำเป็นต่อการบูตระบบปฏิบัติการทำงานได้อย่างถูกต้อง
ขั้นตอน Power-On Self-Test เป็นกระบวนการสำคัญที่เกิดขึ้นทันทีหลังจากเปิดเครื่องคอมพิวเตอร์ เพื่อทำการตรวจสอบฮาร์ดแวร์เบื้องต้นก่อนเริ่มบูตเข้าสู่ระบบปฏิบัติการ ต่อไปนี้คือลำดับการทำงานของ POST อย่างคร่าว ๆ:
ลำดับขั้นตอนของ Power-On Self-Test
- เริ่มต้นโดย BIOS หรือ UEFI
- เมื่อเปิดเครื่อง ไฟเลี้ยงเข้าสู่เมนบอร์ด ระบบ BIOS/UEFI จะเริ่มทำงานทันที
- ตรวจสอบ CPU และหน่วยความจำ
- BIOS ตรวจสอบว่า CPU ทำงานได้ถูกต้อง
- เริ่มทดสอบ RAM ว่าสามารถอ่าน/เขียนข้อมูลได้หรือไม่
- เช็กฮาร์ดแวร์อื่น ๆ ที่จำเป็น
- รวมถึงเมนบอร์ด, คีย์บอร์ด, กราฟิกการ์ด, และระบบเสียง (ถ้ามี)
- ตรวจสอบบัสและอุปกรณ์ที่เชื่อมต่อ
- POST จะตรวจสอบพอร์ตต่าง ๆ เช่น SATA, USB, PCIe ว่าเชื่อมต่ออุปกรณ์อย่างถูกต้องหรือไม่
- รายงานผลการทดสอบ
- หากพบข้อผิดพลาดจะแสดงเป็นรหัส POST หรือเสียง beep code
- หากไม่มีข้อผิดพลาดจะเข้าสู่ขั้นตอนถัดไป
- ค้นหาอุปกรณ์บูต
- BIOS จะค้นหา boot device ตามลำดับที่กำหนดไว้ เช่น SSD, HDD, USB หรือ Network Boot
- ส่งมอบการควบคุมไปยัง Bootloader
- หากพบอุปกรณ์บูตที่พร้อมใช้งาน ระบบจะโหลด bootloader และเริ่มขั้นตอนการบูตเข้าสู่ระบบปฏิบัติการ
หมายเหตุเพิ่มเติม
POST เป็นจุดเริ่มต้นของการสื่อสารระหว่างฮาร์ดแวร์และเฟิร์มแวร์ และหากมีปัญหาในขั้นตอนนี้ มักจะถูกสื่อสารผ่านเสียง beep หรือบนหน้าจอ POST screen ซึ่งช่วยในการวิเคราะห์และแก้ไขปัญหาเบื้องต้นได้
เกร็ดน่ารู้:
- Beep Codes: เมื่อ POST พบข้อผิดพลาดร้ายแรงที่ทำให้ไม่สามารถแสดงผลบนหน้าจอได้ เมนบอร์ดจะส่งเสียง “Beep Code” ที่แตกต่างกันออกไป (เช่น 1 สั้น 2 ยาว) ซึ่งแต่ละรูปแบบจะบ่งบอกถึงปัญหาเฉพาะเจาะจง (เช่น ปัญหา RAM, การ์ดจอ, CPU) ผู้ใช้ต้องตรวจสอบคู่มือเมนบอร์ดเพื่อถอดรหัสเสียงเหล่านี้
- หน้าจอ Splash Screen: คอมพิวเตอร์ส่วนใหญ่จะแสดงหน้าจอโลโก้ของผู้ผลิตเมนบอร์ด (Splash Screen) ในระหว่างกระบวนการ POST เพื่อซ่อนรายละเอียดของกระบวนการ ทำให้ดูรวดเร็วและเป็นระเบียบเรียบร้อย
- ความเร็วในการบูต: ในระบบที่ทันสมัย กระบวนการ POST มักจะรวดเร็วมาก จนบางครั้งผู้ใช้อาจไม่สังเกตเห็น
- POST Card: สำหรับช่างเทคนิคหรือผู้ที่ต้องการวินิจฉัยปัญหาฮาร์ดแวร์เชิงลึก อาจมีการใช้อุปกรณ์ที่เรียกว่า “POST Card” ซึ่งเป็นแผงวงจรที่เสียบเข้ากับสล็อต PCI/PCIe บนเมนบอร์ด เพื่อแสดงรหัส POST เป็นตัวเลข ทำให้ทราบว่ากระบวนการ POST ไปถึงขั้นตอนใดแล้วและหยุดที่ใดหากเกิดข้อผิดพลาด
คำศัพท์ที่เกี่ยวข้อง:
- BIOS (Basic Input/Output System): เฟิร์มแวร์ที่รับผิดชอบการเริ่มต้นระบบและการสื่อสารกับฮาร์ดแวร์พื้นฐาน
- UEFI (Unified Extensible Firmware Interface): เฟิร์มแวร์รุ่นใหม่ที่มาแทนที่ BIOS มีความสามารถและคุณสมบัติที่ทันสมัยกว่า
- Boot Process: ลำดับขั้นตอนทั้งหมดที่คอมพิวเตอร์ดำเนินการตั้งแต่เปิดเครื่องจนกระทั่งระบบปฏิบัติการพร้อมใช้งาน
- Firmware: ซอฟต์แวร์ที่ฝังอยู่ในฮาร์ดแวร์เพื่อควบคุมการทำงาน
- CMOS (Complementary Metal-Oxide-Semiconductor): หน่วยความจำขนาดเล็กบนเมนบอร์ดที่เก็บการตั้งค่า BIOS/UEFI และข้อมูลพื้นฐานของระบบ
อุปกรณ์ที่เกี่ยวข้อง:
- เมนบอร์ด (Motherboard): เป็นส่วนประกอบหลักที่มี BIOS/UEFI และเป็นที่ที่กระบวนการ POST ดำเนินการ
- CPU (Central Processing Unit): หน่วยประมวลผลกลางที่ POST ตรวจสอบการทำงาน
- RAM (Random Access Memory): หน่วยความจำที่ POST ทดสอบ
- การ์ดจอ (Graphics Card/GPU): หากมีการ์ดจอแยก POST จะตรวจสอบการทำงานและการแสดงผล
- ลำโพงภายในเคส (Internal Speaker/Buzzer): ใช้สำหรับส่งเสียง Beep Code เพื่อแจ้งเตือนข้อผิดพลาด POST