Chuyển đổi MBR sang GPT trong Windows Server 2012 Không mất dữ liệu

bởi Allen, Cập nhật vào: 30/6/2022

Ổ đĩa cứng trở nên lớn hơn nhiều và thông thường sử dụng đĩa 2TB hoặc 4TB. Nhiều máy chủ được xây dựng với mảng RAID phần cứng, đĩa ảo có thể lớn hơn 10TB. Nếu bạn xây dựng mảng RAID 5 với 3 đĩa cứng 3TB, thì đĩa ảo trong Disk Management là 6GB. Nếu đĩa này được khởi tạo dưới dạng MBR, bạn chỉ có thể sử dụng 2TB không gian, dung lượng đĩa 4TB còn lại được hiển thị là Không được gán cuối cùng. Không gian này không thể được sử dụng để tạo ổ đĩa mới hoặc mở rộng phân vùng khác. Để sử dụng dung lượng ổ đĩa đầy đủ, bạn phải chuyển đổi đĩa từ MBR sang GPT. Nếu có 4 phân vùng trên đĩa và Windows không cho phép tạo thêm khối lượng, bạn cũng cần thay đổi đĩa MBR thành GPT. Trong bài viết này, tôi sẽ giới thiệu cách chuyển MBR sang GPT trong Windows Server 2012 R2 với công cụ lệnh MBR2GPT và trình chuyển đổi đĩa của bên thứ ba.

Chuyển đổi MBR sang GPT trong Server 2012 Disk Management (phá hủy)

Để chuyển đổi MBR sang GPT trong Windows Server 2012 R2, có một số cách. Windows đã tích hợp công cụ quản lý đĩa và phần mềm Diskpart để giúp chuyển đổi loại đĩa, nhưng bạn phải xóa tất cả các phân vùng trên đĩa MBR trước.

Trong cửa sổ nhắc lệnh của đĩapart, gõ help convert GPT và bạn sẽ thấy cú pháp, ghi chú và ví dụ về lệnh convert.

Chuyển đổi đĩa

Trong bảng điều khiển Disk Management, khi bạn nhấp chuột phải vào mặt trước của đĩa MBR, cũng có một tùy chọn, nhưng "Chuyển đổi sang GPT Dis" chuyển sang màu xám nếu có một phân vùng trên đó.

Convert is grayed

Với MBR2GPT.exe (do Microsoft cung cấp) và NIUBI Partition Editor, Bạn có thể chuyển đổi MBR sang GPT trong Server 2012 mà không làm mất dữ liệu. Trước khi bắt đầu, hãy đảm bảo rằng đĩa MBR mà bạn muốn chuyển đổi là đĩa dữ liệu hoặc đĩa hệ thống, vì phương pháp là khác nhau.

Làm thế nào để chuyển đổi MBR sang GPT cho đĩa không phải hệ thống (không phá hủy)

Nếu chỉ có dữ liệu trên đĩa MBR, việc chuyển đổi nó sang GPT cực kỳ dễ dàng và nhanh chóng mà không làm mất dữ liệu, chỉ cần vài cú nhấp chuột.

Các bước chuyển đổi MBR sang GPT trong Windows Server 2012 R2 mà không làm mất dữ liệu:

  1. Tải về NIUBI Partition Editor, nhấp chuột phải vào phía trước của đĩa MBR và chọn "Chuyển đổi sang đĩa GPT".
  2. Chỉ cần nhấp để xác nhận, sau đó một hoạt động chờ xử lý được thêm vào.
  3. Nhấp chuột Apply trên cùng bên trái để thực hiện, thực hiện. (Tất cả các hoạt động trước khi nhấp Apply chỉ hoạt động ở chế độ ảo.)

Xem video cách chuyển đổi đĩa từ MBR sang GPT trong Windows Server 2012:

Video guide

Cách chuyển đổi MBR sang GPT trong Windows Server 2012 cho đĩa hệ thống

Nếu có hệ điều hành trên đĩa MBR, thì hơi phức tạp, vì tất cả các tệp hệ thống phải giữ nguyên vẹn và hệ điều hành phải khởi động chính xác sau khi chuyển đổi sang GPT. Có một số phần mềm của bên thứ 3 tuyên bố có thể chuyển đổi đĩa MBR sang GPT với hệ điều hành trong đó, nhưng ít có thể đảm bảo 100% hệ thống có thể khởi động. Nếu bạn muốn chuyển đổi một đĩa hệ thống từ MBR sang GPT trong Server 2012 (R2), nó được đề xuất chạy MBR2GPT.exe là một công cụ nhắc lệnh và được cung cấp bởi Microsoft.

Dấu nhắc lệnh máy chủ mbr2012gpt.exe 2

MBR2GPT.exe đang chạy từ dấu nhắc lệnh. Trên Windows Server 2019 và Windows 10 (1703 và các phiên bản mới hơn), bạn có thể chuyển đổi MBR sang GPT bằng lệnh này trong Windows. Nhưng để chạy mbr2gpt trong Server 2012 (R2), bạn cần phương tiện có thể khởi động với Windows Môi trường cài đặt sẵn (Windows THỂ DỤC).

Để chuyển đổi MBR sang GPT Windows Máy chủ 2012 với lệnh MBR2GPT, phân vùng đĩa của bạn phải đáp ứng các yêu cầu dưới đây. Nếu không, chuyển đổi không thể thành công. Nhưng đừng lo lắng, trước khi thực hiện bất kỳ thay đổi nào đối với đĩa, MBR2GPT sẽ xác thực bố cục và hình học của đĩa đã chọn, nếu bất kỳ kiểm tra nào không thành công, quá trình chuyển đổi sẽ không tiếp tục và thông báo lỗi sẽ được trả về. Phân vùng đĩa của bạn sẽ không bị hỏng.

Điều kiện tiên quyết để chạy cmd MBR2GPT trong Server 2012 R2:

  1. Không nên có Ổ đĩa logic trên đĩa MBR này.
  2. Nên có nhiều nhất  3 Phân vùng chính trên đĩa MBR này.
  3. Một trong các phân vùng được đặt là hoạt động và là phân vùng hệ thống.
  4. Tất cả các phân vùng trên đĩa MBR này là công nhận by Windows, điều đó có nghĩa là không có EXT2 / EXT3 và các loại phân vùng Linux hoặc Mac khác.

Vấn đề chung và giải pháp tương ứng

"Validating layout, disk sector size is: 512 bytes Disk layout validating failed for disk 0", "MBR2GPT: Conversion failed". Đây là thông báo lỗi phổ biến nhất khi chuyển đổi đĩa MBR sang GPT trong Windows Server 2012 và các phiên bản khác. Nếu bạn gặp lỗi như vậy, hãy kiểm tra lại cấu hình phân vùng đĩa của bạn.

Partition layout

Ở hầu hết Windows Đĩa hệ thống máy chủ 2012, có System Reserved, C: (cho HĐH) và ổ D. Nếu tất cả các phân vùng là Tiểu học, bạn có thể chuyển đổi đĩa sang GPT thành công. Nếu bố cục phân vùng đĩa của bạn không đáp ứng yêu cầu, hãy làm theo các phương pháp để sửa đổi:

  1. Nếu có một Ổ đĩa logic, chuyển đổi nó thành chính (không mất dữ liệu).
  2. Nếu có 4 phân vùng chính, hãy làm theo các bước để di chuyển một sang một đĩa khác.
  3. Nếu không có phân vùng được hỗ trợ, bạn phải di chuyển tệp và xóa phân vùng này.

Mở rộng phân vùng dành riêng cho hệ thống (Không bắt buộc)

Trong Windows để duy trì khả năng khởi động sau khi chuyển đổi, một EFI phải có phân vùng hệ thống (ESP). MBR2GPT sẽ thu nhỏ phân vùng "Hệ thống dành riêng" trước. Nếu không có đủ dung lượng trống trong phân vùng này, MBR2GPT sẽ thu nhỏ ổ C, sau đó EFI phân vùng sẽ được tạo đằng sau ổ C sau khi chuyển đổi sang đĩa GPT.

EFI partition

Khi nhấp chuột phải vào EFI trong Disk Management, tất cả các tùy chọn đều chuyển sang màu xám. Điều đó có nghĩa là Disk Management không thể thu nhỏ hoặc mở rộng phân vùng này. Tuy nhiên, nó không quan trọng NIUBI Partition Editor, vì nó có thể co lại, mở rộng và di chuyển EFI/ Phục hồi phân vùng mà không làm mất tệp trong đó.

Nếu bạn muốn làm EFI phân vùng bên trái ổ C, Tải về NIUBI Partition Editor và làm theo phương pháp trong video để mở rộng phân vùng dành riêng cho hệ thống (nó đủ để 1 hoặc 2GB):

Video guide

Cách chạy mbr2gpt.exe trong Server 2012 để thay đổi MBR thành GPT (cmd)

Như tôi đã nói ở trên, MBR2GPT.exe được tích hợp sẵn Windows Server 2019 và Windows 10, nó không được đưa vào sớm Windows các phiên bản. Để chạy MBR2GPT trong Server 2012 (R2), bạn cần Windows Môi trường cài đặt sẵn và chạy dấu nhắc lệnh từ nó.

Các bước chuyển đổi mbr sang gpt in Windows Server 2012 (R2) với MBR2GPT cmd:

Bước 1: Tải về Windows Server 2019 ISO và tạo DVD có thể khởi động hoặc ổ đĩa flash USB với Windows công cụ tích hợp hoặc bên thứ ba. Nếu bạn sử dụng máy ảo VMware, Hyper-V, bạn chỉ cần chọn tệp ISO này và khởi động từ nó.

Bước 2: Khởi động từ phương tiện có thể khởi động này, chỉ cần nhấp vào Sau đầu tiên Windows Cửa sổ thiết lập, sau đó bấm Sửa chữa máy tính của bạn ở góc dưới cùng bên trái của cửa sổ tiếp theo.

Setup window

Repair computer

Bước 3: Nhấp chuột Khắc phục sự cố trong cửa sổ tiếp theo, sau đó nhấp vào Command Prompt.

Troubleshoot

Command Prompt

Bước 4: Chỉ cần nhập 2 lệnh để hoàn thành chuyển đổi.

  1. cd ..
  2. mbr2gpt / chuyển đổi

Như bạn thấy, cửa sổ lệnh báo cáo chuyển đổi hoàn thành thành công.

Vì tôi đã mở rộng phân vùng Dành riêng cho Hệ thống, khởi động lại máy chủ và khởi động đến UEFI, như bạn thấy, đĩa 0 được chuyển đổi thành GPT và EFI phân vùng được tạo trên trái bên ổ C.

Bên cạnh việc thu nhỏ, mở rộng phân vùng và chuyển đổi MBR thành GPT trong Server 2012/2016/2019/2022 và Server 2003/2008 trước đó, NIUBI Partition Editor giúp bạn chuyển đổi phân vùng giữa Chính và logic, chuyển đổi NTFS sang FAT32 mà không làm mất dữ liệu. Nó cũng giúp bạn di chuyển, hợp nhất, sao chép, xóa phân vùng và hơn thế nữa.

Tải về