GUID Partition Table (GPT) ถูกนำเสนอเป็นส่วนหนึ่งของ Unified Extensible Firmware Interface (UEFI) GPT ให้ตัวเลือกมากกว่าวิธี MBR partitioning แบบดั้งเดิมที่พบใน Windows 10/8/7 หากมีฮาร์ดดิสก์ขนาดใหญ่ อาจต้องการ แปลง MBR เป็น GPT เพราะ MBR รองรับ Partition table entries ได้เพียง 4 รายการ หากต้องการ Partition มากกว่านั้น ต้องสร้าง Extended partition
สำหรับฮาร์ดดิสก์เกิน 2TB ต้องใช้ GPT partition style หากดิสก์ใหญ่กว่า 2TB พื้นที่ที่เหลือจะไม่ถูกใช้งาน จนกว่าจะแปลงเป็น GPT จำนวน Partition บน GPT disk ไม่ถูกจำกัดโดยโครงสร้างชั่วคราว เช่น Container partitions ที่กำหนดโดย MBR Extended Boot Record (EBR)
นี่คือรูปภาพ Basic disk อธิบายรูปแบบ GPT

จำได้ว่าจะมี Protective MBR area สำหรับ Backward compatibility ข้อมูลเพิ่มเติมเกี่ยวกับ GPT ดูที่ Chapter 5 ของ UEFI Specification (version 2.3)
แปลง MBR เป็น GPT โดยไม่สูญเสียข้อมูล
ความท้าทายหลักในการแปลง MBR เป็น GPT คือ การแปลงได้ก็ต่อเมื่อไม่มี Partition หรือ Volume อยู่ในดิสก์ – ทำให้แปลงโดยไม่สูญเสียข้อมูลไม่ได้ ไม่ทราบว่า Microsoft ไม่เสนอวิธีง่ายๆ สำหรับปัญหานี้
كيف يمكنني تغيير من MBR إلى GPT في Windows 10؟
โชคดีที่มีวิธีแก้บางอย่างช่วยแปลง MBR เป็น GPT โดยไม่สูญเสียข้อมูล
- แปลง MBR เป็น GPT ด้วย Diskpart
- แปลง MBR เป็น GPT ไม่สูญเสียข้อมูลด้วย Gptgen
- แปลง MBR เป็น GPT ไม่สูญเสียข้อมูลด้วย Freeware ตัวที่สาม
- ใช้ MBR2GPT Disk Conversion Tool
ก่อนเริ่ม สำรองข้อมูล (BACK UP YOUR DATA) ไปที่ปลอดภัยก่อนเสมอ
1. แปลง MBR เป็น GPT ด้วย Diskpart
สำรองข้อมูลทั้งหมด แล้วใช้คำสั่ง DISKPART
- เปิด Command Prompt พิมพ์ DISKPART กด Enter
- พิมพ์ list disk (บันทึกหมายเลขดิสก์ที่ต้องการแปลง)
- พิมพ์ select disk หมายเลขดิสก์
- พิมพ์ convert gpt
2. แปลง MBR เป็น GPT ไม่สูญเสียข้อมูลด้วย Gptgen

สามารถแปลง MBR เป็น GPT ไม่สูญเสียข้อมูลด้วย Command-line utility ชื่อ gptgen
Gptgen เป็นเครื่องมือแปลงฮาร์ดดิสก์ที่ Partition แบบ "MSDOS-style" MBR (รวม Extended partitions) ให้ใช้ GUID Partition Table (GPT) แบบ Non-destructive
เครื่องมือทรงพลังแต่ซับซ้อนเล็กน้อย ตามไฟล์ 'read me' ไวยากรณ์คือ "gptgen [-w] \\.\physicaldriveX"
- X คือหมายเลขไดรฟ์จาก Disk Management console หรือคำสั่ง "list disk" ของ DISKPART
- สวิตช์ -w ทำให้ gptgen เขียน GUID partition tables ที่สร้างขึ้นลงดิสก์ – มิฉะนั้น Primary table จะเขียนไปไฟล์ "primary.img" และ Secondary table ไป "secondary.img" ในไดเรกทอรีที่รันโปรแกรม
- สามารถใช้ dd เขียนตารางลงดิสก์ได้
3. แปลง MBR เป็น GPT ไม่สูญเสียข้อมูลด้วย Partition Assistant
วิธีสุดท้ายใช้เครื่องมือ AOMEI Partition Assistant Lite Edition ซอฟต์แวร์จัดการ Partition ฟรีหลายฟังก์ชัน ฟีเจอร์นี้ช่วยแปลงดิสก์ที่มีข้อมูลเป็น GPT หรือ MBR ได้โดยไม่สูญเสียข้อมูล
หมายเหตุ: ปัจจุบันเวอร์ชันฟรีของ Partition Assistant อาจไม่รองรับการแปลง MBR เป็น GPT แล้ว
ขั้นตอนแปลงดิสก์เป็น MBR/GPT:

- เลือกดิสก์ที่ต้องการแปลง
- คลิกขวาดิสก์ เลือก Convert to GPT/MBR Disk
- คลิก OK ยืนยัน
- คลิก Apply บน Toolbar เพื่อนำไปใช้
4. ใช้ MBR2GPT Disk Conversion Tool
แปลง MBR เป็น GPT ด้วย Built-in tool MBR2GPT.exe:
บูทเข้าหน้าจอ Advanced Startup Options > Troubleshoot > Advanced options > Command Prompt
รันคำสั่งตรวจสอบว่าไดรฟ์ผ่านเงื่อนไข:
mbr2gpt /validate
รันคำสั่งแปลงไดรฟ์จาก MBR เป็น GPT:
mbr2gpt /convert
รีสตาร์ทคอมพิวเตอร์
โปรดทราบว่า MBR2GPT ใช้ได้เฉพาะจาก Windows Preinstallation Environment หากใช้จาก Desktop ต้องใช้ /allowFullOS เพื่อ Override
อ่านเพิ่มเติมเกี่ยวกับ MBR2GPT Disk Conversion Tool ใหม่ใน Windows 10 ด้วย Built-in tool นี้ สามารถแปลง Windows 10 จาก Legacy BIOS เป็น UEFI disk partitioning ได้อย่างปลอดภัยและ Non-destructive
TIP: ดูบทความที่ครอบคลุม MBR2GPT failed errors ต่างๆ ใน Windows 11/10 พร้อมสาเหตุและวิธีแก้ทีละขั้น
- MBR2GPT disk layout validation failed
- MBR2GPT cannot find OS partition
- MBR2GPT cannot find room for the EFI system partition
- MBR2GPT non system disk
- MBR2GPT cannot install new boot files
แปลง MBR เป็น GPT โดยไม่ติดตั้ง Windows ใหม่ ยังไง?
ต้องใช้ซอฟต์แวร์บุคคลที่สาม เช่น AOMEI Partition Assistant หลังแปลงเสร็จ ต้องเปิดใช้งาน UEFI Boot Mode ก่อนบูท มิฉะนั้นอาจบูทไม่ได้ Windows Disk Management ไม่มีวิธีแปลงโดยไม่สูญเสียข้อมูล
ควรใช้ MBR หรือ GPT สำหรับ Windows 10?
GPT ดีกว่า MBR สำหรับตั้งค่าไดรฟ์ GPT เป็นมาตรฐานทันสมัยและแข็งแกร่งกว่า คอมพิวเตอร์ทุกเครื่องกำลังเคลื่อนไปสู่ GPT หากต้องการความเข้ากันได้กับระบบเก่า อาจต้องอยู่กับ MBR
คุ้มค่าที่จะแปลง MBR เป็น GPT หรือไม่?
หากย้ายไประบบทันสมัย คุ้มค่า File system ให้ความปลอดภัยมากขึ้น รองรับ Partition size และ Disk size ใหญ่กว่า แต่ Windows ไม่มีวิธีแปลงโดยไม่ Format หรือสูญเสียข้อมูล Primary partitions จึงควรใช้ซอฟต์แวร์บุคคลที่สาม
MBR ทำงานกับ UEFI ได้ไหม?
ได้ UEFI รองรับ Backward compatibility ด้วย Legacy Mode แต่ Windows 11 รุ่นใหม่ อาจไม่รองรับ MBR แล้ว อาจทำงานกับระบบเก่า แต่ไม่ทำงานกับ Windows เวอร์ชันอนาคต
ข้อจำกัดของ MBR เทียบกับ UEFI คืออะไร?
หากวางแผนใช้ Disk size ใหญ่กว่า 2.2 TB MBR ไม่รองรับ เพราะใช้ค่า 32-bit จำกัดที่ 2.2 TB ส่วน UEFI ใช้ 64-bit รองรับได้ถึง 9.4 Zettabytes (ZB) ข้อได้เปรียบของ GPT disks มากกว่า
หากรู้วิธีแปลง MBR เป็น GPT อย่างปลอดภัยอื่นๆ ช่วยแบ่งปันในส่วนความคิดเห็นได้เลย
