- UEFI คือระบบรักษาความปลอดภัยแบบใหม่ที่มาแทนที่ BIOS โดยมีระบบรักษาความปลอดภัยที่มากกว่า รองรับฮาร์ดดิสก์ขนาดใหญ่ และมีอินเทอร์เฟซที่ดีกว่า
- BIOS+MBR และ UEFI+GPT แทบจะแยกจากกันไม่ได้ และการผสมโหมดมักทำให้ระบบบูตล้มเหลว
- Secure Boot เป็นส่วนหนึ่งของ UEFI และจำกัดระบบที่สามารถบูตได้ ซึ่งช่วยเพิ่มความปลอดภัยหากตั้งค่าอย่างถูกต้อง
- การทราบว่า Windows ของคุณใช้ BIOS หรือ UEFI นั้นสำคัญมากก่อนที่จะอัปเกรดฮาร์ดแวร์ ติดตั้งระบบใหม่ หรือคัดลอกดิสก์
เมื่อเราเปิดคอมพิวเตอร์และทุกอย่างดูเหมือนจะเริ่มต้นทำงานได้อย่างน่าอัศจรรย์ จริงๆ แล้วมีโปรแกรมระดับต่ำมากทำงานอยู่เบื้องหลัง โปรแกรม"สมอง" เริ่มต้นนี้อาจเป็น BIOS แบบดั้งเดิม หรือ UEFI ซึ่งเป็นตัวแทนที่ทันสมัยกว่าทั้งสองอย่างมักถูกเรียกอย่างไม่เป็นทางการว่า BIOS แต่จริงๆ แล้วมันไม่เหมือนกัน และสิ่งสำคัญคือต้องแยกแยะความแตกต่างระหว่างทั้งสองหากคุณต้องการหลีกเลี่ยงปัญหาที่ไม่คาดคิดเมื่อติดตั้งระบบปฏิบัติการหรือเปลี่ยนฮาร์ดไดรฟ์
UEFI ได้เข้ามาแทนที่ BIOSที่เราใช้กันมาตั้งแต่ปลายทศวรรษ 70 แล้ว มันทำหน้าที่พื้นฐานเหมือนกัน คือการเริ่มต้นฮาร์ดแวร์และบูตระบบปฏิบัติการ แต่เพิ่มการปรับปรุงหลายอย่าง เช่น อินเทอร์เฟซแบบกราฟิก ความปลอดภัยที่ได้รับการปรับปรุง การรองรับดิสก์ขนาดใหญ่มาก และ การจัดการ พาร์ติชั่น ที่ยืดหยุ่นกว่า อย่างไรก็ตามวิธีการบูตคอมพิวเตอร์ของคุณจะเป็นตัวกำหนดว่าคุณสามารถติดตั้งระบบปฏิบัติการใดได้บ้าง และคุณควรแบ่งพาร์ติชั่นดิสก์อย่างไรดังนั้นจึงควรทำความเข้าใจอย่างละเอียด
เฟิร์มแวร์, BIOS และ UEFI คืออะไร?
ก่อนที่เราจะเริ่มเปรียบเทียบกัน เราควรทำความเข้าใจพื้นฐานก่อนว่าทั้ง BIOS และ UEFI ต่างก็เป็นเฟิร์มแวร์นั่นคือ โปรแกรมที่จัดเก็บอยู่ในหน่วยความจำพิเศษบนเมนบอร์ด ซึ่งทำหน้าที่ควบคุมวงจรไฟฟ้าของคอมพิวเตอร์โดยตรงก่อนที่ระบบปฏิบัติการจะเข้ามาควบคุมต่อ
เฟิร์มแวร์นี้จะทำงานทันทีที่กดปุ่มเปิดเครื่องมันจะเริ่มต้นและตรวจสอบ RAM, โปรเซสเซอร์, การ์ดจอ, ฮาร์ดไดรฟ์ และอุปกรณ์ต่อพ่วงพื้นฐานเมื่อตรวจสอบแล้วว่าทุกอย่างเรียบร้อยดี มันจะระบุว่าอุปกรณ์ใดควรบูต (ฮาร์ดไดรฟ์, USB, เครือข่าย ฯลฯ) และโหลดระบบปฏิบัติการจากอุปกรณ์นั้น
BIOS (Basic Input/Output System) คืออะไร?
BIOS แบบคลาสสิกปรากฏขึ้นในช่วงทศวรรษ 70 และ 80 โดยคำย่อของมันคือBasic Input/Output Systemเป็นเวลาหลายทศวรรษที่มันเป็นมาตรฐานการบูตสำหรับพีซีที่รองรับเกือบทั้งหมดโค้ด BIOS ทำงานในระบบ 16 บิต และได้รับการออกแบบมาสำหรับฮาร์ดแวร์ที่มีข้อจำกัดมากเมื่อเทียบกับมาตรฐานในปัจจุบัน
เมื่อคุณเปิดคอมพิวเตอร์ที่มี BIOS แบบดั้งเดิม สิ่งแรกที่เกิดขึ้นคือ POST (Power-On Self Test): BIOS จะทำการตรวจสอบฮาร์ดแวร์หลายอย่าง เช่น ตรวจสอบหน่วยความจำ ดิสก์ CPU พัดลม อุณหภูมิ ฯลฯหากทุกอย่างถูกต้อง BIOS จะตรวจสอบตารางพาร์ติชั่นแบบ MBR ระบุเซกเตอร์บูตของดิสก์ และเรียกใช้เพื่อโหลดระบบปฏิบัติการ
อินเทอร์เฟซการตั้งค่าของ BIOS แบบดั้งเดิมนั้นคุ้นเคยกันดี: หน้าจอพื้นหลังสีน้ำเงินหรือสีดำ รูปลักษณ์คล้าย MS-DOS และการนำทางโดยใช้แป้นพิมพ์เท่านั้นจากเมนูนี้ คุณสามารถเปลี่ยนลำดับการบูตเปิดหรือปิดใช้งานอุปกรณ์ ปรับโปรไฟล์พลังงาน หรือแก้ไขพารามิเตอร์ของโปรเซสเซอร์และหน่วยความจำได้
เป็นเวลานานหลายปีที่ระบบนี้เพียงพอแล้ว แต่BIOS ก็เริ่มไม่เพียงพอเมื่อฮาร์ดไดรฟ์ขนาดใหญ่ ระบบ 64 บิตที่ขยายใหญ่ขึ้น และข้อกำหนดด้านความปลอดภัยใหม่ๆ เข้ามานั่นคือจุดที่ UEFI เข้ามามีบทบาท
UEFI (Unified Extensible Firmware Interface) คืออะไร?

UEFI คือวิวัฒนาการโดยตรงของ BIOS และชื่อย่อของมันมาจากUnified Extensible Firmware Interfaceโดยเริ่มแรกเป็นมาตรฐานที่ริเริ่มโดย Intel และได้รับการกำหนดอย่างเป็นทางการโดย UEFI Forum ในปี 2002โดยมีบริษัทต่างๆ เช่น AMD, Apple, Dell, Lenovo และ Microsoft รวมถึงบริษัทอื่นๆ อีกมากมาย มีส่วนร่วมในการพัฒนา
เป้าหมายของ UEFI นั้นชัดเจน คือการแทนที่ BIOS ด้วยการสร้างสภาพแวดล้อมที่ยืดหยุ่นและปลอดภัยกว่ามาก ซึ่งสามารถรองรับฮาร์ดแวร์สมัยใหม่ได้เฟิร์มแวร์ UEFI เขียนด้วยภาษา C ทำงานในโหมด 32 หรือ 64 บิต และสามารถจัดเก็บในหน่วยความจำแบบไม่ลบเลือนได้ทุกชนิด ไม่ใช่แค่ชิป CMOS แบบคลาสสิกเท่านั้น
ในทางปฏิบัติUEFI ทำหน้าที่พื้นฐานเหมือนกับ BIOSคือ เริ่มต้นการทำงานของฮาร์ดแวร์ ตรวจสอบว่าทุกอย่างทำงานได้อย่างถูกต้อง ระบุอุปกรณ์บูต และเรียกใช้ระบบปฏิบัติการ ความแตกต่างคือ UEFI เพิ่มบริการเพิ่มเติมอีกหลายอย่าง เช่น ตัวจัดการบูตของตัวเอง การรองรับเครือข่ายในตัว ความสามารถในการโหลดโปรแกรมเสริมจากภายนอก การบูตอย่างปลอดภัย การรองรับดิสก์ที่แบ่งพาร์ติชั่นแบบ GPT และอื่นๆ อีกมากมาย
ในด้านรูปลักษณ์ การเปลี่ยนแปลงนั้นชัดเจนอินเทอร์เฟซ UEFI โดยทั่วไปจะมีเมนูแบบกราฟิกพร้อมไอคอน รองรับการใช้งานเมาส์ รองรับหลายภาษา และแม้กระทั่งภาพเคลื่อนไหวและเสียงเมนบอร์ดบางรุ่นยังอนุญาตให้คุณดูข้อมูลแบบเรียลไทม์เกี่ยวกับอุณหภูมิ แรงดันไฟฟ้า และกราฟความเร็วพัดลม หรือรวมเครื่องมือวินิจฉัยขนาดเล็กไว้ด้วย
ความแตกต่างที่เห็นได้ชัดระหว่าง BIOS และ UEFI

หากคุณสังเกตเพียงแค่ว่าคุณ "เข้าสู่ BIOS" โดยการกดปุ่มใดปุ่มหนึ่งขณะบูตเครื่อง คุณอาจคิดว่าทุกอย่างเหมือนเดิม แต่ระหว่าง BIOS แบบคลาสสิกและเฟิร์มแวร์ UEFI นั้นมีความแตกต่างกันอย่างมากทั้งในสิ่งที่คุณเห็นและสิ่งที่เกิดขึ้นภายในระบบ
ความแตกต่างที่เห็นได้ชัดที่สุดคือรูปลักษณ์BIOS แบบดั้งเดิมนำเสนอสภาพแวดล้อมที่เรียบง่าย มีแต่ข้อความ และควบคุมด้วยแป้นพิมพ์เท่านั้นในทางกลับกัน UEFI นำเสนออินเทอร์เฟซแบบกราฟิกที่คล้ายกับระบบปฏิบัติการขนาดเล็ก มีการรองรับเมาส์ และในหลายกรณี มีหน้าจอ "พื้นฐาน" สำหรับผู้ใช้มือใหม่ และหน้าจอ "ขั้นสูง" สำหรับผู้ที่ต้องการควบคุมอย่างละเอียดมากขึ้น
ความแตกต่างที่สำคัญอีกประการหนึ่งคือการเชื่อมต่อUEFI สามารถเชื่อมต่ออินเทอร์เน็ตได้ด้วยตัวเองเพื่ออัปเดตเฟิร์มแวร์หรือเข้าถึงบริการเครือข่าย แม้ว่าจะไม่ได้โหลดระบบปฏิบัติการก็ตาม ซึ่งเปิดโอกาสให้สามารถใช้ยูทิลิตี้การบำรุงรักษาจากระยะไกลบนคอมพิวเตอร์ที่ไม่ได้บูต Windows หรือ Linux ได้
ในมุมมองของโค้ดBIOS มีข้อจำกัดอยู่ที่ 16 บิต ในขณะที่ UEFI ทำงานโดยตรงในระบบ 32 หรือ 64 บิตทำให้สามารถจัดการหน่วยความจำได้มากขึ้น อุปกรณ์ต่างๆ ได้มากขึ้นพร้อมกัน และบูตเครื่องได้เร็วขึ้น ลดเวลาตั้งแต่กดปุ่มเปิดเครื่องจนถึงเห็นหน้าเดสก์ท็อป
สำหรับผู้ใช้งานทั่วไป การเปลี่ยนแปลงที่ใช้งานได้จริงอีกอย่างหนึ่งคือUEFI มีตัวจัดการบูตของตัวเอง ซึ่งสามารถจัดการระบบปฏิบัติการหลายระบบและรายการบูตหลายรายการได้ โดยไม่ต้องพึ่งพาโครงสร้าง MBR แบบเดิมที่ยืดหยุ่นไม่ได้ นอกจากนี้ยังมีการใช้พาร์ติชัน GPT ซึ่งเราจะกล่าวถึงในรายละเอียดต่อไป
ข้อดีหลักของโหมด UEFI เมื่อเทียบกับ BIOS
นอกเหนือจากความสวยงามแล้ว UEFI ยังมีข้อดีทางเทคนิคหลายประการ ซึ่งเป็นเหตุผลว่าทำไมผู้ผลิตจำนวนมากจึงหันมาใช้ UEFI ในคอมพิวเตอร์สมัยใหม่ส่วนใหญ่ หากคุณสามารถเลือกระหว่าง UEFI และ BIOS แบบดั้งเดิมได้ คุณย่อมต้องการใช้ UEFIยกเว้นในสถานการณ์เฉพาะบางอย่าง
หนึ่งในข้อดีที่สำคัญคือการคำนึงถึงเวลาของผู้ใช้: เวลาในการบูตเครื่องโดยทั่วไปจะเร็วขึ้นมาก UEFI สามารถเริ่มต้นอุปกรณ์หลายตัวพร้อมกันได้ เนื่องจากสถาปัตยกรรมที่ทันสมัย โดยทำงานในโหมด 32/64 บิต พร้อมพื้นที่แอดเดรสที่ใช้งานได้มากขึ้น ซึ่งเห็นได้ชัดเจนเป็นพิเศษในระบบที่มีดิสก์หรือคอนโทรลเลอร์จำนวนมาก
ข้อดีที่สำคัญอีกประการหนึ่งคือการรองรับพื้นที่จัดเก็บข้อมูลUEFI ทำงานร่วมกับดิสก์ที่แบ่งพาร์ติชั่นแบบ GPT ได้อย่างราบรื่น ทำให้คุณสามารถใช้ไดรฟ์ที่มีขนาดใหญ่กว่า 2 TB และสร้างพาร์ติชั่นหลักได้มากถึง 128 พาร์ติชั่นบนดิสก์เดียวโดยไม่จำเป็นต้องใช้พาร์ติชั่นเสริมหรือวิธีการแก้ไขอื่นใด
ในด้านความปลอดภัยUEFI นำเสนอคุณสมบัติ Secure Boot ที่เป็นที่รู้จักกันดีคุณสมบัตินี้จะตรวจสอบความถูกต้องของโค้ดที่ทำงานระหว่างการเริ่มต้นระบบด้วยวิธีการเข้ารหัส และบล็อกการบูตของระบบที่ไม่ได้รับการลงนามหรือถูกดัดแปลง ซึ่งจะช่วยลดความเสี่ยงจากบูทคิตและมัลแวร์ที่โจมตีระบบก่อนที่ระบบปฏิบัติการจะสามารถป้องกันตัวเองได้
นอกจากนี้ เราไม่ควรลืมเรื่องความสามารถในการขยายเพิ่มเติมUEFI นั้นมีโครงสร้างแบบโมดูลาร์และสามารถขยายได้ด้วยไดรเวอร์และแอปพลิเคชันจากภบุคคลที่สามเช่น โปรแกรมโอเวอร์คล็อก เครื่องมือวินิจฉัย โปรแกรมเล่นสื่อขนาดเล็ก หรือไคลเอ็นต์เครือข่ายแบบฝังตัว ยิ่งไปกว่านั้น การที่สามารถเชื่อมโยงไดรเวอร์เข้ากับเฟิร์มแวร์ได้โดยตรง ทำให้ระบบปฏิบัติการไม่ต้องโหลดไดรเวอร์บางตัวซึ่งจะช่วยให้การทำงานง่ายขึ้นและปรับปรุงประสิทธิภาพโดยรวม
สุดท้ายนี้ ในแง่ของการบำรุงรักษาUEFI รองรับการจัดการระยะไกลและการเข้าถึงเครือข่ายบนแพลตฟอร์มระดับมืออาชีพหลายแพลตฟอร์ม ทำให้ช่างเทคนิคสามารถเข้าไปแก้ไขปัญหาบนเซิร์ฟเวอร์หรือพีซีได้ แม้ว่าระบบปฏิบัติการจะเสียหายหรือฮาร์ดดิสก์หลักจะล้มเหลวก็ตาม
ข้อจำกัดและปัญหาทั่วไปของ UEFI
จากที่กล่าวมาทั้งหมด อาจดูเหมือนว่า UEFI นั้นสมบูรณ์แบบ แต่ไม่มีระบบใดที่ไร้ข้อผิดพลาดUEFI ก็อาจก่อให้เกิดปัญหาได้เช่นกันโดยเฉพาะอย่างยิ่งหากคุณผสมผสานโหมดต่างๆ หรือทำงานร่วมกับระบบปฏิบัติการรุ่นเก่า
ประการแรกUEFI ถูกออกแบบมาสำหรับระบบ 64 บิตเป็นหลักแม้ว่าจะมีเวอร์ชันเฉพาะสำหรับระบบ 32 บิต แต่ในทางปฏิบัติ คอมพิวเตอร์สมัยใหม่มักจะมีปัญหาหรืออาจไม่สามารถบูตระบบ 32 บิตรุ่นเก่าได้ โดยเฉพาะอย่างยิ่งเมื่อดิสก์ถูกฟอร์แมตเป็น GPT และเปิดใช้งาน Secure Boot
จากมุมมองด้านความปลอดภัย สิ่งสำคัญคือต้องชี้แจงให้ชัดเจน: แม้ว่า UEFI ที่มี Secure Boot จะช่วยเพิ่มการป้องกัน แต่ก็ไม่ใช่การป้องกันที่สมบูรณ์แบบ มีภัยคุกคามเฉพาะต่อเฟิร์มแวร์ UEFI เช่นโทรจัน บางชนิด ที่ติดตั้งตัวเองในระดับต่ำมากจนสามารถอยู่รอดได้แม้กระทั่งการฟอร์แมต การติดตั้งใหม่ หรือแม้แต่การเปลี่ยนฮาร์ดไดรฟ์เพราะมันอาศัยอยู่บนเมนบอร์ดเอง
อีกแหล่งที่มาของปัญหาเกิดขึ้นเมื่อการตั้งค่าการบูตสูญหายหรือถูกเปลี่ยนแปลงโดยไม่ได้ตั้งใจการรีเซ็ต UEFI อย่างง่าย (โดยใช้ปุ่ม จัมเปอร์ หรือแบตเตอรี่) อาจทำให้เมนบอร์ดกลับไปสู่การตั้งค่าจากโรงงาน ซึ่งจะเปลี่ยนโหมดการบูต (UEFI/Legacy) และป้องกันไม่ให้ Windows เริ่มทำงานได้ แม้ว่าข้อมูลจะยังคงอยู่ครบถ้วนก็ตาม
สุดท้ายนี้ความเข้ากันได้กับฮาร์ดแวร์รุ่นเก่ามาก ๆ บางครั้งจำเป็นต้องเปิดใช้งานโหมดดั้งเดิม (CSM)ซึ่งอาจขัดแย้งกับดิสก์ GPT หรือระบบสมัยใหม่ที่คาดว่าจะบูตในโหมด UEFI อย่างแท้จริง กล่าวโดยสรุปคือ มันให้ประสิทธิภาพ แต่ก็มีตัวแปรที่ต้องจัดการมากขึ้นเช่นกัน
Secure Boot: มันคืออะไร และมันเกี่ยวข้องกับเรื่องทั้งหมดนี้อย่างไร
Secure Boot สมควรได้รับการกล่าวถึงในหัวข้อเฉพาะ เพราะมันก่อให้เกิดคำถามมากมายมันไม่ใช่คุณสมบัติเฉพาะของ Windows แต่เป็นส่วนประกอบหนึ่งของมาตรฐาน UEFIที่ระบบสมัยใหม่—Windows 8 และรุ่นที่ใหม่กว่า รวมถึงระบบปฏิบัติการ Linux รุ่นใหม่ๆ หลายรุ่น—รู้วิธีใช้ประโยชน์
แนวคิดเบื้องหลัง Secure Boot นั้นค่อนข้างเรียบง่าย: ในระหว่างการบูต เฟิร์มแวร์จะเรียกใช้เฉพาะโค้ดที่ได้รับการลงนามและตรวจสอบความถูกต้องโดยใช้คีย์เข้ารหัสที่เชื่อถือได้เท่านั้นซึ่งรวมถึงบูตโหลดเดอร์ของระบบปฏิบัติการ และในบางกรณี ไดรเวอร์เสริมที่โหลดก่อนระบบปฏิบัติการด้วย
หากมีสิ่งใดพยายามบูตโดยไม่ได้ลงนามด้วยคีย์ที่ได้รับการยอมรับUEFI จะไม่อนุญาตให้สิ่งนั้นควบคุมซึ่งทำให้ยากต่อผู้โจมตีที่จะโหลดระบบปฏิบัติการทางเลือกจาก USB เพื่ออ่านดิสก์ของคุณโดยไม่ได้รับอนุญาต หรือสำหรับมัลแวร์ที่จะแก้ไขบูตโหลดเดอร์ให้ทำงานก่อนซอฟต์แวร์ป้องกันไวรัส
กลไกนี้ก่อให้เกิดข้อถกเถียงเมื่อปรากฏตัวครั้งแรก เนื่องจากในตอนแรกมันไม่รองรับระบบที่ไม่ใช่ Windows และระบบปฏิบัติการ Linux รุ่นเก่าจำนวนมากดังนั้น เมนบอร์ดรุ่นใหม่จึงมักมีโหมดความเข้ากันได้กับระบบรุ่นเก่า (CSM/Legacy) และตัวเลือกในการปิดใช้งาน Secure Boot ซึ่งช่วยให้สามารถติดตั้งระบบที่ไม่ได้ออกแบบมาสำหรับ UEFI ได้
ปัจจุบันระบบปฏิบัติการ Linux 64 บิตที่เป็นที่รู้จักกันดีส่วนใหญ่รองรับ Secure Boot แล้วดังนั้นจึงสามารถใช้งานร่วมกับ Windows 10/11 ในโหมด UEFI ได้โดยไม่ต้องปิดใช้งาน ตราบใดที่การกำหนดค่าคีย์เฟิร์มแวร์อนุญาต
พาร์ติชั่น MBR และ GPT: เหตุใดจึงมีความสำคัญต่อ BIOS และ UEFI
เมื่อพูดถึง BIOS และ UEFI ก็คงหลีกเลี่ยงไม่ได้ที่จะพูดถึงวิธีการจัดระเบียบข้อมูลบนดิสก์ตารางพาร์ติชั่นกำหนดว่าดิสก์ทางกายภาพถูกแบ่งออกเป็นพาร์ติชั่นที่ใช้งานได้อย่างไรบ้างและในที่นี้มีสองรูปแบบหลักที่เข้ามาเกี่ยวข้อง ได้แก่ MBR และ GPT
ในพีซีแบบคลาสสิกBIOS ทำงานกับดิสก์ที่ใช้ตารางพาร์ติชั่น MBR (Master Boot Record)รูปแบบนี้มีต้นกำเนิดในทศวรรษ 80 เมื่อการพูดถึงดิสก์ขนาดหลายเทราไบต์ยังเป็นเพียงนิยายวิทยาศาสตร์ MBR จะถูกจัดเก็บไว้ในเซกเตอร์แรกๆ ของดิสก์และประกอบด้วยรหัสบูตและคำอธิบายพาร์ติชั่นเป็นต้น
MBR มีข้อจำกัดที่สำคัญหลายประการ ได้แก่อนุญาตให้มีพาร์ติชั่นหลักได้สูงสุดเพียง 4 พาร์ติชั่น (หรือ 3 พาร์ติชั่นหลักและ 1 พาร์ติชั่นเสริมสำหรับไดรฟ์ลอจิกภายใน) และแต่ละพาร์ติชั่นต้องมีขนาดไม่เกิน 2 TBนอกจากนี้ เนื่องจากมีการรวมศูนย์ข้อมูลไว้ในที่เดียว หาก MBR เกิดความเสียหาย คุณอาจสูญเสียการเข้าถึงทุกพาร์ติชั่นได้
UEFI มาพร้อมกับ GPT (GUID Partition Table) GPT ถูกออกแบบมาเพื่อเอาชนะข้อจำกัดของ MBR โดยเฉพาะมันช่วยให้คุณสามารถกำหนดพาร์ติชั่นหลักได้มากถึง 128 พาร์ติชั่นบนดิสก์เดียว โดยแต่ละพาร์ติชั่นสามารถมีขนาดได้มากถึงหลายร้อยเทราไบต์ในทางทฤษฎี
ความแตกต่างที่สำคัญอีกประการหนึ่งคือความทนทาน: GPT จัดเก็บสำเนาสำรองของตารางพาร์ติชั่นหลายชุดทั่วทั้งดิสก์ดังนั้นความเสียหายต่อเซกเตอร์แรกๆ จึงไม่จำเป็นต้องหมายความว่าโครงสร้างทั้งหมดจะสูญหาย ซึ่งทำให้การกู้คืนทำได้ง่ายขึ้นในกรณีที่เกิดข้อผิดพลาด
ในทางปฏิบัติ การจับคู่ที่นิยมใช้คือ BIOS+MBR และ UEFI+GPTคอมพิวเตอร์ที่บูตในโหมด UEFI อย่างเดียวมักจะคาดหวังว่าดิสก์ระบบจะถูกฟอร์แมตเป็น GPT พร้อมกับพาร์ติชั่นบูต EFI ที่สอดคล้องกัน ในทางตรงกันข้าม การบูตในโหมด BIOS แบบดั้งเดิมมักจะทำงานกับดิสก์ที่มี MBR
เมื่อไหร่จึงจะเหมาะสมที่จะใช้พาร์ติชั่นและเปลี่ยนจาก MBR เป็น GPT (และในทางกลับกัน)
การจัดการพาร์ติชั่นไม่ใช่แค่เรื่องทางเทคนิคเท่านั้น แต่ยังส่งผลโดยตรงต่อวิธีการจัดระเบียบข้อมูลของคุณและระบบปฏิบัติการที่คุณสามารถติดตั้งได้มีหลายสถานการณ์ที่การแก้ไขตารางพาร์ติชั่นแทบจะเป็นสิ่งที่จำเป็น
ตัวอย่างหนึ่งที่พบได้ทั่วไปคือการบูตหลายระบบหากคุณต้องการมีระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์เครื่องเดียวกันเช่น Windows และ Linux คุณจำเป็นต้องให้แต่ละระบบมีพาร์ติชัน (หรือชุดของพาร์ติชัน) ที่กำหนดไว้อย่างชัดเจน และรูปแบบการแบ่งพาร์ติชันต้องเข้ากันได้กับโหมดบูตที่คุณใช้
อีกสถานการณ์หนึ่งที่พบบ่อยคือ เมื่อคุณสร้างพาร์ติชั่นไว้แล้วและต้องการปรับขนาด ลบ หรือย้ายพาร์ติชั่นเหล่านั้นเพื่อเพิ่มพื้นที่ว่างสำหรับระบบปฏิบัติการใหม่หรือพาร์ติชั่นข้อมูลใหม่ การกระทำที่ผิดพลาดอาจทำให้ข้อมูลสูญหายได้ ดังนั้นจึงควรดำเนินการด้วยความระมัดระวังอย่างยิ่ง มีข้อมูลสำรองไว้ และควรใช้ซอฟต์แวร์เฉพาะทางจะดีที่สุด
การทำงานกับพาร์ติชั่นยังเป็นเรื่องปกติเมื่อคุณต้องการโคลนการติดตั้งระบบปฏิบัติการไปยังดิสก์อื่น เพื่อให้คุณสามารถกู้คืนได้เหมือนเดิมในกรณีที่เกิดปัญหา ในกรณีเหล่านี้ ประเภทของพาร์ติชั่น (MBR/GPT) และโหมดบูต (BIOS/UEFI) ต้องตรงกันระหว่างดิสก์ต้นทางและปลายทางเพื่อหลีกเลี่ยงไม่ให้ระบบบูตไม่ขึ้น สำหรับกระบวนการเหล่านี้ มักจะศึกษาคู่มือเกี่ยวกับวิธีการโคลนการติดตั้งอย่างถูกต้อง
การเปลี่ยนจาก MBR เป็น GPT หรือในทางกลับกันนั้นเป็นไปได้ แต่มีข้อควรระวังในหลายกรณี การเปลี่ยนดังกล่าวเกี่ยวข้องกับการลบข้อมูลในดิสก์ทั้งหมดเว้นแต่คุณจะใช้เครื่องมือเฉพาะที่อนุญาตให้แปลงข้อมูลได้ทันที นอกจากนี้คุณไม่สามารถ "แปลงข้อมูลขณะทำงาน" บนดิสก์ที่คุณกำลังบูต Windows ได้โดยไม่ต้องปฏิบัติตามขั้นตอนเฉพาะและค่อนข้างละเอียดอ่อน นั่นคือเหตุผลที่มีคู่มือสำหรับการทำอย่างปลอดภัย
ความเข้ากันได้ของระบบปฏิบัติการกับ BIOS/UEFI และ MBR/GPT
เฟิร์มแวร์ โหมดการแบ่งพาร์ติชั่น และความเข้ากันได้ของระบบปฏิบัติการเป็นเรื่องค่อนข้างซับซ้อนที่ควรทำความเข้าใจไม่ใช่ทุกระบบจะสามารถบูตในโหมด UEFI ได้ ไม่ใช่ทุกระบบจะรองรับ GPT และไม่ใช่ทุกระบบจะทำงานได้ดีกับ Secure Boot
เริ่มตั้งแต่ Windows XP และเวอร์ชันก่อนหน้า รองรับเฉพาะ BIOS และ MBR เท่านั้นไม่สามารถบูตในโหมด UEFI หรือติดตั้งบนดิสก์ GPT เป็นระบบปฏิบัติการหลักได้ Windows Vista ได้นำเสนอการรองรับ UEFI ในเบื้องต้น แต่การรองรับอย่างเป็นทางการนั้นเกิดขึ้นใน Windows 7 และโดยเฉพาะอย่างยิ่ง Windows 8
ในสภาพแวดล้อมปัจจุบันระบบปฏิบัติการ Windows 64 บิต ตั้งแต่ Vista ขึ้นไป สามารถใช้งานร่วมกับดิสก์แบบ GPT ได้และตั้งแต่ Windows 8 ขึ้นไป การติดตั้งแบบ UEFI พร้อมพาร์ติชั่นระบบ EFI เป็นรูปแบบที่แนะนำ ที่จริงแล้ว คอมพิวเตอร์ที่ได้รับการรับรองซึ่งใช้ Windows เวอร์ชันปัจจุบัน มักจะมาจากโรงงานโดยเปิดใช้งาน UEFI, เปิดใช้งาน Secure Boot และแบ่งพาร์ติชั่นดิสก์เป็น GPT อยู่แล้ว
สำหรับ Linux นั้นระบบปฏิบัติการ 64 บิตในปัจจุบันส่วนใหญ่รองรับทั้ง UEFI และ GPTและในหลายกรณีก็รองรับ Secure Boot ด้วย อย่างไรก็ตาม ระบบปฏิบัติการรุ่นเก่ามาก ๆ หรือเวอร์ชัน 32 บิต อาจจำเป็นต้องปิดใช้งาน Secure Boot และอาจต้องบังคับใช้โหมด BIOS แบบดั้งเดิมเพื่อให้ทำงานได้
รายละเอียดสำคัญคือไม่ควรติดตั้งระบบปฏิบัติการในโหมดบูตหนึ่งแล้วเปลี่ยนไปใช้โหมดบูตอื่นหากคุณติดตั้ง Windows ในโหมด BIOS บนพาร์ติชั่น MBR แล้วเปิดใช้งาน UEFI โดยไม่เปิดใช้งาน CSM คอมพิวเตอร์อาจบูตไม่ขึ้น ในทางกลับกัน การติดตั้ง Windows ในโหมด UEFI บนพาร์ติชั่น GPT จะไม่สามารถบูตในโหมด Legacy ได้หากคุณปิดใช้งาน UEFI และ Secure Boot
วิธีตรวจสอบว่าพีซีของคุณใช้ BIOS หรือ UEFI
หากคุณไม่แน่ใจว่าคอมพิวเตอร์ของคุณใช้ระบบปฏิบัติการใด ไม่จำเป็นต้องเปิดเคสหรือเดาเอาเองWindows มีวิธีง่ายๆ หลายวิธีในการตรวจสอบว่าคุณใช้ Legacy BIOS หรือ UEFIและยังตรวจสอบได้ว่าดิสก์ของคุณฟอร์แมตเป็น MBR หรือ GPT ด้วย
หนึ่งในวิธีที่รวดเร็วที่สุดคือการใช้เครื่องมือ "ข้อมูลระบบ" จากเมนู Start คุณสามารถค้นหา "System Information" หรือเรียกใช้คำสั่งต่อไปนี้ได้ msinfo32ในส่วนสรุปหลัก คุณจะเห็นช่องที่ชื่อว่า "โหมด BIOS"
หากมีคำว่า "Legacy" หรือคำที่คล้ายกันปรากฏในช่องนั้น แสดงว่าWindows กำลังบูตในโหมด Legacy BIOSแต่ถ้ามีคำว่า "UEFI" แสดงว่าระบบได้รับการติดตั้งและกำหนดค่าให้ใช้เฟิร์มแวร์ UEFI ซึ่งโดยปกติแล้วจะใช้ดิสก์แบบ GPT และพาร์ติชั่นบูต EFI
อีกวิธีหนึ่งที่มีประโยชน์คือ การจัดการดิสก์ (Disk Management) เปิด diskmgmt.msc และตรวจสอบดิสก์ที่ติดตั้ง Windows ไว้หากคุณเห็นพาร์ติชั่นขนาดเล็กชื่อ "EFI System" ในรูปแบบ FAT32 พร้อมกับพาร์ติชั่นอื่นที่สงวนไว้สำหรับ Microsoft และพาร์ติชั่นหลักที่เป็น NTFS แสดงว่าคุณกำลังดูการติดตั้งในโหมด UEFI บน GPT
อย่างไรก็ตาม หากคุณเห็นเพียงพาร์ติชั่น NTFS หลักหนึ่งหรือสองพาร์ติชั่น และไม่มีพาร์ติชั่น EFI แสดงว่าWindows น่าจะติดตั้งอยู่ใน BIOS/MBRคุณสามารถใช้เครื่องมือแบ่งพาร์ติชั่นหรือคำสั่งบรรทัดคำสั่งของ Windows เพื่อยืนยันเรื่องนี้ได้
นอกจากนี้ยังมีวิธีการ "วิเคราะห์เชิงนิติวิทยาศาสตร์" ที่อิงจากไฟล์บันทึกการติดตั้งอีกด้วย ในโฟลเดอร์ C:\Windows\Panther ไฟล์ถูกบันทึกแล้ว setupact.log ไฟล์ดังกล่าวมีรายละเอียดเกี่ยวกับสภาพแวดล้อมการบูตที่ตรวจพบระหว่างการติดตั้ง โดยการกรองไฟล์นั้นด้วยข้อความ "Detected boot environment" คุณจะทราบว่าระบบถูกติดตั้งในสภาพแวดล้อม BIOS หรือ EFI
วิธีเข้าถึง UEFI หรือ BIOS จาก Windows
การเข้าถึงเฟิร์มแวร์ไม่ได้จำกัดอยู่แค่การกดปุ่ม F2 หรือ Delete ตอนเริ่มต้นระบบอีกต่อไป โดยเฉพาะในคอมพิวเตอร์ที่บูตเครื่องเร็วมากWindows 10 และ 11 มีช่องทางตรงในการเข้าถึงการตั้งค่า UEFIโดยไม่ต้องใช้ปฏิกิริยาตอบสนองที่รวดเร็วเหมือนนินจา
วิธีที่ "สะอาดที่สุด" คือผ่านการตั้งค่าของ Windows ไปที่ เริ่ม → การตั้งค่า → การอัปเดตและความปลอดภัย → การกู้คืนในส่วน "การเริ่มต้นขั้นสูง" คุณจะพบปุ่ม "เริ่มใหม่ทันที" ซึ่งจะนำคุณไปยังเมนูบูตพิเศษ
หลังจากรีสตาร์ท คุณจะเห็นตัวเลือกต่างๆเลือก "แก้ไขปัญหา" → "ตัวเลือกขั้นสูง" → "การตั้งค่าเฟิร์มแวร์ UEFI"แล้วแตะ "รีสตาร์ท" อุปกรณ์จะบูตเข้าสู่หน้าจอการตั้งค่าเฟิร์มแวร์โดยตรง ซึ่งคุณสามารถเปลี่ยนพารามิเตอร์การบูต เปิดหรือปิดใช้งาน Secure Boot และอื่นๆ ได้
มีทางลัดที่สะดวกมาก: กดปุ่ม Shift ค้างไว้ขณะคลิก "รีสตาร์ท " ไม่ว่าจะจากเมนูเริ่มต้น หน้าจอเข้าสู่ระบบ หรือแม้แต่จาก Ctrl+Alt+Delete ที่คุ้นเคย วิธีนี้จะนำคุณไปยังเมนู "การเริ่มต้นขั้นสูง" ได้โดยตรงโดยไม่ต้องยุ่งยาก
หากคุณต้องการใช้บรรทัดคำสั่งก็สามารถทำได้เช่นกัน เปิดหน้าต่าง Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ แล้วเรียกใช้คำสั่งต่อไปนี้ shutdown.exe /r /oWindows จะแจ้งเตือนคุณว่าระบบจะรีสตาร์ทเพื่อเข้าสู่ตัวเลือกขั้นสูง ซึ่งคุณสามารถเข้าถึง UEFI ได้จากที่นั่น
สำหรับผู้ที่ทำการปรับเปลี่ยนเหล่านี้บ่อยครั้ง คุณยังสามารถสร้างทางลัดบนเดสก์ท็อปที่เรียกใช้งานได้อีกด้วย shutdown /r /fw /t 1เมื่อดับเบิ้ลคลิก ระบบจะรีสตาร์ทและเข้าสู่การตั้งค่าเฟิร์มแวร์โดยตรง โดยไม่ต้องผ่านเมนูอื่นใดเพิ่มเติม
การรีเซ็ตการตั้งค่า UEFI เมื่อเกิดปัญหาขึ้น
การปรับแต่งการตั้งค่า UEFI โดยไม่ทราบว่าแต่ละการตั้งค่าทำอะไร อาจทำให้คอมพิวเตอร์บูตไม่ขึ้น หากเกิดเหตุการณ์เช่นนั้นคุณสามารถคืนค่าการตั้งค่ากลับไปเป็นค่าเริ่มต้นจากโรงงานได้โดยปกติแล้วจะทำได้โดยใช้วิธีใดวิธีหนึ่งในสามวิธีนี้
ผู้ผลิตบางรายติดตั้งปุ่มรีเซ็ต UEFIไว้บนเมนบอร์ด หรือสามารถเข้าถึงได้จากภายนอกเคส การกดปุ่มค้างไว้สองสามวินาทีในขณะที่คอมพิวเตอร์ปิดอยู่และถอดปลั๊กออก มักจะเพียงพอที่จะล้างการตั้งค่าที่กำหนดเองได้
อีกวิธีคลาสสิกที่เป็นไปได้คือการขยับจัมเปอร์บนเมนบอร์ดโดยการเปลี่ยนตำแหน่งของจัมเปอร์ที่ใช้ลบการตั้งค่า (รายละเอียดอยู่ในคู่มือเมนบอร์ด) ชั่วคราว แล้วปล่อยให้คอมพิวเตอร์ไม่มีไฟเลี้ยงเป็นเวลาสองสามวินาที UEFI จะลบการตั้งค่าที่บันทึกไว้และกลับสู่สถานะเริ่มต้น
วิธีที่ "ดั้งเดิมที่สุด" คือการถอดแบตเตอรี่ CMOS ออกจากเมนบอร์ดโดยที่คอมพิวเตอร์ไม่ได้เสียบปลั๊กไฟ ให้ถอดแบตเตอรี่ CMOS ออกประมาณ 10-15 วินาทีแล้วใส่กลับเข้าไปใหม่ โดยปกติแล้วเวลาเท่านี้ก็เพียงพอแล้วที่เฟิร์มแวร์จะลืมการตั้งค่าก่อนหน้าไป
ไม่ว่าจะเป็นกรณีใดก็ตามควรจดบันทึกหรือถ่ายรูปการจัดวางอุปกรณ์ไว้ก่อนหากคุณยังสามารถเข้าถึงอุปกรณ์นั้นได้ เพื่อที่คุณจะได้จัดวางทุกอย่างกลับคืนสู่สภาพเดิมเมื่อแก้ไขปัญหาได้แล้ว
การอัปเกรด UEFI: คุ้มค่าเมื่อไหร่?
เนื่องจากมีการให้ความสำคัญกับการอัปเดตระบบปฏิบัติการและไดรเวอร์มาก จึงเป็นเรื่องปกติที่จะสงสัยว่าUEFI จำเป็นต้องได้รับการอัปเดตบ่อยหรือไม่คำตอบสั้นๆ คือ เฉพาะเมื่อมีเหตุผลที่จำเป็นจริงๆ เท่านั้น
โดยทั่วไปการอัปเดต UEFI ไม่จำเป็นหากคอมพิวเตอร์ของคุณทำงานได้ปกติและคุณไม่ได้ประสบปัญหาความเข้ากันได้หรือความผิดปกติร้ายแรงใดๆ เมนบอร์ดรุ่นใหม่ได้รับการปรับปรุงอย่างมากเมื่อเทียบกับ BIOS เวอร์ชันเก่า แต่การอัปเดตเฟิร์มแวร์ที่ล้มเหลวยังคงมีความเสี่ยงอย่างมาก
อาจเป็นเรื่องสมเหตุสมผลที่จะพิจารณาอัปเกรดเมื่อผู้ผลิตออกเวอร์ชันที่แก้ไขข้อบกพร่องเฉพาะที่คุณพบปรับปรุงความเข้ากันได้กับโปรเซสเซอร์หรือหน่วยความจำรุ่นใหม่ หรือแก้ไขช่องโหว่ด้านความปลอดภัยที่สำคัญ
หากต้องการทราบเวอร์ชันเฟิร์มแวร์ที่คุณใช้งานอยู่คุณสามารถตรวจสอบช่อง "เวอร์ชันและวันที่ของ BIOS" ในเครื่องมือข้อมูลระบบจากนั้นเปรียบเทียบกับเวอร์ชันล่าสุดที่มีอยู่บนเว็บไซต์ของผู้ผลิตเมนบอร์ดหรือแล็ปท็อปของคุณ
อย่างไรก็ตาม หากคอมพิวเตอร์ของคุณเริ่มทำงานผิดปกติหลังจากเปลี่ยนส่วนประกอบต่างๆ เช่น หลังจากอัปเกรด RAM หรือติดตั้งการ์ดจอที่มีประสิทธิภาพสูงมากปัญหาอาจเกิดจากความไม่เข้ากันทางกายภาพหรือข้อจำกัดของเมนบอร์ดไม่ใช่เวอร์ชัน UEFI เสมอไป จึงควรตรวจสอบสิ่งเหล่านี้ให้แน่ใจก่อนที่จะพยายามอัปเดตเฟิร์มแวร์
การเข้าใจโครงสร้างพื้นฐานทั้งหมดของ BIOS, UEFI, Secure Boot, MBR และ GPT ไม่ใช่แค่ความอยากรู้อยากเห็นทางเทคนิคเท่านั้น แต่ยังช่วยให้คุณมีเครื่องมือในการตัดสินใจว่าจะติดตั้งระบบอย่างไร จัดระเบียบดิสก์อย่างไร และควรแก้ไขอะไร (หรือไม่แก้ไขอะไร) เมื่อระบบหยุดทำงาน ซึ่งจะทำให้คุณเข้าใกล้บทบาทของช่างเทคนิคที่สามารถจัดการกับพีซีทุกเครื่องที่เข้ามาอยู่ในมือได้มากขึ้น