MBR2GPT เป็นเครื่องมือของ Microsoft สำหรับแปลงดิสก์จากระบบ Master Boot Record (MBR) เป็น GUID Partition Table (GPT) โดยไม่สูญเสียข้อมูล สามารถใช้ได้ทั้งใน Advanced Windows Recovery mode และใน Windows 10 เต็มรูปแบบด้วยออปชัน /allowFullOS
หากใช้เครื่องมือนี้แล้วเกิดข้อผิดพลาดเกี่ยวกับสิทธิ์หรือ privilege เช่น:
enableprivilege: AdjusttokenPrivileges failed (Error:0x514)
Error: failed to enable backup/restore privileges
Check that you are running in a process with elevated privileges
บทความนี้จะช่วยแก้ไขปัญหานี้
MBR2GPT failed to enable backup/restore privileges
ข้อผิดพลาดระบุชัดเจนว่าคำสั่งไม่ได้รันหรือไม่มีสิทธิ์เพียงพอ คำสั่งที่แก้ไขไฟล์ระบบของ OS ต้องการสิทธิ์แอดมิน ดังนั้นวิธีแก้ค่อนข้างตรงไปตรงมา
1. เข้าสู่ระบบด้วยบัญชีแอดมิน
ก่อนอื่น ต้องแน่ใจว่าเข้าสู่ระบบด้วย บัญชีแอดมิน ไม่ใช่บัญชีทั่วไป ไม่ว่าจะเป็น Microsoft Account หรือ Local Admin ก็ตาม
2. ปิด UAC ชั่วคราว
ปิด User Account Control (UAC) จนกว่าจะรันคำสั่งเสร็จ UAC เป็นฟีเจอร์ความปลอดภัยที่ตรวจสอบว่าโปรแกรมที่จะเปลี่ยนไฟล์ระบบมีสิทธิ์แอดมินจริงหรือไม่
3. ปิด System Restore ชั่วคราว
ปิด System Restore เนื่องจากจะเปลี่ยนรูปแบบพาร์ติชัน จึงควรลบสิ่งที่เกี่ยวกับระบบเก่าออก แม้ไฟล์ผู้ใช้จะไม่เปลี่ยนแปลง แต่การลบเหล่านี้จะปลอดภัยกว่า
4. รัน CMD หรือ PowerShell ด้วยสิทธิ์แอดมิน (Elevated)
เปิด Command Prompt หรือ PowerShell แบบ Run as Administrator จากนั้นรันคำสั่ง MBR2GPT เพื่อแปลงพาร์ติชัน หลังจากนี้ควรไม่มีปัญหาสิทธิ์แอดมินอีกแล้ว
หมายเหตุ: ดูบทความเพิ่มเติมหากเจอข้อผิดพลาด MBR2GPT disk layout validation failed, cannot find OS partition, non-system disk, cannot install new boot files, cannot find room for the EFI system partition
หวังว่าบทความนี้จะช่วยให้คุณรันคำสั่ง MBR2GPT ได้โดยไม่มีปัญหาสิทธิ์ใน Windows 10 ครับ