GPT và MBR khác nhau như thế nào khi phân vùng ổ đĩa?

GPT và MBR khác nhau như thế nào khi phân vùng ổ đĩa?

GPT là một chuẩn mới và chuẩn này đang dần thay thế chuẩn MBR. Chuẩn GPT có nhiều ưu điểm và lợi thế hơn chuẩn MBR. Tuy nhiên chuẩn MBR có tính tương thích cao và trong một số trường hợp thì chuẩn này cực kỳ quan trọng và cần thiết.

Không chỉ có hệ điều hành Windows mà Mac OS X hay Linux và một số hệ điều hành khác cũng có thể sử dụng chuẩn GPT.

Khi thiết lập một ổ đĩa mới trên Windows 8.x hoặc Windows 10, bạn sẽ được hỏi muốn sử dụng chuẩn MBR hay chuẩn GPT. 

1. GPT và MBR làm những công việc gì?

GPT và MBR

Bạn sẽ phải tiến hành phân vùng ổ đĩa trước khi bạn có thể sử dụng các chuẩn này. MBR (Master Boot Record) và GPT (GUID Partition Table) là hai cách khác nhau để lưu trữ các thông tin phân vùng trên một ổ đĩa.

Những thông tin này bao gồm các phân vùng Start and Begin, vì vậy hệ điều hành sẽ xác định được các khu vực thuộc mỗi phân vùng và phân vùng khởi động.

Đây là lý do tại sao bạn phải lựa chọn MBR hoặc GPT trước khi tạo phân vùng trên ổ đĩa.

2. Điểm hạn chế của MBR

Điểm hạn chế của MBR

MBR là viết tắt của Master Boot Record. Chuẩn MBR được giới thiệu cùng IBM PC DOS 2.0 vào năm 1983.

Sở dĩ nó được gọi là Master Boot Record vì MBR là một khu vực khởi động đặc biệt nằm ở đầu một ổ đĩa. Khu vực này có một Boot loader được cài đặt trên hệ điều hành và các thông tin về phân vùng Logical của ổ đĩa.

Về Boot loader, bạn có thể hiểu nó là chương trình khởi động hệ thống và hệ điều hành đã được lập trình sẵn và đặt trong ROM.

Nói rộng hơn, Boot loader là một đoạn mã nhỏ được thực thi trước khi hệ điều hành bắt đầu chạy và nó cho phép nhà sản xuất thiết bị quyết định những tính năng nào người sử dụng được phép dùng hoặc bị hạn chế.

Nếu cài đặt hệ điều hành Windows, các bit ban đầu của Boot Loader Windows sẽ cư trú tại đây- đó là lý do tại sao bạn phải sửa chữa lại MBR nếu nó bị ghi đè và Windows sẽ không thể khởi động được. Nếu cài đặt hệ điều hành Linux, Boot Loader GRUB thường sẽ nằm trong MBR.

MBR làm việc với các ổ đĩa cs kích thước lên đến 2 TB, nhưng nó không thể xử lý ổ đĩa có dung lượng lớn hơn 2 TB.

Ngoài ra MBR chỉ hỗ trợ 4 phân vùng chính. Nếu muốn nhiều phân vùng hơn, bạn phải thực hiện chuyển đổi 1 trong những phân vùng chính thành "extended partition" (phân vùng mở rộng) và tạo phân vùng Logical bên trong phân vùng đó.

3. Lợi thế của GPT

GPT

GPT là viết tắt của GUID Partition Table. Đây là một chuẩn mới, đang dần thay thế chuẩn MBR.

GPT liên quan với UEFI - UEFI thay thế cho BIOS, UEFI có giao diện và tính năng hiện đại hơn , và GPT cũng thay thế các hệ thống phân vùng MBR xa xưa bằng các tính năng, giao diện hiện đại hơn.

Lí do được gọi là GUID Partition Table bởi lẽ mỗi phân vùng trên ổ đĩa của bạn có một "globally unique identifier," hay viết tắt là GUID.

Hệ thống này không giới hạn của MBR. Ổ đĩa có thể nhiều hơn, lớn hơn nhiều và kích thước giới hạn 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 một số lượng không giới hạn các phân vùng, và giới hạn này sẽ là hệ điều hành của bạn - Windows cho phép lên đến 128 phân vùng trên một ổ đĩa GPT, và bạn không cần phải tạo Extended partition (phân vùng mở rộng).

Trên ổ đĩa MBR, dữ liệu phân vùng và dữ liệu khởi động được lưu trữ ở một vị trí. Nếu dữ liệu này bị ghi đè hoặc bị hỏng, khi đó bạn sẽ gặp phải các rắc rối. Ngược lại, GPT lưu trữ nhiều bản sao của các dữ liệu này trên đĩa, do đó bạn có thể khôi phục các dữ liệu nếu các dữ liệu này bị lỗi.

GPT cũng lưu trữ các giá trị Cyclic Redundancy Check (CRC) để kiểm tra xem các dữ liệu này còn nguyên vẹn hay không. Nếu dữ liệu này bị lỗi, GPT sẽ phát hiện được vấn đề và cố gắng khôi phục các dữ liệu bị hư hỏng từ một vị trí khác trên ổ đĩa.

MBR không có cách nào để biết được dữ liệu của nó đã bị lỗi. Bạn chỉ có thể nhận biết được các sự cố khi quá trình khởi động không thành công hoặc phân vùng ổ đĩa của bạn biến mất.

4. Khả năng tương thích

Khả năng tương thích

Ổ GPT bao gồm một "protective MBR.". Nếu bạn cố gắng quản lý một đĩa GPT bằng một công cụ cũ chỉ có thể đọc MBRs, công cụ này sẽ nhìn thấy một phân vùng duy nhất kéo dài trên toàn bộ ổ đĩa.

MBR đảm bảo các công cụ cũ không bị nhầm lẫn drive GPT cho một ổ đĩa chưa phân vùng và ghi đè lên dữ liệu GPT của nó bằng một MBR mới. Nói cách khác, MBR bảo vệ bảo vệ các dữ liệu GPT không bị ghi đè.

Windows có thể khởi động từ GPT trên UEFI – dựa trên máy tính chạy phiên bản 64-bit của Windows 8.1, 8, 7, Vista, và các phiên bản máy chủ tương ứng. Tất cả các phiên bản của Windows 8.1, 8, 7, Vista và có thể đọc ổ đĩa GPT và sử dụng chúng để lưu dữ liệu.

Ngoài ra các hệ điều hành hiện đại khác cũng có thể sử dụng GPT. Linux đã xây dựng hỗ trợ GPT. Apple Intel Mac không còn sử dụng chương trình của Apple APT (Apple Partition Table) mà sử dụng GPT để thay thế.

Tham khảo thêm một số bài viết dưới đây:

Chúc các bạn thành công!

Cập nhật tin tức công nghệ mới nhất tại fanpage Công nghệ & Cuộc sống

Nguồn tin:

 

Tham gia bình luận