UEFI (Unified Extensible Firmware Interface)
UEFI (Unified Extensible Firmware Interface) คืออะไร
UEFI ย่อจากคำว่า Unified Extensible Firmware Interface: UEFI คือเฟิร์มแวร์ระบบที่ทันสมัยและเป็นมาตรฐานที่เข้ามาแทนที่ BIOS (Basic Input/Output System) แบบดั้งเดิมในคอมพิวเตอร์ยุคใหม่ ทำหน้าที่เป็นสะพานเชื่อมระหว่างฮาร์ดแวร์ของคอมพิวเตอร์กับระบบปฏิบัติการ (Operating System – OS) โดยเป็นโปรแกรมแรกที่ทำงานเมื่อคุณเปิดเครื่องคอมพิวเตอร์ ก่อนที่ระบบปฏิบัติการจะเริ่มทำงาน UEFI จะทำการเริ่มต้น ตรวจสอบ และตั้งค่าฮาร์ดแวร์ที่จำเป็นทั้งหมด เพื่อเตรียมความพร้อมให้ระบบปฏิบัติการสามารถบูตขึ้นมาได้
หน้าที่สำคัญ:
- เริ่มต้นระบบ (Boot Process): UEFI จะเริ่มต้นกระบวนการบูตเครื่องคอมพิวเตอร์ ตรวจสอบส่วนประกอบฮาร์ดแวร์หลัก (CPU, RAM, Storage) และค้นหาอุปกรณ์จัดเก็บข้อมูลที่มีระบบปฏิบัติการอยู่
- จัดการฮาร์ดแวร์ระดับต่ำ: ทำหน้าที่ควบคุมและจัดการการทำงานพื้นฐานของฮาร์ดแวร์ เช่น พอร์ต USB, SATA, PCIe ในช่วงก่อนที่ระบบปฏิบัติการจะโหลดเสร็จ
- เป็นแพลตฟอร์มก่อนบูต: มีสภาพแวดล้อมที่สามารถเรียกใช้แอปพลิเคชันเล็กๆ ได้ก่อนที่ OS จะโหลด เพื่อทำการวินิจฉัยปัญหา หรือเข้าถึงเครื่องมือการกู้คืน
- รักษาความเข้ากันได้: โดยทั่วไป UEFI จะมีโหมดที่เรียกว่า “Compatibility Support Module (CSM)” หรือ “Legacy BIOS Mode” เพื่อให้สามารถบูตระบบปฏิบัติการรุ่นเก่าที่ยังใช้ BIOS แบบดั้งเดิมได้
เกร็ดน่ารู้:
- ความแตกต่างจาก BIOS แบบดั้งเดิม:
- อินเทอร์เฟซผู้ใช้: BIOS แบบเก่ามักจะเป็นหน้าจอสีน้ำเงิน/ขาวแบบข้อความที่ควบคุมด้วยคีย์บอร์ดเท่านั้น แต่ UEFI มักจะมี กราฟิกอินเทอร์เฟซ (GUI) ที่สวยงาม ใช้งานง่าย และสามารถใช้เมาส์ควบคุมได้
- การรองรับฮาร์ดดิสก์ขนาดใหญ่: BIOS แบบเก่าใช้ Master Boot Record (MBR) ซึ่งมีข้อจำกัดในการรองรับฮาร์ดดิสก์ที่มีความจุเกิน 2TB และรองรับพาร์ทิชั่นได้จำกัด (สูงสุด 4 Primary Partitions) ในขณะที่ UEFI ใช้ GUID Partition Table (GPT) ซึ่งรองรับฮาร์ดดิสก์ขนาดใหญ่มาก (มากกว่า 2TB) และรองรับจำนวนพาร์ทิชั่นได้เกือบไม่จำกัด
- ความเร็วในการบูต: UEFI ถูกออกแบบมาให้สามารถบูตระบบปฏิบัติการได้เร็วกว่า BIOS อย่างมาก โดยเฉพาะในคอมพิวเตอร์รุ่นใหม่ๆ ที่มี SSD เนื่องจากสามารถโหลดไดรเวอร์และแอปพลิเคชันได้พร้อมกัน (Parallel Loading)
- Secure Boot (การบูตอย่างปลอดภัย): เป็นคุณสมบัติสำคัญของ UEFI ที่ช่วยเพิ่มความปลอดภัยให้กับกระบวนการบูต โดยจะตรวจสอบลายเซ็นดิจิทัลของ Bootloader และระบบปฏิบัติการ เพื่อป้องกันไม่ให้มัลแวร์หรือโค้ดที่ไม่ได้รับอนุญาตเข้าควบคุมระบบในช่วงเริ่มต้น
- การรองรับเครือข่าย: UEFI มีความสามารถในการเชื่อมต่อเครือข่ายได้ตั้งแต่ในสภาพแวดล้อมก่อนบูต ทำให้สามารถดาวน์โหลดเฟิร์มแวร์อัปเดตหรือติดตั้งระบบปฏิบัติการผ่านเครือข่ายได้
- สถาปัตยกรรม 64-bit: UEFI รองรับการทำงานแบบ 64-bit ซึ่งช่วยให้สามารถใช้หน่วยความจำในการประมวลผลในช่วงบูตได้มากกว่า BIOS ที่จำกัดอยู่แค่ 1MB
- การเข้าถึง UEFI Settings: โดยทั่วไปจะเข้าถึงได้โดยการกดปุ่มเฉพาะ (เช่น Delete, F2, F10, F12) ซ้ำๆ ทันทีหลังจากเปิดเครื่อง หรือสามารถเข้าถึงผ่านเมนู Recovery ในระบบปฏิบัติการ Windows ได้
คำศัพท์ที่เกี่ยวข้อง:
- BIOS (Basic Input/Output System): เฟิร์มแวร์ระบบแบบดั้งเดิมที่ UEFI เข้ามาแทนที่
- Firmware: ซอฟต์แวร์ที่ฝังอยู่ในฮาร์ดแวร์
- Operating System (OS): ระบบปฏิบัติการ (เช่น Windows, macOS, Linux)
- Boot / Boot Process: กระบวนการเริ่มต้นเครื่องคอมพิวเตอร์
- MBR (Master Boot Record): โครงสร้างพาร์ทิชั่นสำหรับ BIOS แบบเก่า
- GPT (GUID Partition Table): โครงสร้างพาร์ทิชั่นสำหรับ UEFI
- Secure Boot: คุณสมบัติด้านความปลอดภัยของ UEFI
- CSM (Compatibility Support Module): โหมดใน UEFI ที่ช่วยให้บูตระบบเก่าได้
- Mainboard (เมนบอร์ด): ฮาร์ดแวร์ที่มี UEFI Firmware
- SSD / HDD: อุปกรณ์จัดเก็บข้อมูลที่ระบบปฏิบัติการติดตั้งอยู่
อุปกรณ์ที่เกี่ยวข้อง:
- เมนบอร์ด (Mainboard): เป็นส่วนประกอบหลักที่เก็บ UEFI Firmware
- CPU (หน่วยประมวลผลกลาง): ทำงานร่วมกับ UEFI ในช่วงเริ่มต้นระบบ
- SSD / HDD: อุปกรณ์จัดเก็บข้อมูลที่ต้องมีโครงสร้างพาร์ทิชั่นที่เหมาะสม (GPT สำหรับ UEFI)
- ระบบปฏิบัติการ (Operating System): ควรเป็นเวอร์ชันที่รองรับ UEFI เพื่อประสิทธิภาพและความปลอดภัยสูงสุด