Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แปลง MBR เป็น GPT ใน Windows 10 โดยไม่สูญเสียข้อมือ: คู่มือสมบูรณ์

GUID ย่อมาจาก GUID Partition Table ซึ่งถูกนำเสนอเป็นส่วนหนึ่งของ Unified Extensible Firmware Interface (UEFI) ในขณะที่ MBR ย่อมาจาก Master Boot Record ใช้ตารางพาร์ติชัน BIOS มาตรฐาน มีข้อดีมากมายของ GPT มากกว่า MBR เช่น สร้างพาร์ติชันได้มากกว่า 4 พาร์ติชันต่อดิสก์ GPT รองรับดิสก์ใหญ่กว่า 2 TB ในขณะที่ MBR ไม่รองรับ

MBR จัดเก็บบูทเซกเตอร์เฉพาะต้นทางของไดรฟ์ หากส่วนนี้เกิดอะไรขึ้น จะบูต Windows ไม่ได้ เว้นแต่จะซ่อมบูทเซกเตอร์ ในขณะที่ GPT จัดเก็บสำเนาตารางพาร์ติชันที่หลายจุดบนดิสก์ และโหลดสำเนาสำรองฉุกเฉิน สามารถใช้งานระบบต่อได้โดยไม่มีปัญหา

นอกจากนี้ ไดรฟ์ GPT ให้ความน่าเชื่อถือมากขึ้นเนื่องจากการจำลองและการตรวจสอบความซ้ำซ้อนแบบวนรอบ (CRC) ของตารางพาร์ติชัน ปัญหาเดียวในการแปลงจาก MBR เป็น GPT คือ ดิสก์ไม่ควรมีพาร์ติชันหรือ volumes ซึ่งหมายความว่าจะไม่สามารถแปลงจาก MBR เป็น GPT โดยไม่สูญเสียข้อมูลได้ สบายใจได้ว่ามีซอฟต์แวร์ภายนอกบางตัวช่วยแปลง MBR disk เป็น GPT disk โดยไม่สูญเสียข้อมูลใน Windows 10

หากใช้ Windows Command Prompt หรือ Disk Management แปลง MBR เป็น GPT จะมีการสูญเสียข้อมูล จึงแนะนำให้สำรองข้อมูลทั้งหมดก่อนใช้วิธีใดวิธีหนึ่งด้านล่าง มาเริ่มดู วิธีแปลง MBR เป็น GPT Disk โดยไม่สูญเสียข้อมูลใน Windows 10 กันเลย

แปลง MBR เป็น GPT Disk โดยไม่สูญเสียข้อมูลใน Windows 10

ควรสร้างจุดกู้คืน (Restore Point) ก่อนเริ่มต้น เพื่อป้องกันกรณีที่เกิดปัญหาขึ้น

วิธีที่ 1: แปลง MBR เป็น GPT Disk ใน Diskpart [มีการสูญเสียข้อมูล]

  1. เปิด Command Prompt โดยค้นหา 'cmd' แล้วกด Enter
  2. พิมพ์ Diskpart แล้วกด Enter เปิด Diskpart utility
  3. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง แล้วกด Enter ทีละคำสั่ง:

list disk (จดหมายเลขดิสก์ที่ต้องการแปลงจาก MBR เป็น GPT)
select disk # (แทนที่ # ด้วยหมายเลขที่จดไว้)
clean (คำสั่ง clean จะลบพาร์ติชันหรือ volumes ทั้งหมดบนดิสก์)
convert gpt

  1. คำสั่ง "convert gpt" จะแปลง basic disk ว่างที่มี Master Boot Record (MBR) partition style กลายเป็น basic disk ที่มี GUID Partition Table (GPT) partition style
  2. ควรสร้าง New Simple Volume บนพื้นที่ unallocated ของ GPT disk

วิธีที่ 2: แปลง MBR เป็น GPT Disk ใน Disk Management [มีการสูญเสียข้อมูล]

  1. กด Windows Key + R พิมพ์ diskmgmt.msc แล้วกด Enter เปิด Disk Management
  2. ใน Disk Management เลือกดิสก์ที่ต้องการแปลง คลิกขวาที่แต่ละพาร์ติชันของมัน และเลือก Delete Partition หรือ Delete Volume ทำจนเหลือ unallocated space เท่านั้นบนดิสก์ที่ต้องการ
  3. หมายเหตุ: จะแปลง MBR disk เป็น GPT ได้ก็ต่อเมื่อดิสก์ไม่มีพาร์ติชันหรือ volumes
  4. คลิกขวาที่พื้นที่ unallocated เลือก "Convert to GPT Disk"
  5. เมื่อดิสก์แปลงเป็น GPT แล้ว สามารถสร้าง New Simple Volume ได้

วิธีที่ 3: แปลง MBR เป็น GPT Disk โดยใช้ MBR2GPT.EXE [ไม่สูญเสียข้อมูล]

หมายเหตุ: เครื่องมือ MBR2GPT.EXE ใช้ได้เฉพาะผู้ใช้ Windows ที่ติดตั้ง Creators update หรือมี Windows 10 build 1703 ขึ้นไป

ข้อดีหลักของ MBR2GPT.EXE คือ สามารถแปลง MBR Disk เป็น GPT Disk โดยไม่สูญเสียข้อมูล และเครื่องมือนี้ในตัว Windows 10 version 1703 ปัญหาคือ เครื่องมือนี้ออกแบบให้รันจาก Windows Preinstallation Environment (Windows PE) command prompt สามารถรันจาก Windows 10 OS ด้วยออปชัน /allowFullOS ได้ แต่ไม่แนะนำ

ข้อกำหนดเบื้องต้นของดิสก์ (Disk Prerequisites)

ก่อนทำการเปลี่ยนแปลงดิสก์ MBR2GPT ตรวจสอบเลย์เอาต์และเรขาคณิตของดิสก์ที่เลือก เพื่อให้แน่ใจว่า:

  • ดิสก์ใช้ MBR อยู่แล้ว
  • มีพื้นที่ว่างเพียงพอที่ไม่ถูกครอบครองโดยพาร์ติชัน เพื่อจัดเก็บ primary และ secondary GPTs:
    16KB + 2 sectors ที่หน้าดิสก์
    16KB + 1 sector ที่ท้ายดิสก์
  • มีพาร์ติชันหลัก (primary partitions) สูงสุด 3 พาร์ติชันในตารางพาร์ติชัน MBR
  • มีพาร์ติชันหนึ่งตั้งค่าเป็น active และเป็น system partition
  • ดิสก์ไม่มี extended/logical partition
  • BCD store บน system partition มี default OS entry ชี้ไปยัง OS partition
  • Volume IDs สามารถดึงได้สำหรับทุก volume ที่มี drive letter
  • ทุกพาร์ติชันบนดิสก์เป็นประเภท MBR ที่ Windows รู้จัก หรือมี mapping ที่ระบุด้วยออปชัน /map

หากตรวจสอบใดล้มเหลว การแปลงจะไม่ดำเนินการ และจะคืนค่าข้อผิดพลาด

  1. กด Windows Key + I เปิด Settings คลิกไอคอน Update & Security
  2. จากเมนูด้านซ้าย เลือก Recovery คลิก "Restart now" ภายใต้ Advanced startup
  3. หมายเหตุ: หากเข้าถึง Windows ไม่ได้ ใช้ Windows Installation Disk เปิด Advanced Startup
  4. ทันทีที่คลิก "Restart now" Windows จะรีสตาร์ทและนำคุณไปที่ Advanced Startup menu
  5. จากรายการตัวเลือก ไปที่:

Troubleshoot > Advanced options > Command Prompt

  1. เมื่อ Command Prompt เปิด พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter:

mbr2gpt /validate

หมายเหตุ: คำสั่งนี้จะให้ MBR2GPT ตรวจสอบเลย์เอาต์และเรขาคณิตของดิสก์ที่เลือก หากพบข้อผิดพลาด การแปลงจะไม่เกิดขึ้น

  1. หากไม่พบข้อผิดพลาดจากคำสั่งข้างต้น ให้พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter:

mbr2gpt /convert

หมายเหตุ: สามารถระบุดิสก์ที่ต้องการได้ด้วยคำสั่ง mbr2gpt /convert /disk:# (แทนที่ # ด้วยหมายเลขดิสก์จริง เช่น mbr2gpt /convert /disk:1)

  1. เมื่อคำสั่งข้างต้นเสร็จสิ้น ดิสก์ของคุณจะถูกแปลงจาก MBR เป็น GPT แต่ก่อนที่ระบบใหม่จะบูตได้อย่างถูกต้อง ต้อง สลับเฟิร์มแวร์ให้บูตเป็น UEFI mode
  2. ทำได้โดย เข้า BIOS setup แล้วเปลี่ยน boot เป็น UEFI mode

นี่คือวิธี แปลง MBR เป็น GPT Disk โดยไม่สูญเสียข้อมูลใน Windows 10 โดยไม่ใช้เครื่องมือภายนอก

วิธีที่ 4: แปลง MBR เป็น GPT Disk โดยใช้ MiniTool Partition Wizard [ไม่สูญเสียข้อมูล]

MiniTool Partition Wizard เป็นเครื่องมือเสียเงิน แต่ใช้ MiniTool Partition Wizard Free Edition แปลงดิสก์จาก MBR เป็น GPT ได้

  1. ดาวน์โหลดและติดตั้ง MiniTool Partition Wizard Free Edition จากลิงก์นี้
  2. ดับเบิลคลิกที่แอปพลิเคชัน MiniTool Partition Wizard เปิด แล้วคลิก Launch Application
  3. จากด้านซ้าย คลิก "Convert MBR Disk to GPT Disk" ภายใต้ Convert Disk
  4. ในหน้าต่างด้านขวา เลือก disk # (# คือหมายเลขดิสก์) ที่ต้องการแปลง แล้วคลิกปุ่ม Apply จากเมนู
  5. คลิก Yes เพื่อยืนยัน MiniTool Partition Wizard จะเริ่มแปลง MBR Disk เป็น GPT Disk
  6. เมื่อเสร็จสิ้น จะแสดงข้อความสำเร็จ คลิก OK ปิด
  7. ปิด MiniTool Partition Wizard และรีสตาร์ทคอมพิวเตอร์

นี่คือวิธี แปลง MBR เป็น GPT Disk โดยไม่สูญเสียข้อมูลใน Windows 10 แต่มียังวิธีอื่นอีกหนึ่งวิธี

วิธีที่ 5: แปลง MBR เป็น GPT Disk โดยใช้ EaseUS Partition Master [ไม่สูญเสียข้อมูล]

  1. ดาวน์โหลดและติดตั้ง EaseUS Partition Master Free Trial จากลิงก์นี้
  2. ดับเบิลคลิกที่แอปพลิเคชัน EaseUS Partition Master เปิด แล้วจากเมนูด้านซ้าย คลิก "Convert MBR to GPT" ภายใต้ Operations
  3. เลือก disk # (# คือหมายเลขดิสก์) ที่ต้องการแปลง แล้วคลิก Apply button จากเมนู
  4. คลิก Yes เพื่อยืนยัน EaseUS Partition Master จะเริ่มแปลง MBR Disk เป็น GPT Disk
  5. เมื่อเสร็จสิ้น จะแสดงข้อความสำเร็จ คลิก OK ปิด

บทความแนะนำ:

  • 3 วิธีตรวจสอบว่าไดรฟ์ใช้พาร์ติชัน MBR หรือ GPT ใน Windows 10
  • เปิดหรือปิด Enforce Disk Quota Limits ใน Windows 10
  • วิธีใช้ Disk Cleanup ใน Windows 10
  • เปิดหรือปิด Disk Quotas ใน Windows 10

เสร็จแล้ว คุณได้เรียนรู้ วิธีแปลง MBR เป็น GPT Disk โดยไม่สูญเสียข้อมูลใน Windows 10 เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น