Có một số lợi thế đối với GPT:
- Hỗ trợ đĩa lớn hơn 2TiB.
- Hỗ trợ các phân vùng lớn hơn 2TiB.
- Hỗ trợ nhiều hơn bốn phân vùng, không có sự phân biệt giữa các phân vùng chính, mở rộng và logic.
- Sử dụng GUID làm mã loại, có nghĩa là ít có nguy cơ xung đột / trùng lặp mã.
- Sử dụng địa chỉ LBA độc quyền, so với việc sử dụng kép LBA và CHS của MBR. (Ngay cả trên MBR, CHS cũng vô dụng với các đĩa trên 8GB, do đó, có rất ít rủi ro xung đột thực sự trên các đĩa cứng hiện đại, lớn hơn nhiều so với điều này.)
- Cung cấp các cấu trúc bảng phân vùng trùng lặp ở đầu và cuối đĩa, giúp phục hồi từ một số loại lỗi người dùng, lỗi và hư hỏng đĩa.
- Cung cấp tổng kiểm tra các cấu trúc dữ liệu quan trọng, cho phép phát hiện một số loại thiệt hại bảng phân vùng.
- Cung cấp trường mô tả phân vùng UTF, do đó bạn có thể đặt tên phân vùng của mình. Lưu ý rằng đây là độc lập với tên của hệ thống tập tin có trong phân vùng.
- Được sử dụng nguyên bản bởi phần sụn EFI / UEFI.
Lưu ý sự khác biệt giữa một tebibyte (TiB; 1024 ^ 4 byte) và terabyte (TB; 1000 ^ 4 byte). Cái trước là đơn vị IEEE-1541 , trong khi cái sau là đơn vị SI. Đối với hầu hết các phép đo đĩa, các đơn vị IEEE-1541 tự nhiên hơn. Một số tài liệu và phần mềm (đặc biệt là các công cụ cũ hơn) áp dụng sai các hậu tố SI cho các phép đo của IEEE-1541, điều này gây nhầm lẫn.
Hầu hết những lợi thế này là những thứ nhỏ cho hầu hết các cài đặt. Hai ưu điểm quan trọng nhất là GPT là sơ đồ phân vùng tự nhiên cho EFI và thiếu sự phân biệt chính / mở rộng / logic. Các ưu điểm GPT khác được kết hợp là đáng chú ý, nhưng không phải là vấn đề áp đảo đối với hầu hết mọi người.
Hầu hết các máy tính được giới thiệu từ giữa năm 2011, bao gồm phần lớn các hệ thống được cung cấp cùng với Windows 8 trở lên, đều sử dụng phần mềm EFI. Nếu bạn khởi động một máy tính như vậy ở chế độ EFI (thay vì sử dụng CSM, cho phép khởi động ở chế độ BIOS), sử dụng GPT là một thứ mặc định. Nếu bạn khởi động (hoặc khởi động kép) Windows ở chế độ EFI, sử dụng GPT là bắt buộc (đó là giới hạn của Windows). IIRC, Ubuntu sẽ không cài đặt vào đĩa MBR ở chế độ EFI, nhưng bạn có thể chuyển đổi loại bảng phân vùng và khởi động nó sau khi cài đặt. Tuy nhiên, việc khởi động từ đĩa MBR ở chế độ EFI được kiểm tra kém và có thể thất bại trên một số EFI.
Sự khác biệt chính / mở rộng / logic của MBR là một vụ hack vụng về được tạo ra vào những năm 1980 để vượt qua giới hạn bốn phân vùng của MBR. GPT mặc định hỗ trợ 128 phân vùng, nhưng giới hạn đó có thể được nâng lên nếu nó hoàn toàn bắt buộc. Các phân vùng logic MBR không truy cập chậm hơn các phân vùng chính, nhưng chúng dễ bị hỏng hơn vì thực tế là chúng dựa vào cấu trúc dữ liệu danh sách liên kết trải rộng trên nhiều khu vực rải rác trong đĩa. Vấn đề lớn nhất chỉ đơn giản là xử lý các rắc rối như hết phân vùng chính hoặc xử lý các hoạt động thay đổi kích thước phân vùng liên quan đến cả phân vùng chính và phân vùng logic (và do đó cũng yêu cầu thay đổi kích thước phân vùng mở rộng, đó là một hoạt động bổ sung - và thêm cơ hội cho một cái gì đó Đi sai).
Nếu bạn đang khởi động ở chế độ BIOS trên đĩa phụ 2TiB, có lẽ tốt nhất nên gắn bó với MBR, đơn giản vì có một số BIOS không phản ứng tốt với việc khởi động từ đĩa GPT. Những vấn đề như vậy thường có thể được giải quyết, nhưng sẽ không dễ gặp phải vấn đề ngay từ đầu. Sử dụng GPT trên máy tính dựa trên BIOS cũng sẽ ngăn bạn cài đặt Windows trên hệ thống đó. Tuy nhiên, nếu bạn biết bạn đang làm gì và muốn sử dụng GPT, sử dụng GPT ở chế độ BIOS để cài đặt Ubuntu là có thể, và tôi sẽ không khuyến khích bạn làm như vậy - nhưng nếu bạn gặp vấn đề thì bạn có thể gặp phải cần khắc phục sự cố
Tuy nhiên, vì hầu hết các máy tính hiện đại đều sử dụng EFI, GPT có thể là bán bắt buộc - nếu bạn khởi động ở chế độ EFI. Nếu bạn sử dụng chế độ BIOS / CSM / kế thừa trên một máy tính như vậy, việc sử dụng MBR vẫn được ưu tiên hơn, vì những lý do vừa được ghi nhận. FWIW, khuyến nghị của tôi tại thời điểm này, nếu bạn có sự lựa chọn, là tắt hỗ trợ BIOS / CSM / kế thừa và sử dụng chế độ EFI dành riêng cho các máy tính dựa trên EFI. Điều này giúp đơn giản hóa đường dẫn khởi động và làm cho ít có khả năng bạn gặp phải sự cố. Vấn đề là có rất nhiều lời khuyên tồi để làm điều ngược lại, điều này tạo ra nhiều vấn đề hơn nó giải quyết, theo ước tính của tôi. (Ví dụ, một tìm kiếm trên trang web này cho thấy nhiều sự cố do cài đặt hệ điều hành chéo và các vấn đề khác liên quan đến việc sử dụng chế độ BIOS / CSM / kế thừa trên máy tính dựa trên EFI.)
Nếu bạn có đĩa trên 2TiB, bạn phải sử dụng GPT. Ngoại lệ chính cho điều này là nếu đĩa sử dụng kích thước cung cấp logic 4096 byte , làm tăng giới hạn MBR 2TiB lên 16TiB. Một số đĩa bên ngoài làm điều này và tôi cũng đã nghe nói về một số đĩa bên trong cao cấp cũng làm điều đó. (Lưu ý rằng nhiều đĩa có các khu vực vật lý 4096 byte và các lĩnh vực logic 512 byte . Chúng có cùng giới hạn MBT 2TiB như các ổ đĩa với các lĩnh vực vật lý và logic 512 byte.)