GPT và MBR khác nhau như thế nào khi phân vùng ổ đĩa?
GPT và MBR là hai chuẩn khác nhau được sử dụng để phân vùng ổ đĩa. GPT là chuẩn mới hơn và đang dần thay thế chuẩn MBR. Chuẩn GPT có nhiều ưu điểm và lợi thế hơn so với chuẩn MBR. Tuy nhiên, chuẩn MBR vẫn cần thiết và quan trọng trong một số trường hợp, đặc biệt là đối với các hệ điều hành hàng đầu như Windows, Mac OS X và Linux.
Khi bạn tạo ra một ổ đĩa mới trên Windows 8.x hoặc Windows 10, bạn sẽ được yêu cầu chọn sử dụng chuẩn MBR hoặc GPT để phân vùng ổ đĩa.
1. GPT và MBR làm những công việc gì?
Trước khi sử dụng hai chuẩn này, bạn cần phân vùng ổ đĩa. MBR (Master Boot Record) và GPT (GUID Partition Table) là hai cách khác nhau để lưu trữ thông tin phân vùng trên ổ đĩa.
Các thông tin này bao gồm vị trí và độ dài của các phân vùng, giúp hệ điều hành xác định vị trí và khởi động từng phân vùng.
Vì vậy, trước khi tạo phân vùng trên ổ đĩa, bạn cần lựa chọn sử dụng chuẩn MBR hoặc GPT.
2. Nhược điểm của MBR
MBR là viết tắt của Master Boot Record. Chuẩn MBR được giới thiệu cùng với IBM PC DOS 2.0 vào năm 1983.
Tên gọi Master Boot Record xuất phát từ việc khu vực khởi động đặc biệt này nằm ở đầu của ổ đĩa. MBR chứa một Boot loader được cài đặt bởi hệ điều hành và thông tin về các phân vùng Logic của ổ đĩa.
Boot loader có thể hiểu là một chương trình khởi động hệ thống và nó được lưu trữ trong ROM. Nó quyết định những chức năng nào được phép sử dụng hoặc bị hạn chế.
Trên Windows, Boot Loader Windows sẽ được lưu trữ tại đây. Nếu MBR bị ghi đè, bạn sẽ không thể khởi động Windows. Trên hệ điều hành Linux, Boot Loader GRUB thường được lưu trữ trong MBR.
MBR hỗ trợ ổ đĩa có kích thước lên đến 2TB, tuy nhiên không thể xử lý ổ đĩa có dung lượng lớn hơn 2TB. Ngoài ra, MBR chỉ hỗ trợ tối đa 4 phân vùng chính. Nếu muốn có nhiều phân vùng hơn, bạn phải tạo “phân vùng mở rộng” và tạo các phân vùng Logic bên trong phân vùng đó.
3. Ưu điểm của GPT
GPT là viết tắt của GUID Partition Table. Đây là chuẩn mới hơn, đang dần thay thế chuẩn MBR.
GPT liên quan đến UEFI (Unified Extensible Firmware Interface) – giao diện và tính năng hiện đại hơn so với BIOS. GPT thay thế các hệ thống phân vùng MBR trước đây bằng tính năng và giao diện hiện đại hơn.
Cụ thể, mỗi phân vùng trên ổ đĩa của bạn sẽ có một “globally unique identifier” (GUID). Điều này giới hạn của MBR. Kích thước, số lượng phân vùng trên ổ đĩa GPT sẽ phụ thuộc vào hệ điều hành và hệ thống tập tin của nó.
GPT cho phép tạo không giới hạn số lượng phân vùng và giới hạn này do hệ điều hành của bạn. Ví dụ, Windows cho phép tạo lên đến 128 phân vùng trên một ổ đĩa GPT mà không cần phải tạo phân vùng mở rộng.
Mặt khác, dữ liệu phân vùng và dữ liệu khởi động trên ổ đĩa GPT được lưu trữ tại nhiều vị trí khác nhau. Do đó, bạn có thể khôi phục dữ liệu nếu dữ liệu gốc bị hỏng. GPT cũng lưu trữ các giá trị Cyclic Redundancy Check (CRC) để kiểm tra tính toàn vẹn của dữ liệu. MBR không có cách nào kiểm tra dữ liệu của nó.
4. Sự khác biệt giữa MBR và GPT
Bảng dưới đây so sánh sự khác biệt giữa ổ đĩa MBR và ổ đĩa GPT:
- MBR không hỗ trợ ổ đĩa có dung lượng lớn hơn 2TB, trong khi GPT có thể.
- MBR chỉ hỗ trợ tối đa 4 phân vùng chính, trong khi GPT có thể có nhiều phân vùng hơn, lên đến 128 phân vùng.
- GPT cung cấp độ tin cậy cao hơn thông qua việc kiểm tra dự phòng từng đoạn dữ liệu và lưu trữ nhiều bản sao dữ liệu.
- Ổ đĩa GPT có cấu trúc dữ liệu phân vùng được tạo dự phòng, giúp cải thiện tính toàn vẹn của dữ liệu.
Để sử dụng ổ đĩa GPT, máy tính cần hỗ trợ UEFI. Hầu hết các hệ điều hành hiện đại như Windows, Linux và Mac OS đều hỗ trợ GPT.
5. Khả năng tương thích
Ổ đĩa GPT bao gồm một “protective MBR.” Điều này giúp ổ đĩa GPT không bị nhầm lẫn với ổ đĩa chưa phân vùng khi một công cụ chỉ hỗ trợ đọc MBR được sử dụng. Windows có thể khởi động từ ổ đĩa GPT trên các máy tính hỗ trợ UEFI.
Các hệ điều hành hiện đại khác như Linux và Mac OS cũng hỗ trợ ổ đĩa GPT.
6. Kết luận
Trên đây là sự khác biệt của GPT và MBR khi phân vùng ổ đĩa. Việc chọn sử dụng GPT hay MBR phụ thuộc vào hệ điều hành và yêu cầu cụ thể của bạn. Hãy chắc chắn kiểm tra tương thích của bo mạch chủ và hệ điều hành trước khi quyết định sử dụng chuẩn nào.
Chúc bạn thành công!
Tham khảo thêm các bài viết sau đây:
- Cách khôi phục dữ liệu từ ổ đĩa bị hỏng hoặc lỗi
- Cách ẩn phân vùng Recovery trên Windows 10/8.1/7
- Làm thế nào để khôi phục file bị mất sau khi phân vùng lại ổ đĩa?