[WIN] เปลี่ยน LEGACY BOOT (MBR) เป็น UEFI BOOT (GPT)

ใน Blog อันนี้ที่มาเขียน เพราะ ได้รับ NUC เครื่องเก่ามาอันนึง (CPU i3 Gen7 / RAM 16GB) อายุอานามน่าจะ 4-5 ปีแล้วครับ เป็น Windows 10 1607 โคตรเก่ามากเลย หน้าที่ของผมพยายาม update ให้มันรุ่นที่ใหม่ที่สุด แล้วถ้าขยับเป็น Windows 11 ได้จะดีมากครับ เพื่อเอามาทำเป็น Jenkin Agents อีกตัวรับงานจากเครื่องหลักครับ แล้วที่นี้ปัญหาที่ผมเจอ

  • OS เก่ามาก
  • TPM หรือ PTT ของ Intel เปิดไม่ต้องต้องมา Update Bios เพิ่ม
  • Windows 10 Bios รองรับ UEFI Boot นะ แต่ตอนลงดันลง Windows 10 แบบ LEGACY BOOT มันใช้ความสามารถของ Hardware ได้ไม่เต็มที่เท่าไหร่

หลังจากเกริ่นๆมาพอสมควรลองค่อไปลองมาเข้าที่หัวเรื่องกันเลยครับ

LEGACY BOOT กับ UEFI BOOT ต่างกัน

Reference: https://www.youtube.com/watch?v=SRss3jY3cu0
  • LEGACY BOOT มันจะสัมพันธ์ BIOS หน้าที่มันตามชื่อ Basic Input/Output System มีมาตั้งแต่ปี ค.ศ. 1975 มันทำหน้าที่
    • ตรวจสอบ Hardware ก่อนทำงาน และเรียก MBR เพื่อหา Bootloader และเรียก OS มาทำงานต่อไป
    • หน้าตาของมันจะแบบ 16 Bit (Blue Screen) ใช้ Keyboard ได้เท่านั้น
  • UEFI BOOT มาที่ตัว UEFI (Unified Extensible Firmware Interface) เป็นเทคโนโลยีใหม่ที่มาแทน BIOS ทำหน้าที่เหมือนกัน โดยจะ
    • แก้ข้อจำกัดต่างๆ เช่น ใช้ GPT แทน MBR เพื่อให้ใช้ Harddisk ได้มากกขึ้น หรือหน้าจอการจัดการสวยงาม ใช้เมาส์ได้แล้ว จากเดิมมี Keyboard อย่างเดียว
    • รองรับ Hardware รุ่นใหม่ที่ขยับตาม CPU 64 bits
    • มีเสริมด้าน Security หรีอที่เรียกกัน Secured Boot ที่ช่วยตรวจสอบไฟล์แปลกปลอมก่อนเข้าสู่ OS ได้ และใช้งาน TPM Chip เหมือนทาง Microsoft มี Show อยู่นะ ไมโครซอฟท์สาธิตการแฮ็กเครื่อง Windows 11 ที่ไม่เปิด TPM, Secure Boot และ VBS

MBR กับ GPT ต่างกัน อย่างไร

Reference: GPT: What Is It Meaning? | DiskInternals

ตัว MBR (Master Boot Record) และ GPT (GUID Partition Table) เป็นวิํธีการที่ใช้แบ่ง Partition ของ Harddisk โดย MBR เป็นวิธีการเก่าแก่มาก

  • MBR (Master Boot Record)
    • แบ่ง Partition แบบ Primary ได้ 4 Partition และเห็น Harddisk สูงสุด 2TB ตรงนี้หลายคนอาจจะแย้งว่าของรุ่นเก่าๆยังมี Partition ได้หลายอัน อันนั้นจะใช้ทำ Extended Partitions และทำตาราง Map Logical แทน
    • ถ้า Master Boot Record พัง ตัว Partition และข้อมูลพังไปเลย สมัยเด็กจะแบบว่าต้องมาซ่อมหาโปรแกรมมาซ่อม Master Boot Record และลุ้นๆกันไปครับ
  • GPT (GUID Partition Table)
    • แบ่ง Partition แบบ Primary ได้ 128 Partition (Windows เห็นได้สูงสุด เหมือนในทางทฤษฏีจะได้ไม่จำกัด) และเห็น Harddisk ได้มากกว่า 8TB
    • มีกระบวนการ Backup Partition Table และมีการทำ Cyclic Redundancy Check (CRC) ถ้ามีใครมาแก้ Boot Record มันจะตรวจสอบเจอได้ครับ

แล้วถ้ามี Windows 10 ที่ลงแบบ LEGACY BOOT (MBR) จะเปลี่ยนมาเป็น UEFI BOOT (GPT) อย่างไร ?

  • ลองตรวจสอบจาก System Information ก่อน
    NOTE ถ้าตรวจสอบ UEFI Boot จะไม่พบ Disk ของนะครับ (พอดีลืมถ่ายไว้)
  • Backup ข้อมูลกันก่อนครับ และพวก License ด้วย ถ้าเป็น Windows 10 ที่ Login ด้วย Email ตัว License มันจะผูกกับเมล์ไปครับ
  • Download และ Install Paragon partition manager Community Edition
    หมายเหตุ จริงๆ มีโปรแกรมหลายตัวที่ทำได้นะ แต่ถ้าแก้บางตัวอย่าง EaseUS Partition Master ตัว Feature นี้จะไปอยู่กับตัวเสียเงิน
  • เปิดโปรแกรมครับ เข้าไปที่ Menu Convert MBR disk to GPT
  • กด Convert Now
  • เนื่องจากเป็นการแก้ System Disk มันต้อง Restart ต้องระวังเรื่องไฟตกด้วยนะครับ
  • จากนั้นก็รอของผมเป็นเครื่องใหม่ที่ Reset OS มาใช้เวลาไม่นาน 10 นาที แต่ถ้ามี Data อยู่น่าจะนานกว่านั้น
  • หลังจากทำเสร็จตรวจสอบ UEFI Boot มี Disk ของเราที่เพิ่มแก้แสดงขึ้นมาแล้วครับ
  • ลองตรวจสอบที่ System Information กันต่อครับ

จริงนอกจาก GUI Tools แล้ว ระหว่างที่เขียน Blog สรุปลองค้นๆเพิ่มดูอ้าว มัน Tool ของ Windows ด้วยนะ MBR2GPT - Windows Deployment | Microsoft Docs เป็น Command Line Tools

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.