MBR so với GPT: Cái nào tốt hơn cho ổ cứng của bạn?

Bản ghi khởi động chính (MBR) và Bảng phân vùng GUID (GPT) là hai lược đồ phân vùng cho ổ cứng ở mọi nơi, với GPT là tiêu chuẩn mới hơn. Đối với mỗi tùy chọn, cấu trúc khởi động và cách dữ liệu được xử lý là duy nhất. Tốc độ khác nhau giữa hai tùy chọn phân vùng và các yêu cầu cũng khác nhau. Bài viết này giải thích chúng là gì, chúng yêu cầu gì và chúng khác nhau như thế nào.

MBR so với GPT: Cái nào tốt hơn cho ổ cứng của bạn?

Phân vùng HDD là gì?

Để hiểu cả MBR và GPT, bạn nên hiểu phân vùng là gì. Phân vùng là các phần riêng biệt trên ổ cứng mà hệ điều hành sử dụng để khởi động và hoạt động. Windows hiển thị chúng dưới dạng ổ đĩa trong File Explorer, mặc dù chúng nằm trên cùng một ổ đĩa cứng (Ổ cứng). Ví dụ: nhiều máy tính xách tay có phân vùng “hệ thống” nơi mọi thứ trong Hệ điều hành Windows (OS) đi qua (thường là ổ C:), cộng với phân vùng “khôi phục” ẩn có thể được sử dụng để khôi phục hệ thống trong trường hợp xảy ra tai nạn . Một lý do khác để sử dụng phân vùng là cài đặt nhiều hệ điều hành trên cùng một ổ cứng (Linux, Windows10, Windows 7, v.v.)

MBR là gì?

gptvsmbr-hdd

MBR là chữ viết tắt của Master Boot Record và quản lý cách các phân vùng được tạo và tổ chức trên ổ đĩa cứng (Ổ cứng). MBR sử dụng chương trình cơ sở Bios và lưu trữ mã trong khu vực đầu tiên của đĩa với địa chỉ khối logic (LBA) của 1. Dữ liệu bao gồm thông tin liên quan đến cách thức và nơi cư trú của Windows để nó có thể quản lý quá trình khởi động trong bộ nhớ chính và bộ nhớ truy cập ngẫu nhiên bên trong của PC (RAM), không phải bộ nhớ ngoài như thẻ / thẻ nhớ DDR2 và DDR3.

Dữ liệu MBR được lưu trữ trong LBA 1 của ổ cứng bao gồm:

  • Bảng phân vùng chính: Được viết tắt là MPT, bảng lưu trữ tất cả thông tin phân vùng được tìm thấy trên mỗi ổ cứng, bao gồm loại định dạng, dung lượng và các chi tiết cần thiết khác của chúng. Để HĐH và PC hoạt động bình thường, chúng cần bản ghi các phân vùng và kích thước ổ cứng HDD và cách xác định các phân vùng có thể khởi động, đang hoạt động. MPT cung cấp tất cả những thông tin cần thiết đó.
  • Mã khởi động chính: Đôi khi được viết tắt là MBC, mã thực hiện khởi chạy hệ điều hành và quản lý cấu hình cho quá trình khởi động (để xác nhận bất kỳ thay đổi nào), chẳng hạn như phát hiện ổ đĩa, tính toán RAM (bên ngoài), phát hiện màn hình, thiết bị và cấu hình thiết yếu khác thông tin.
  • Chữ ký đĩa: Mỗi ổ đĩa đều cần một mã định danh duy nhất, mã này được tạo dưới dạng chữ ký. Mã định danh này đảm bảo rằng ổ đĩa và phân vùng chính xác đọc và ghi dữ liệu khi sử dụng nhiều đĩa, đồng thời đảm bảo chức năng PC và giao thức bảo mật phù hợp cho tất cả các giao dịch dữ liệu đọc / ghi.

Hệ thống đầu vào / đầu ra cơ bản của PC / bo mạch chủ (BIOS) tìm kiếm thiết bị có MBR và sau đó nó thực thi mã khởi động âm lượng từ phân vùng có nó. Tiếp theo, MBR kích hoạt khu vực khởi động của ổ đĩa để khởi chạy hệ điều hành.

Phân vùng GPT là gì?

GPT viết tắt của GUID Pnghệ thuật Tcó thể. Cũng giống như MBR, nó cũng quản lý việc tạo và tổ chức các phân vùng trên ổ cứng. GPT sử dụng chương trình cơ sở UEFI và nó cũng lưu trữ thông tin đĩa, chẳng hạn như phân vùng, kích thước và dữ liệu thiết yếu khác, giống như MBR làm trong lĩnh vực một. Tuy nhiên, GPT sử dụng khu vực hai vì khu vực một được dành riêng cho MBR và khả năng tương thích với BIOS. Theo thuật ngữ kỹ thuật GPT, MBR sector # 1 (LBA 1) thực sự là LBA 0 cho GPT và GPT là sector 1 (LBA 1).

Lược đồ phân vùng MBRKhu vực #LBA #
MBR1LBA 1
Lược đồ phân vùng GPTKhu vực #LBA #
MBR (để tương thích)0LBA 0
GPT1LBA 1

Dữ liệu được lưu trữ trong tiêu đề GPT bao gồm thông tin ổ đĩa ở dạng bảng phân vùng GUID. GUID bao gồm các chi tiết về ổ đĩa, phân vùng, kích thước lưu trữ, thông tin khởi động và các dữ liệu thiết yếu khác liên quan đến chức năng và khởi động.

Bảng phân vùng GUID được lưu trữ trong LBA 1 của ổ cứng bao gồm thông tin về những điều sau:

  • Dữ liệu MBR
  • Dữ liệu GPT
  • Dữ liệu mục nhập phân vùng
  • Dữ liệu GPT phụ (còn gọi là sao lưu)

MBR so với GPT

mbrvsgpt-phân vùng

Sự khác biệt chính giữa MBR và GPT là MBR có một số hạn chế đối với việc sử dụng hiện đại. Cụ thể, MBR chỉ có thể xử lý bốn phân vùng chính và 2TB dung lượng ổ cứng. Trong khi đó, GPT hoàn toàn không có những giới hạn này. Không có giới hạn đối với các phân vùng hoặc bộ nhớ ngoài những gì mà ổ đĩa có thể xử lý.

Tuy nhiên, các phiên bản Windows cũ hơn 8 không thể khởi động ổ GPT. Điều này có nghĩa là các phiên bản hệ điều hành trước đó phải sử dụng MBR trên ổ cứng chính / khởi động của chúng.

Một sự khác biệt nữa là MBR lưu trữ tất cả thông tin ở một nơi, có thể bị hỏng và không thành công. GPT ghi thông tin vào một số khu vực của ổ đĩa và bao gồm một Bảng GPT dự phòng thứ cấp để phục hồi nếu cái đầu tiên bị hỏng hoặc không thành công.

Ngoài sự khác biệt giữa MBR và GPT được đề cập ở trên, GPT có khả năng sử dụng các công nghệ thiết bị mới hơn và tương thích với các chức năng BIOS / MBR để tương thích ngược với các thiết bị cũ hơn, không phải UEFI. Cuối cùng, khởi động thường nhanh hơn với GPT và UEFI.

Tại sao sử dụng Lược đồ phân vùng GPT?

mbrvsgpt-create

Nếu bạn có ổ cứng HDD hoặc SSD bên ngoài và có sự lựa chọn giữa phân vùng MBR hoặc GPT, bạn nên định dạng ổ đĩa bằng GPT, để bạn có thể tận dụng tốc độ nhanh hơn, không giới hạn phân vùng và dung lượng lưu trữ lớn hơn đáng kể.

Khi nào sử dụng MBR

Có một số lý do để tiếp tục sử dụng MBR. Nếu bạn chủ yếu xử lý các ổ đĩa dưới 2TB hoặc các phiên bản Windows cũ hơn, thì tốt hơn hết bạn nên định dạng tất cả các ổ đĩa của mình thành MBR để không có nguy cơ phá vỡ khả năng tương thích với bất kỳ phần cứng nào của mình.

Tuy nhiên, Windows 7 trở đi có thể sử dụng GPT. Không phải là ổ đĩa khởi động (không có BIOS UEFI). Nếu bạn vẫn đang chạy XP / Vista, bạn có thể gặp một số vấn đề lớn hơn.