แปลง MBR เป็น GPT ใน Windows Server 2012 R2

โดย Allen, อัปเดตเมื่อ: ธันวาคม 8, 2020

บทความนี้แนะนำวิธีการแปลง MBR เป็น GPT Windows Server 2012 R2 โดยไม่สูญเสียข้อมูล 2 วิธีในการเปลี่ยนดิสก์ MBR เป็น GPT ด้วย mbr2gpt cmd และ NIUBI partition editor.

แปลงเป็นตัวเลือก GPT เป็นสีเทาใน Server 2012 Disk Management

ฮาร์ดไดรฟ์มีขนาดใหญ่ขึ้นสำหรับเซิร์ฟเวอร์ที่ใช้อาร์เรย์ RAID ของฮาร์ดแวร์เช่น RAID 5 ดิสก์เสมือนอาจมากกว่า 10TB หากคุณสร้างอาร์เรย์ RAID 5 ที่มีฮาร์ดดิสก์ 3 3TB ดิสก์เสมือนในการจัดการดิสก์คือ 6GB หากดิสก์นี้ถูกเตรียมใช้งานเป็นสไตล์ MBR คุณสามารถใช้ได้เท่านั้น 2TB พื้นที่พื้นที่ดิสก์ 4TB ที่เหลือจะแสดงเป็น ที่ไม่ได้ปันส่วนไม่สามารถใช้ช่องว่างนี้เพื่อสร้างไดรฟ์ข้อมูลใหม่หรือขยายไดรฟ์ข้อมูลอื่น ในการแก้ปัญหานี้คุณต้อง แปลงดิสก์ MBR เป็น GPT.

ในการแปลง MBR เป็น GPT ใน Windows Server 2012 R2 มีหลายวิธี Windows มีเครื่องมือในการจัดการดิสก์และคำสั่ง diskpart ในตัวเพื่อช่วยแปลงชนิดของดิสก์ แต่คุณต้อง ลบพาร์ติชันทั้งหมด ในดิสก์ MBR ก่อนการแปลง

ในหน้าต่างพรอมต์คำสั่ง diskpart พิมพ์ help convert GPT และคุณจะเห็นไวยากรณ์บันทึกและตัวอย่างของคำสั่งแปลง

Diskpart แปลง

ในคอนโซลการจัดการดิสก์เมื่อคุณคลิกขวาที่ด้านหน้าของดิสก์ MBR จะมีตัวเลือกเช่นกัน แต่ "แปลงเป็น GPT Disk"จะเป็นสีเทาหากมีพาร์ติชันอยู่

Convert is grayed

ด้วย MBR2GPT.exe (Microsoft มีให้) และ NIUBI Partition Editor, คุณสามารถ แปลง MBR เป็น GPT โดยไม่สูญเสียข้อมูล. ก่อนเริ่มต้นตรวจสอบให้แน่ใจว่าดิสก์ MBR ที่คุณต้องการแปลงเป็นดิสก์ข้อมูลหรือดิสก์ระบบเนื่องจากวิธีการแตกต่างกัน

วิธีการแปลง MBR เป็น GPT สำหรับดิสก์ที่ไม่ใช่ระบบ

หากมีเพียงข้อมูลในดิสก์ MBR การแปลงเป็น GPT ทำได้ง่ายมากโดยไม่สูญเสียข้อมูลเพียงคลิกหลายครั้งเท่านั้น

ขั้นตอนในการแปลง MBR เป็น GPT ใน Windows Server 2012 R2 ที่ไม่มีระบบปฏิบัติการ:

  1. ดาวน์โหลด NIUBI Partition Editorคลิกขวาที่ ด้านหน้าของ ดิสก์ MBR แล้วเลือก "แปลงเป็น GPT Disk".
  2. เพียงแค่คลิกที่ ใช่ เพื่อยืนยันจากนั้นจะมีการเพิ่มการดำเนินการที่รอดำเนินการ
  3. คลิก Apply ด้านบนซ้ายเพื่อดำเนินการเสร็จสิ้น (การดำเนินการทั้งหมดก่อนคลิก Apply ทำงานในโหมดเสมือนเท่านั้น)

ดูวิดีโอวิธีการแปลงดิสก์จาก MBR เป็น GPT ใน Windows Server 2012:

Video guide

แปลง MBR เป็น GPT ใน Server 2012 สำหรับดิสก์ระบบ

หากมีระบบปฏิบัติการอยู่ในดิสก์ MBR มันค่อนข้างซับซ้อนเนื่องจากไฟล์ระบบทั้งหมดต้องอยู่ในสภาพสมบูรณ์และระบบปฏิบัติการจะต้องบูตอย่างถูกต้องหลังจากแปลงเป็น GPT มีซอฟต์แวร์ของ บริษัท อื่นบางตัวที่อ้างว่าสามารถแปลงดิสก์ MBR เป็น GPT ด้วยระบบปฏิบัติการได้ แต่มีเพียงไม่กี่ซอฟต์แวร์เท่านั้นที่สามารถมั่นใจได้ว่า 100% ระบบสามารถบูตได้ หากคุณต้องการแปลงดิสก์ระบบจาก MBR เป็น GPT ขอแนะนำให้รันเสมอ MBR2GPT.exe ซึ่งจัดทำโดย Microsoft

พรอมต์คำสั่งของเซิร์ฟเวอร์ 2012 mbr2gpt.exe

MBR2GPT.exe กำลังเรียกใช้จากพรอมต์คำสั่ง บน Windows Server 2019 และ Windows 10 (1703 และเวอร์ชันที่ใหม่กว่า) คุณสามารถแปลง MBR เป็น GPT ด้วยคำสั่งนี้ในรูปแบบ Windows. แต่ในการเรียกใช้ mbr2gpt บนเซิร์ฟเวอร์ 2012 (และ R2) คุณต้องใช้สื่อสำหรับบูตด้วย Windows สภาพแวดล้อมการติดตั้งล่วงหน้า (Windows วิชาพลศึกษา).

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

เงื่อนไขเบื้องต้นในการรัน MBR2GPT cmd บน Server 2012 R2:

  1. ไม่ควรมีโลจิคัลไดรฟ์บนดิสก์ MBR นี้
  2. ควรมี 3 หรือน้อยกว่าพาร์ติชันหลักบนดิสก์ MBR นี้
  3. หนึ่งในพาร์ติชันถูกตั้งค่าเป็นใช้งานอยู่และเป็นพาร์ติชันระบบ
  4. พาร์ติชันทั้งหมดบนดิสก์ MBR นี้คือ ได้รับการยอมรับ by Windowsนั่นหมายความว่าไม่มี EXT2 / EXT3 และพาร์ติชัน Linux หรือ Mac ประเภทอื่น ๆ

ปัญหาทั่วไปและวิธีแก้ไขที่เกี่ยวข้อง

"Validating layout, disk sector size is: 512 bytes Disk layout validating failed for disk 0", "MBR2GPT: Conversion failed". นี่เป็นข้อความแสดงข้อผิดพลาดที่พบบ่อยที่สุดขณะแปลงดิสก์ MBR เป็น GPT ใน Windows Server 2012 และเวอร์ชันอื่น ๆ หากคุณได้รับข้อผิดพลาดดังกล่าวให้ตรวจสอบการกำหนดค่าพาร์ติชันดิสก์ของคุณอีกครั้ง

Partition layout

ในที่สุด Windows ดิสก์ระบบของเซิร์ฟเวอร์ 2012 มีระบบสงวนไว้ C: (สำหรับระบบปฏิบัติการ) และไดรฟ์ D หากพาร์ติชั่นเหล่านี้ทั้งหมด ประถมคุณสามารถแปลงดิสก์นี้ได้สำเร็จ หากเค้าโครงดิสก์พาร์ติชันของคุณไม่ตรงตามข้อกำหนดให้ทำตามวิธีการเพื่อแก้ไข:

  1. หากมี ไดรฟ์แบบลอจิคัล, แปลงเป็นประถม (ไม่มีการสูญหายของข้อมูล)
  2. หากมีพาร์ติชันหลัก 4 ตัวให้ทำตามขั้นตอนใน ย้ายหนึ่งไปยังดิสก์อื่น.
  3. ไม่ใช่ปัญหาสำหรับเซิร์ฟเวอร์ส่วนใหญ่หากไม่มีพาร์ติชันที่ใช้งานอยู่คุณสามารถเลือกและตั้งค่าเป็น Active ด้วย NIUBI Partition Editor.
  4. ไม่ใช่ปัญหาสำหรับเซิร์ฟเวอร์ส่วนใหญ่หากไม่มีพาร์ติชันที่รองรับคุณต้องย้ายไฟล์และลบพาร์ติชันนี้

ขยายพาร์ติชัน System Reserved (ถ้ามี)

สำหรับ Windows เพื่อยังคงสามารถบูตได้หลังจากการแปลง EFI พาร์ติชันระบบ (ESP) ต้องอยู่ในตำแหน่ง MBR2GPT จะลดขนาดพาร์ติชัน System Reserved ก่อน หากมีพื้นที่ว่างไม่เพียงพอในพาร์ติชัน System Reserved MBR2GPT จะลดขนาดไดรฟ์ C จากนั้นไฟล์ EFI พาร์ติชันจะถูกสร้างขึ้นหลังไดรฟ์ C หลังจากแปลงเป็นดิสก์ GPT

เมื่อคลิกขวาที่ไฟล์ EFI พาร์ติชันในการจัดการดิสก์ตัวเลือกทั้งหมดจะเป็นสีเทา อย่างไรก็ตามมันไม่สำคัญ NIUBI Partition Editorเนื่องจากสามารถหดขยายและเคลื่อนย้ายได้ EFI พาร์ติชัน หากคุณต้องการสร้างไฟล์ EFI พาร์ติชันทางด้านซ้ายของไดรฟ์ C ดาวน์โหลด NIUBI Partition Editor และปฏิบัติตามวิธีในวิดีโอถึง ขยายพาร์ติชันระบบที่สงวนไว้ (มันเพียงพอที่จะ 1GB):

EFI partition

Video guide

วิธีการแปลง MBR เป็น GPT ใน Server 2012 สำหรับดิสก์ระบบ

ดังที่ฉันได้กล่าวไว้ข้างต้น MBR2GPT.exe ถูกสร้างขึ้นใน Windows Server 2019 และ Windows 10ไม่รวมอยู่ในรายการอื่น ๆ Windows เวอร์ชัน ในการเรียกใช้ MBR2GPT ในเซิร์ฟเวอร์ 2012 (R2) คุณต้อง Windows Preinstallation Environment และเรียกใช้ command prompt จากนั้น

ขั้นตอนโดยละเอียดในการแปลง mbr เป็น gpt in Windows Server 2012 (R2):

ขั้นตอนที่ 1: ดาวน์โหลด Windows Server 2019 มาตรฐาน ISO และสร้างดีวีดีหรือแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ด้วยไฟล์ Windows เครื่องมือในตัวหรือบุคคลที่สาม หากคุณใช้ VMware, เครื่องเสมือน Hyper-V คุณเพียงแค่ต้องเลือกไฟล์ ISO นี้และทำการบู๊ตจากมัน

ขั้นตอนที่ 2: บูตจากสื่อที่สามารถบู๊ตได้นี้เพียงคลิก ต่อไป ในครั้งแรก Windows หน้าต่างการตั้งค่าจากนั้นคลิก ซ่อมแซมคอมพิวเตอร์ของคุณ ที่มุมล่างซ้ายของหน้าต่างถัดไป

Setup window

Repair computer

ขั้นตอนที่ 3: คลิก การแก้ไขปัญหาการ ในหน้าต่างถัดไปจากนั้นคลิก พร้อมรับคำสั่ง.

Troubleshoot

Command Prompt

ขั้นตอนที่ 4: เพียงแค่ป้อนคำสั่ง 2 คำสั่งเพื่อทำการแปลงให้เสร็จสมบูรณ์

  1. cd ..
  2. mbr2gpt / แปลง

ดังที่คุณเห็นหน้าต่างคำสั่งรายงานการแปลงเสร็จสมบูรณ์

  • /validate - สั่งให้ MBR2GPT.exe ดำเนินการเฉพาะขั้นตอนการตรวจสอบความถูกต้องของดิสก์และรายงานว่าดิสก์มีสิทธิ์สำหรับการแปลงหรือไม่ หากการตรวจสอบความถูกต้องล้มเหลวคุณจะไม่สามารถแปลงต่อได้
  • /convert - สั่งให้ MBR2GPT.exe ดำเนินการตรวจสอบความถูกต้องของดิสก์และดำเนินการแปลงต่อหากการทดสอบการตรวจสอบทั้งหมดผ่าน
  • /disk:<diskNumber> - ระบุหมายเลขดิสก์ของดิสก์ MBR ที่จะแปลงเป็น GPT หากไม่ได้ระบุดิสก์ระบบจะถูกใช้ดังนั้นจึงไม่ได้ใช้ตัวเลือกนี้ที่นี่

ดูไวยากรณ์และตัวเลือกทั้งหมด

เนื่องจากฉันขยายพาร์ติชัน System Reserved ให้รีสตาร์ทเซิร์ฟเวอร์และบูตเป็น UEFIอย่างที่คุณเห็นดิสก์ 0 ถูกแปลงเป็น GPT และ EFI พาร์ติชันถูกสร้างขึ้นบน ซ้าย ด้านข้างของไดรฟ์ C

นอกจากการแปลง MBR เป็น GPT สำหรับ Server 2012 แล้ว NIUBI Partition Editor ช่วยให้คุณแปลงพาร์ทิชันระหว่าง ประถมศึกษาและตรรกะ, แปลง NTFS เป็น FAT32 โดยไม่สูญเสียข้อมูล นอกจากนี้ยังช่วยให้คุณหดขยายย้ายรวมคัดลอกล้างพาร์ทิชันและอีกมากมาย

ดาวน์โหลด