Bảng phân vùng GUID (GPT) được giới thiệu như một phần của Unified Extensible Firmware Interface (UEFI). GPT cung cấp nhiều tùy chọn hơn phương pháp phân vùng MBR truyền thống phổ biến trên PC Windows 10/8/7. Nếu bạn có ổ cứng dung lượng lớn, bạn có thể muốn chuyển đổi MBR sang GPT. Điều này là vì ổ đĩa MBR chỉ hỗ trợ tối đa bốn mục nhập bảng phân vùng. Nếu muốn nhiều phân vùng hơn, bạn cần tạo cấu trúc thứ cấp gọi là phân vùng mở rộng (extended partition).
Vì vậy, đối với bất kỳ ổ cứng nào lớn hơn 2TB, chúng ta cần sử dụng kiểu phân vùng GPT. Nếu bạn có ổ đĩa lớn hơn 2TB, phần còn lại của dung lượng ổ đĩa sẽ không được sử dụng trừ khi bạn chuyển đổi sang GPT. Số lượng phân vùng trên ổ đĩa GPT không bị giới hạn bởi các sơ đồ tạm thời, chẳng hạn như các phân vùng container được định nghĩa bởi Extended Boot Record (EBR) của MBR.
Đây là hình ảnh ổ đĩa cơ bản giải thích định dạng GPT.

Hãy nhớ rằng cũng sẽ có vùng MBR bảo vệ (protective MBR area) để tương thích ngược. Để biết thêm thông tin về GPT, hãy tham khảo chương 5 của đặc tả Unified Extensible Firmware Interface (UEFI) (phiên bản 2.3) định nghĩa định dạng GPT.
Chuyển đổi MBR sang GPT không mất dữ liệu
Một trong những thách thức chính khi chuyển đổi MBR sang GPT là việc chuyển đổi chỉ có thể thực hiện từ MBR sang GPT nếu không có phân vùng hoặc volume nào hiện diện trên ổ đĩa – điều này khiến việc chuyển đổi mà không mất dữ liệu trở nên không thể. Tôi vẫn không hiểu tại sao Microsoft chưa cung cấp giải pháp đơn giản hơn cho vấn đề này.
Làm thế nào để chuyển từ MBR sang GPT trong Windows 10?
May mắn thay có một số giải pháp sẽ giúp bạn chuyển đổi MBR sang GPT mà không mất dữ liệu.
- Chuyển đổi MBR sang GPT bằng Diskpart
- Chuyển đổi MBR sang GPT không mất dữ liệu bằng Gptgen
- Chuyển đổi MBR sang GPT không mất dữ liệu bằng phần mềm miễn phí bên thứ ba
- Sử dụng công cụ chuyển đổi đĩa MBR2GPT.
Trước khi bắt đầu, trong mọi trường hợp, luôn là ý tưởng tốt để SAO LƯU DỮ LIỆU của bạn trước vào nơi an toàn.
1. Chuyển đổi MBR sang GPT bằng Diskpart
Sao lưu tất cả dữ liệu của bạn và sau đó sử dụng lệnh DISKPART.
- Mở command prompt, gõ DISKPART, và nhấn Enter
- Sau đó gõ list disk (Ghi lại số của ổ đĩa bạn muốn chuyển sang GPT)
- Sau đó gõ select disk số_ổ_đĩa
- Cuối cùng, gõ convert gpt.
2. Chuyển đổi MBR sang GPT không mất dữ liệu bằng Gptgen

Bạn có thể chuyển đổi MBR sang GPT mà không mất dữ liệu – bằng tiện ích dòng lệnh gọi là gptgen.
Gptgen là công cụ được thiết kế để chuyển đổi không phá hủy (non-destructively) các ổ cứng được phân vùng theo sơ đồ phổ biến “MSDOS-style” MBR (bao gồm cả phân vùng mở rộng) để sử dụng bảng phân vùng GUID (GPT).
Đây là công cụ mạnh mẽ nhưng hơi phức tạp để chạy. Theo file ‘read me’ của công cụ, cú pháp của công cụ là “gptgen [-w] \\.\physicaldriveX”,
- Ở đây X là số ổ đĩa được báo cáo bởi bảng điều khiển Disk Management (Quản lý đĩa) hoặc lệnh “list disk” của tiện ích DISKPART.
- Công tắc -w làm cho gptgen ghi các bảng phân vùng GUID được tạo ra vào ổ đĩa – nếu không, bảng chính sẽ được ghi vào file tên là “primary.img“, và bảng phụ vào “secondary.img“, trong thư mục chương trình được gọi từ đó.
- Sau đó bạn có thể dùng dd để ghi các bảng vào ổ đĩa.
3. Chuyển đổi MBR sang GPT không mất dữ liệu bằng Partition Assistant
Phương pháp cuối cùng là sử dụng công cụ gọi là AOMEI Partition Assistant Lite Edition. Đây là phần mềm quản lý phân vùng đa chức năng miễn phí. Tính năng của công cụ này có thể giúp bạn chuyển đổi ổ đĩa có dữ liệu sang kiểu GPT hoặc MBR mà không mất dữ liệu.
LƯU Ý: Hiện tại phiên bản miễn phí của Partition Assistant có vẻ không cho phép chuyển đổi MBR sang GPT.
Để chuyển đổi ổ đĩa sang MBR/GPT:

- Chọn ổ đĩa cần chuyển đổi;
- Chuột phải vào ổ đĩa và chọn Convert to GPT/MBR Disk;
- Xác nhận thao tác bằng cách nhấp “OK” để tiếp tục;
- Nhấp nút Apply trên thanh công cụ để cam kết thay đổi.
4. Sử dụng công cụ chuyển đổi đĩa MBR2GPT
Để chuyển đổi MBR sang GPT bằng công cụ MBR2GPT.exe tích hợp sẵn:
Khởi động vào màn hình Advanced Startup Options > Troubleshoot > Advanced options > Command Prompt.
Thực thi lệnh sau để xác thực ổ đĩa đáp ứng yêu cầu:
mbr2gpt /validate
Thực thi lệnh sau để chuyển đổi ổ đĩa từ MBR sang GPT:
mbr2gpt /convert
Khởi động lại máy tính.
Lưu ý rằng MBR2GPT chỉ có thể được sử dụng từ Windows Preinstallation Environment. Để sử dụng nó từ Desktop, bạn phải dùng /allowFullOS để ghi đè.
Đọc thêm về công cụ chuyển đổi đĩa MBR2GPT mới trong Windows 10. Sử dụng công cụ tích hợp này, bạn có thể chuyển đổi an toàn và không phá hủy máy tính Windows 10 từ phân vùng đĩa BIOS cũ sang UEFI.
MẸO: Hãy xem bài viết này bao gồm các lỗi MBR2GPT failed trên Windows 11/10, giải thích nguyên nhân và cung cấp giải pháp từng bước cho từng tình huống.
- 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
Làm thế nào để chuyển đổi MBR sang GPT mà không cần cài đặt lại Windows?
Để chuyển đổi MBR sang GPT mà không cần cài đặt lại Windows, bạn phải sử dụng phần mềm bên thứ ba, chẳng hạn như AOMEI Partition Assistant. Sau khi chuyển đổi xong, bạn sẽ phải bật chế độ boot UEFI trước khi khởi động máy tính, nếu không máy tính có thể không khởi động được. Windows Disk Management không cung cấp bất kỳ cách nào để chuyển đổi mà không mất dữ liệu.
Nên dùng MBR hay GPT cho Windows 10?
GPT tốt hơn MBR khi thiết lập ổ đĩa. GPT là tiêu chuẩn hiện đại và mạnh mẽ hơn mà tất cả các máy tính đang chuyển hướng tới. Nếu bạn đang tìm kiếm khả năng tương thích với hệ thống cũ, bạn có thể phải tiếp tục dùng MBR.
Có đáng để chuyển đổi MBR sang GPT không?
Nếu bạn đang chuyển sang hệ thống hiện đại, thì có, đó là đáng giá. Hệ thống file cung cấp nhiều bảo mật hơn, hỗ trợ kích thước phân vùng và ổ đĩa lớn hơn khi sử dụng chuyển đổi ổ đĩa sang GPT. Tuy nhiên, Windows không cung cấp chuyển đổi mà không cần format hoặc mất dữ liệu các phân vùng chính, vì vậy tốt hơn là dùng phần mềm bên thứ ba có thể làm được.
MBR có làm việc với UEFI không?
Có, UEFI hỗ trợ tương thích ngược bằng chế độ legacy (legacy mode), nhưng có thể hệ điều hành hiện đại như Windows 11 có thể không còn hỗ trợ MBR nữa. Vì vậy, mặc dù nó có thể hoạt động với hệ thống cũ, nó sẽ không hoạt động với các phiên bản Windows trong tương lai.
Giới hạn của MBR so với UEFI là gì?
Nếu bạn dự định sử dụng ổ đĩa lớn, tức là hơn 2.2 TB dung lượng ổ đĩa, MBR sẽ không hoạt động vì hệ thống file không hỗ trợ dựa trên thiết kế của nó. MBR sử dụng giá trị 32-Bit để mô tả điểm bắt đầu và kết thúc và do đó bị giới hạn ở 2.2 TB. Vì UEFI sử dụng 64-Bit, nó có thể hỗ trợ lên đến 9.4 zettabytes (ZB) dung lượng ổ đĩa; do đó có lợi thế khổng lồ của ổ đĩa GPT.
Nếu bạn biết bất kỳ phương pháp nào khác để chuyển đổi MBR sang GPT an toàn, hãy chia sẻ với chúng tôi dưới phần bình luận.
