Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

ใน Windows รุ่นเก่า คุณถูกบังคับให้ติดตั้งระบบปฏิบัติการใหม่ทั้งหมด หากต้องการแปลง Legacy BIOS หรือ Master Boot Record (MBR) เป็น UEFI หรือ GUID Partition Table (GPT) อย่างไรก็ตาม เครื่องมือใหม่และเรียบง่ายชื่อ MBR2GPT ถูกนำมารวมใน Windows 10 ให้คุณแปลง Legacy BIOS เป็น UEFI ด้วยเพียงสองคำสั่ง

นี่คือวิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 หากคุณใช้ Windows 11 ไม่ต้องทำอะไร เพราะ UEFI mode เปิดใช้งานโดยค่าเริ่มต้นบนอุปกรณ์ของคุณแล้ว

ทำไมต้องแปลง Legacy BIOS เป็น UEFI?

คุณน่าจะมีความเข้าใจบ้างว่าทำไมต้องเปลี่ยนจาก Legacy BIOS เป็น UEFI แต่เพื่อยืนยัน นี่คือสิ่งที่คุณต้องรู้ ทั้ง BIOS และ UEFI ทำหน้าที่เดียวกันบน PC คือซอฟต์แวร์ระดับต่ำที่บูรณาการอยู่ในชิปเมนบอร์ด ให้คุณควบคุมสิ่งสำคัญระดับต่ำได้

BIOS/UEFI ของคุณให้คุณควบคุมลำดับบูท ฮาร์ดแวร์ที่เชื่อมต่อ ความเร็วพัดลม ไฟบนเคส และเวลาระบบ เมนบอร์ดสมัยใหม่แม้แต่ให้ undervolt และ overclock CPU ได้! มันทรงพลัง

UEFI คือ BIOS ใหม่ ทำงานเดียวกันแต่ดีกว่า ด้วย UEFI คุณได้เวลาบูทเร็วขึ้น (เป็นที่เรียบร้อย) ความจุไดรฟ์สูงขึ้น วิธีอัปเดตและรองรับไดรเวอร์ดีขึ้น และโหมด 64-bit (BIOS เป็น 16-bit เท่านั้น)

กล่าวคือ การเปลี่ยนเป็น UEFI เป็นการอัปเกรดเล็กน้อยและคุ้มค่า หมายเหตุว่า คอมพิวเตอร์สมัยใหม่ (รวม Windows 11) มักยังเรียกซอฟต์แวร์เมนบอร์ดว่า BIOS แม้จะเป็น UEFI จริงๆ

สิ่งที่ต้องรู้ก่อนแปลง Legacy BIOS เป็น UEFI

แม้การแปลง Legacy BIOS เป็น UEFI ใน Windows 10 จะง่าย แต่มีบางสิ่งควรรู้และทำก่อนดำเนินการ

  1. ไม่มีการสูญเสียข้อมูลระหว่างการแปลง (ดู FAQs) แต่เพื่อความปลอดภัย ควรสำรองระบบ
  2. ควรใช้ Windows 10 v1703 หรือสูงกว่า หากไม่แน่ใจ กด Win + R พิมพ์ winver กด Enter บรรทัดที่สองควรเห็น "version 1703" หรือสูงกว่า
วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. ดิสก์ที่ต้องการแปลงไม่ควรมีมากกว่า 3 พาร์ติชัน หากมีมากกว่า 3 พาร์ติชันบนไดรฟ์ติดตั้ง Windows 10 ให้รวมหรือลบพาร์ติชันเกิน (ดู FAQs)
  2. หากใช้ BitLocker เข้ารหัสระบบ ให้ถอดรหัสไดรฟ์และปิดการป้องกัน BitLocker ก่อนเริ่มแปลง ด้วย BitLocker เปิดอยู่ Windows 10 แปลงจาก Legacy BIOS เป็น UEFI ไม่ได้
  3. หลังแปลงแล้ว อาจต้องเปลี่ยนการตั้งค่าเฟิร์มแวร์เมนบอร์ดจาก Legacy BIOS เป็น UEFI ขึ้นอยู่กับผู้ผลิตเมนบอร์ด ขั้นตอนจะต่างกัน ติดคู่มือเมนบอร์ดไว้จะช่วยให้ง่ายขึ้น

หากต้องการรู้เพิ่มเติม เรามีคู่มือเต็มรูปแบบเกี่ยวกับความแตกต่างระหว่าง UEFI และ BIOS

ต้องแปลง Legacy BIOS เป็น UEFI ใน Windows 11 หรือไม่?

หากคุณใช้ Windows 11 หมายความว่าอุปกรณ์ของคุณผ่านเกณฑ์การเปลี่ยนจาก Legacy BIOS เป็น UEFI แล้ว เพราะการย้ายไปยัง UEFI secure boot เป็นข้อกำหนดบังคับสำหรับความเข้ากันได้ของ Windows 11 ไม่มีการจัดเตรียม Legacy BIOS แยกต่างหากใน Windows 11

สามารถตรวจสอบได้จากตัวเลือก "Windows Security" ที่แสดง "Secure boot" เป็น On Microsoft แนะนำให้คงไว้เพื่อป้องกันซอฟต์แวร์อันตรายโหลดตอนบูท

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

การตั้งค่า Secure boot ยังตรวจสอบได้จากตัวเลือก BIOS (เรียกว่า UEFI Firmware Settings) เข้าถึงได้ใน Windows 11 "Advanced startup" หลังหน้าจอ BIOS โชว์ ให้ไปที่แท็บ Boot Options ตาม Microsoft UEFI ควรแสดงเป็น "ตัวเลือกแรกหรือตัวเลือกเดียว" โดยเฉพาะ Dell, HP, และ Lenovo แต่ผู้ผลิตอื่นอาจยังคง UEFI และ Legacy/CSM ไว้พร้อมกัน

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

วิธีตรวจสอบว่ากำลังใช้ Legacy BIOS อยู่หรือไม่

นี่คือขั้นตอนการเปลี่ยนจาก Legacy BIOS เป็น UEFI ใน Windows 10

ก่อนอื่น ตรวจสอบว่ายังใช้ Legacy BIOS อยู่หรือไม่ ไม่มีประโยชน์หากอยู่บน UEFI แล้ว

  1. ค้นหา "Create and format hard disk partitions" ในเมนู Start กด Enter เปิด Disk Management built-in
  2. คลิกขวาที่ดิสก์ติดตั้ง Windows, Disk 0 เลือก "Properties"
วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. ในหน้าต่าง Properties ไปที่แท็บ "Volumes" หากเห็น "Master Boot Record (MBR)" ถัดจาก "Partition style" แสดงว่าอยู่บน Legacy BIOS
  2. หากกลับเป็น "GUID Partition Table (GPT)" ตามภาพด้านล่าง แสดงว่าอยู่บน UEFI แล้ว ไม่ต้องทำอะไรเพิ่ม!
วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

วิธีแปลง Legacy BIOS เป็น UEFI

เมื่อยืนยันว่าอยู่บน Legacy BIOS และสำรองระบบแล้ว สามารถแปลงได้

  1. เข้าถึง Command Prompt จาก Advanced startup ของ Windows โดยกด Win + X
  2. ไปที่ "Shut down or sign out" คลิก "Restart" พร้อมจับ Shift ค้าง
วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. การกระทำข้างต้นจะรีบูทระบบไปยังหน้าจอ Advanced Startup
  2. ไปที่ "Troubleshoot -> Advanced Options" เลือก "Command Prompt"
วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. ตรวจสอบความถูกต้องของดิสก์ที่จะแปลง พิมพ์คำสั่งด้านล่างกด Enter
mbr2gpt /validate

หากเห็นข้อความ "Validation completed successfully" ให้ดำเนินต่อ หากเจอข้อผิดพลาด ดิสก์หรือระบบอาจไม่ผ่านเกณฑ์การแปลง

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

หากมีปัญหาในการ validate ให้ใส่คำสั่งนี้ แนะนำใช้เพื่อไม่สูญเสียข้อมูล

mbr2gpt /validate /allowFullOS
วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. หลัง validate ดิสก์แล้ว ให้รันคำสั่ง:
mbr2gpt /convert

ทันทีที่รัน Windows 10 จะเริ่มกระบวนการแปลง คือเพิ่มไฟล์บูท UEFI และองค์ประกอบ GPT ที่จำเป็น แล้วอัปเดต Boot Configuration Data

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. รีสตาร์ทระบบ เข้าหน้าจอการตั้งค่าเฟิร์มแวร์เมนบอร์ด และเปลี่ยนจาก Legacy BIOS เป็น UEFI ขั้นตอนการเปลี่ยนขึ้นอยู่กับผู้ผลิตเมนบอร์ด ดูคู่มือเพื่อขั้นตอนที่ถูกต้อง
  2. หลังบูทเข้าสู่ Windows 10 สามารถตรวจสอบได้ว่แปลงแล้วหรือยัง เหมือนเดิม เปิดหน้าต่างคุณสมบัติดิสก์จาก Disk Management ไปที่แท็บ "Volumes" ควรเห็น "GUID Partition Table (GPT)" ถัดจาก "Partition style"

วิธีแก้ไขข้อผิดพลาด MBR2GPT "Disk Layout Validation Failed"

ขณะเปลี่ยนฮาร์ดดิสก์จาก MBR เป็น GPT บางครั้งอาจเจอข้อความผิดพลาด: "MBR2GPT Disk layout validation failed for Disk#" โดย # หมายถึงดิสก์บูทของคุณ

มีสองสาเหตุ: พาร์ติชันมากกว่า 3 และไม่มีพื้นที่ว่างในไดรฟ์ C (ดิสก์บูท)

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. เพื่อแก้ "Disk Layout Validation Failed" ไปที่ "Create and format hard disk partitions" จากเมนูค้นหา ตรวจสอบว่ามีพาร์ติชันมากกว่า 3 ในดิสก์บูท Disk 0 หรือไม่
  2. ต้อง "merge และ delete" พาร์ติชันเพิ่มเติมบางส่วน เพื่อลดจำนวนพาร์ติชันเหลือ 3 หรือน้อยกว่า สำรองข้อมูลสำคัญในพาร์ติชันเพิ่มเติมก่อน
วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11
  1. สาเหตุที่สองคือ ไดรฟ์ Disk 0 ไม่มีพื้นที่เพียงพอสำหรับการแปลง MBR เป็น GPT เพื่อแก้ ต้อง shrink volume ให้เหลือระหว่าง 200 MB ถึง 2 GB

หมายเหตุ: หากอุปกรณ์อยู่บน GPT layout แล้ว ตัวเลือกเหล่านี้จะเป็นสีเทา

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

คำถามที่พบบ่อย

1. จะเปลี่ยนจาก BIOS เป็น UEFI ใน Windows โดยไม่สูญเสียข้อมูลได้อย่างไร?

สามารถแปลง legacy BIOS เป็น UEFI โดยไม่สูญเสียข้อมูลบนฮาร์ดดิสก์ได้ง่าย โดยนำส่วนขยาย /allowFullOS ไปใช้กับคำสั่งแปลง MBR2GPT แม้ระบบจะถูกฟอร์แมต คุณก็不会สูญเสียข้อมูลสำคัญจากการแปลง

หมายเหตุ: ไม่มีอะไรเสียหายหากสำรองไฟล์และโฟลเดอร์สำคัญไว้ที่คอมพิวเตอร์/ฮาร์ดดิสก์/USB ไดรฟ์หรือคลาวด์อีกด้วย

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

2. จะแก้ไขข้อผิดพลาด "0x514; MBR2GPT failed to enable backup/restore privileges" ใน Windows 10 อย่างไร?

บางผู้ใช้เจอข้อผิดพลาด "administrator not found on the system" ขณะแปลง MBR เป็น GPT บน command prompt แม้ล็อกอินเป็นแอดมินอยู่ เพื่อจัดการปัญหานี้ ให้แน่ใจว่ารัน Elevated Command Prompt ซึ่งคือโหมด Administrator เข้าถึงได้ง่ายจากเมนู Start

วิธีแปลง Legacy BIOS เป็น UEFI ใน Windows 10 และ 11

3. สามารถกลับไป Legacy BIOS จาก UEFI ได้หรือไม่?

หากติดตั้ง Windows 10/11 ในโหมด UEFI สามารถกลับไป Legacy BIOS ได้ (แม้เราจะไม่แนะนำ) ต้องเริ่ม "advanced startup" บนอุปกรณ์ Windows และเข้า UEFI Firmware settings เพื่อปิด UEFI secure mode ซึ่งสามารถเปิดใหม่ได้ภายหลัง