So sánh cấu trúc phân vùng GPT và MBR. Tổng quan về chuẩn phân vùng ổ cứng - GPT và MBR

Khi bạn thêm ổ cứng HDD hoặc SSD mới vào máy tính của mình, hệ thống sẽ hỏi bạn nên khởi tạo ổ đĩa của mình - sang MBR hay GPT. Có lẽ bạn đã gặp những thuật ngữ này trước đây hoặc đã gặp chúng gần đây và muốn hiểu bản chất và tải trọng ngữ nghĩa của những khái niệm này là gì. Trong bài viết này tôi sẽ nói với bạn, MBR và GPT là gì, sự khác biệt giữa chúng là gì và sơ đồ nào trong số này phù hợp hơn với PC của bạn.

MBR hay GPT - cái nào tốt hơn?

« MBR» (viết tắt của “Master Boot Record” - tài khoản chính) Và " GPT» (viết tắt của Bảng phân vùng GUID - Bảng phân vùng GUID)– đây là hai sơ đồ phân vùng cho ổ cứng HDD, SDD và các thiết bị di động khác nhau. Các sơ đồ này thực hiện chức năng tương tự, xác định các chi tiết cụ thể của việc tạo và sắp xếp các phân vùng trên ổ cứng của bạn.

Để tìm hiểu sơ đồ phân vùng mà ổ cứng của bạn sử dụng, tôi khuyên bạn nên tải xuống và cài đặt tiện ích miễn phí MiniTool Phân vùng Wizard, và sau khi khởi chạy nó, sơ đồ phân vùng được sử dụng trên PC của bạn sẽ được hiển thị trên màn hình chính.


Sử dụng Trình hướng dẫn phân vùng MiniTool để xác định bố cục hiện tại của các phân vùng của bạn

Về sự khác biệt cụ thể, các sơ đồ này khác nhau ở những điểm sau:

Thời gian sáng tạo

  • MBR được giới thiệu cùng với IBM PC DOS 2.0 vào tháng 3 năm 1983 và vẫn được sử dụng cho đến ngày nay.
  • GPT được phát triển vào cuối những năm 90 như một khối xây dựng của UEFI sau này (một sự thay thế hiện đại cho BIOS) và đã trở nên đặc biệt phổ biến trong những năm gần đây.

Kết cấu

MBR bao gồm mã bộ tải khởi động chính, bảng phân vùng đĩa cứng và chữ ký đĩa (chữ ký). Trong trường hợp này, bảng phân vùng có thể có tối đa 4 mục nhập cho các phân vùng chính trong HĐH Windows.

Cấu trúc GPT bao gồm cái gọi là “MBR bảo vệ” (được sử dụng để ngăn các tiện ích MBR xác định đĩa GPT được phân vùng là đĩa chưa được phân bổ bằng cách thông báo cho ổ đĩa sau rằng đĩa đó là phân vùng GPT lớn). Nó cũng bao gồm trình tải bảng phân vùng GUID chính (chứa thông tin về kích thước và vị trí của nó, cũng như kích thước và vị trí của trình tải GPT thứ hai). Mục nhập chính vào bảng phân vùng GUID, sao lưu (sao chép) mục nhập vào bảng mảng GUID và sao lưu trình tải bảng phân vùng GUID.

Bảng phân vùng GUID có thể chứa tối đa 128 mục riêng biệt trong Windows.

Số phần

Vì bảng phân vùng MBR có thể có 4 mục nhập phân vùng chính nên chúng tôi chỉ được phép tạo 4 phân vùng chính trên đĩa MBR. Nếu muốn tạo nhiều phân vùng hơn, chúng ta sẽ cần tạo một phân vùng mở rộng, phân vùng này sẽ có số lượng lớn các phân vùng logic. Tuy nhiên, phân vùng logic không thể hoạt động.

Mặt khác, GPT về mặt lý thuyết cho phép số lượng phân vùng gần như vô hạn, nhưng thông số cụ thể của Windows giới hạn khả năng của nó ở mức tối đa 128 phân vùng. Mỗi phân vùng trong GPT có thể hoạt động như phân vùng chính trên đĩa MBR.

Dung lượng đĩa được hỗ trợ

Nếu chúng ta khởi tạo đĩa thành MBR thì chúng ta có thể sử dụng dung lượng ổ cứng 2TB hoặc 16TB bất kể đĩa lớn đến đâu. Nếu đĩa của chúng tôi sử dụng kích thước cung tiêu chuẩn là 512 byte thì chúng tôi có thể sử dụng tối đa 2 Terabyte. Nếu nó sử dụng cung 4K (định dạng nâng cao), thì chúng ta có thể sử dụng 16 Terabyte.

GPT có thể sử dụng 2^64 khối logic và mỗi khối logic có thể có kích thước 512 byte hoặc 4K. Do đó, một đĩa có bảng phân vùng GUID có thể đạt kích thước rất lớn so với đĩa MBR. Hiện tại, chúng tôi không thể nói về các giới hạn trong GPT, vì sẽ không tồn tại một đĩa vượt quá các kích thước này trong một thời gian dài.


Sự khác biệt giữa khả năng tương thích GPT và MBR

Tất cả các hệ điều hành Windows hiện đại đều có thể sử dụng đĩa GPT để lấy dữ liệu (Windows 7,8,10, Windows Server 2008, Windows Server 2012, Windows Server 2016, nhưng chỉ các phiên bản HĐH 64 bit mới hỗ trợ khởi động từ đĩa GPT khi chế độ này được hỗ trợ và kích hoạt khởi động UEFI (chế độ khởi động UEFI).

Đồng thời, phiên bản 32 bit của Windows XP chỉ có thể nhìn thấy “MBR bảo vệ” (tôi đã viết về nó ở trên) và ngay cả phiên bản 64 bit của HĐH này cũng chỉ có thể sử dụng GPT cho dữ liệu.

Chế độ khởi động khác nhau

Nếu bo mạch chủ máy tính của chúng ta chỉ hỗ trợ chế độ khởi động Legacy thì chúng ta chỉ có thể khởi động Windows từ đĩa MBR. Nếu bạn muốn cài đặt Windows trên đĩa GPT ở chế độ này, bạn sẽ nhận được thông báo “Không thể cài đặt Windows trên đĩa này. Đĩa đã chọn có bảng phân vùng GPT."

Tuy nhiên, nếu bo mạch chủ máy tính của chúng tôi chỉ hỗ trợ khởi động UEFI, chúng tôi chỉ có thể khởi động Windows từ đĩa GPT. Nếu không, chúng tôi sẽ nhận được lỗi tương tự như lỗi đã được đề cập.

Nhưng nếu bo mạch chủ của bạn hỗ trợ cả hai chế độ (“Khởi động kế thừa” và “Khởi động UEFI”), bạn sẽ cần kích hoạt (CSM - “Mô-đun hỗ trợ tương thích”) trong BIOS. Trong trường hợp này, bạn sẽ có thể khởi động Windows từ cả MBR và GPT hoặc bạn có thể bật UEFI khi bạn muốn khởi động từ đĩa GPT hoặc bật Legacy BIOS khi bạn định khởi động từ đĩa MBR.


MBR hay GPT cái nào tốt hơn?

Hãy thử phân tích cái nào tốt hơn - MBR hay GPT:

  • GPTtốt hơn nếu bạn dự định tạo nhiều hơn 4 phân vùng. Như tôi đã viết ở trên, đĩa MBR chứa 4 phân vùng chính, trong khi đĩa GPT hỗ trợ tới 128 phân vùng trong Windows, vì vậy hãy chọn GPT nếu bạn cần thêm phân vùng;
  • GPTsẽ tốt hơn nếu ổ cứng của bạn lớn hơn 2 Terabyte. Thông số kỹ thuật MBR truyền thống giới hạn đĩa ở mức 2 Terabyte;
  • GPTMBR sẽ tốt hơn nếu bạn lo lắng về sự an toàn của dữ liệu của mình.Đĩa GPT sử dụng phân vùng chính và bản sao của nó để sao lưu dữ liệu, cũng như các trường CRC32 để cải thiện tính toàn vẹn của cấu trúc dữ liệu, vì vậy hãy chọn lược đồ này nếu bạn lo ngại về tính bảo mật và tính toàn vẹn của dữ liệu của mình;
  • ChọnGPTnếu hệ thống của bạn hỗ trợ So với khởi động MBR, khởi động hệ điều hành Windows nhanh hơn và ổn định hơn, do đó hiệu suất máy tính của bạn sẽ được cải thiện. Đừng quên truy cập BIOS PC của bạn và bật tính năng khởi động UEFI nếu nó chưa được kích hoạt trước đó;
  • TRONGchọnMBRcho ổ đĩa hệ thống của bạn nếu bo mạch chủ PC của bạn không hỗ trợUEFI;
  • TRONGchọnMBRcho đĩa hệ thống nếu bạn muốn cài đặt phiên bản Windows 32-bit. Chỉ các phiên bản Windows 64 bit mới có thể khởi động từ đĩa GPT;
  • ChọnMBRcho đĩa hệ thống, nếu bạn vẫn đang sử dụng phiên bản hệ điều hành Windows cũ(ví dụ: Win XP).

Việc chọn một trong các tiêu chuẩn GPT hoặc MBR có thể khá đơn giản đối với chủ sở hữu một máy tính mới có ổ cứng lớn và giao diện UEFI hiện đại.

Các thông số như vậy đòi hỏi phải chuyển sang tiêu chuẩn hiện đại hơn.

Trong khi đó, nếu bạn có nhiều PC, lựa chọn có thể được thực hiện theo hướng MBR gần như lỗi thời - và nó có thể là lựa chọn duy nhất.

Nội dung:

Những chữ viết tắt này có nghĩa là gì?

Bất kỳ ổ cứng hoặc ổ cứng thể rắn nào cũng phải được phân vùng trước khi sử dụng để ghi lại hệ điều hành, hệ thống và các thông tin khác.

Tiêu chuẩn MBR, viết tắt của "bản ghi khởi động chính", đại diện cách lưu trữ dữ liệu cũ, GPT (hoặc "Bảng phân vùng GUID") là mới.

Cả hai đều cần thiết để lưu trữ thông tin về phần đầu và phần cuối của mỗi phân vùng, nhờ đó hệ thống nhận biết vị trí của các cung và xác định xem phần này của đĩa có khả năng khởi động hay không.

Mặc dù MBR được coi là đáng tin cậy và đơn giản - và việc phục hồi hiếm khi được yêu cầu.

Những nhược điểm của tiêu chuẩn bao gồm Không có khả năng hỗ trợ số lượng lớn phân vùng là một nhược điểm nhỏ đối với ổ cứng HDD có kích thước lên tới 500 GB, nhưng lại khá nghiêm trọng đối với các mẫu terabyte hoặc thậm chí 4 terabyte.

Nếu cần tạo nhiều hơn 4 phân vùng thì phải sử dụng công nghệ EBR khá phức tạp.

Vấn đề thứ hai liên quan đến việc tăng dung lượng ổ cứng là không thể hoạt động với các phân vùng lớn hơn 2,2 TB.

Ưu điểm và nhược điểm của tiêu chuẩn mới

Chuẩn GPT cải tiến đang dần thay thế MBR, là một phần của công nghệ UEFI, từ đó thay thế giao diện BIOS đã lỗi thời.

Mỗi phần đều có cái riêng định danh duy nhất– một chuỗi ký tự rất dài. Ưu điểm của GPT so với chuẩn lỗi thời có thể gọi là:

  • không có hạn chế về khối lượng của phần. Chính xác hơn, giá trị tối đa vẫn tồn tại - nhưng sẽ không thể đạt được nó sớm hơn trong vài thập kỷ tới;
  • số lượng phần không giới hạn– lên tới 264 nói chung, lên tới 128 cho hệ điều hành Windows.

Trên đĩa hỗ trợ chuẩn MBR, dữ liệu phân vùng và khởi động được đặt ở cùng một nơi. Nếu phần này của ổ đĩa bị hỏng, người dùng PC sẽ gặp phải một số vấn đề.

Một điểm khác biệt giữa GPT là việc lưu trữ mã dự phòng theo chu kỳ, cho phép bạn kiểm soát sự an toàn của dữ liệu.

Thiệt hại đối với thông tin dẫn đến nỗ lực ngay lập tức để khôi phục nó.

Trong khi sử dụng MBR, bạn có thể phát hiện ra sự cố sau khi hệ thống ngừng khởi động và các phân vùng của nó biến mất.

Trong số những nhược điểm của tiêu chuẩn, cần lưu ý đến việc thiếu hỗ trợ cho các công nghệ trước đó - . Và, mặc dù hệ điều hành có giao diện lỗi thời nhận ra nó nhưng khả năng tải nó là rất ít. Ngoài ra, khi sử dụng tùy chọn này, bạn không thể gán tên cho tất cả các đĩa cũng như phân vùng và việc khôi phục dữ liệu không phải lúc nào cũng khả dụng do hạn chế về số lượng và vị trí của các bảng trùng lặp.

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

Cố gắng định cấu hình đĩa GPT bằng công nghệ chỉ MBR sẽ chẳng giúp ích gì cho bạn– do đó, phiên bản bảo vệ của bản ghi khởi động chính ngăn chặn việc vô tình ghi đè và phân vùng theo tiêu chuẩn cũ.

Hệ thống Windows chỉ khởi động từ các đĩa được đánh dấu bằng công nghệ GPT trên các thiết bị hỗ trợ giao diện UEFI - nghĩa là trên máy tính xách tay và PC chạy Windows từ Vista đến 10.

Nếu chương trình cơ sở của bo mạch chủ chứa , các phân vùng sẽ được đọc nhưng rất có thể việc khởi động sẽ không xảy ra.

Mặc dù các hệ điều hành tương tự này có khả năng hoạt động với đĩa GPT dưới dạng lưu trữ thông tin.

Bạn nên biết: Chuẩn GPT cũng được hỗ trợ bởi các hệ điều hành khác, bao gồm cả Linux. Và trên máy tính Apple, công nghệ này đã thay thế bảng phân vùng APT cũ.


So sánh các tiêu chuẩn

Để đánh giá những điểm tương đồng và khác biệt giữa hai tiêu chuẩn, khả năng hoạt động, ổ đĩa và giao diện khởi động của chúng, cần tạo một bảng so sánh nhỏ.

Nó làm cho việc quyết định trở nên dễ dàng hơn nhiều nên sử dụng chuẩn phân vùng nào cho máy tính của bạn.

Bàn 1. So sánh đặc điểm của MBR và GPT
Tiêu chuẩn MBR GPT
Làm việc với phần sụn Với BIOS và UEFI Chỉ với UEFI
Hỗ trợ Windows Tất cả các phiên bản, bắt đầu từ phiên bản đầu tiên Chỉ phiên bản 64-bit của Windows 7 và Vista, tất cả các biến thể của Windows 8 và 10
Đọc và viết Bất kỳ nền tảng nào Tất cả hệ điều hành Windows từ Vista trở lên + XP Professional 64-bit
Số lượng phân vùng trên một đĩa Không quá 4 Lên tới 264
Kích thước phân vùng tối đa 2,2 TB 9,4 x 109 TB
Tích hợp nhiều booter Vắng mặt Ăn

Các vấn đề khi làm việc với tiêu chuẩn mới và giải pháp của họ

Sự tồn tại của hai tiêu chuẩn có thể dẫn đến một số vấn đề nhất định. Đặc biệt nếu máy tính không cho phép tải bằng bất kỳ phương pháp nào khác ngoài việc sử dụng ổ cứng.

Tình huống này có thể được khắc phục bằng cách chuyển sang tiêu chuẩn này không cho phép làm việc với tiêu chuẩn mới - và khi bạn cố gắng khởi động, một lỗi xuất hiện trên màn hình cho biết sự hiện diện của kiểu phân vùng GPT.

Giải quyết vấn đề không quá khó - để làm được điều này, bạn sẽ cần lấy một đĩa khởi động thông thường với hệ điều hành Windows và làm như sau:

  • Bắt đầu khởi động từ đĩa;
  • đến đó cho đến khi phần được chọn, nơi vấn đề xuất hiện;
  • Khởi chạy bảng điều khiển(nhấn đồng thời Shift và F10);
  • Bắt đầu với một tiện ích đặc biệt bằng cách nhập lệnh diskpart.

Sau khi khởi chạy chương trình, bạn gõ “danh sách đĩa”, thao tác này sẽ dẫn đến danh sách các đĩa được đánh số xuất hiện trên màn hình.

Bây giờ bạn chỉ cần nhập dòng lệnh “sạch”, xóa những thông tin không cần thiết và tiến hành chuyển đổi tiêu chuẩn.

Để đĩa GPT được chuyển đổi sang định dạng lỗi thời, bạn nên nhập lệnh chuyển đổi mbr, lệnh này cho phép bạn làm việc với đĩa và cài đặt bất kỳ nền tảng nào trên đó.

Tiện ích tương tự cung cấp khả năng làm việc với các phân vùng.

Ví dụ: nhập lệnh "tạo phân vùng kích thước chính=X" tạo một phân vùng có kích thước X GB, “định dạng fs=ntfs nhãn=”Hệ thống” nhanh chóng” thực hiện định dạng thành NTFS và "hoạt động" cho phép phân vùng hoạt động.

Xin chào các bạn! Bài viết hôm nay là một phân tích về một chủ đề phổ biến. Không phải ai cũng thích Windows 10. Vì nhiều lý do khác nhau, nhưng lý do chính là cường độ sử dụng tài nguyên của nó, các thiết bị yếu không xử lý tốt nó. Cộng với cập nhật thường xuyên. Vì vậy, nhiều người thích cài đặt Windows 7 quen thuộc hơn, điều này đã được chứng minh là tốt. Và số “mười” hoặc “tám” bị loại bỏ.”

Và bây giờ, hãy tưởng tượng, một người mua một chiếc máy tính xách tay, muốn cài đặt “bảy” thay vì “mười” đã cài đặt, nhưng anh ta không thể làm được. Trước khi cài đặt lại, sẽ rất hữu ích nếu bạn biết kiểu phân vùng là gì, tại sao chúng khác nhau và kiểu nào là tốt nhất để sử dụng.

Máy tính là một thứ hay thay đổi, mỗi ngày chúng ta lại học được điều gì đó mới... Tốc độ, hiệu suất của thiết bị cũng như dung lượng bộ nhớ để lưu trữ cài đặt và dữ liệu không ngừng tăng lên. Tôi sẽ cho bạn một ví dụ. Có thể bạn đã gặp phải sự cố này - bạn đã mua một ổ flash 8 GB nhưng chỉ có 2 GB dữ liệu phù hợp ở đó? Máy tính ghi: không còn chỗ trống, tập tin không được ghi. Đó là tất cả về hệ thống tập tin.

Hệ thống tệp FAT cũ không thể lưu trữ hơn 2 GB dữ liệu. Hiện tượng này thuần túy mang tính toán học, hiện nay hiếm gặp nên chúng ta sẽ không đi sâu hơn. Nhưng bây giờ, bạn đã định dạng lại ổ đĩa flash trong hệ thống NTFS và mọi thứ đã ổn định, bạn có thể ghi mọi thứ vào đó cho đến khi hết dung lượng. Tương tự với các kiểu phần. Gần đây, các thiết bị lưu trữ thông tin có dung lượng lớn hơn và nhanh hơn đã xuất hiện - một bảng phân vùng mới đã trở nên cần thiết để hỗ trợ các thiết bị mới này. Để hiểu sự khác biệt, trước tiên chúng ta hãy nhớ phong cách là gì MBR.

Kiểu phân vùng MBR là gì?

MBR- viết tắt của cụm từ tiếng Anh Bản ghi khởi động chính, được dịch sang tiếng Nga - “bản ghi khởi động chính”. Theo phong cách này, tất cả các máy tính Windows đều hoạt động cho đến khoảng năm 2010-2011. Hệ thống này đã được sử dụng từ năm 1983. Mỗi máy tính đều có hệ thống đầu vào/đầu ra cơ bản (BIOS). Nó được ghi lại trong một con chip cụ thể trên bo mạch chủ. Sau khi bật máy tính, hệ thống này được lập trình theo cách nó tự kiểm tra lần đầu tiên; trên thực tế, tất cả các thiết bị đều được kiểm tra theo một chương trình nhất định.

Nếu thiết bị được tìm thấy, bây giờ bạn cần xác định cách máy tính của bạn sẽ khởi động thêm. Có thể có một số tùy chọn khởi động - từ ổ cứng, ổ flash hoặc CD. Các tùy chọn này được xác định trong BIOS. Một ổ cứng có thể có nhiều phân vùng, một trong số đó chứa hệ điều hành của bạn. Chức năng MBRĐiều này chính xác là để chuyển quyền kiểm soát khởi động từ BIOS sang thiết bị chứa bản ghi khởi động này, tức là ổ cứng.


MBR là một tập hợp các hướng dẫn, tức là một chương trình nhỏ được đặt đúng tại một địa chỉ cụ thể trên ổ cứng (thường là khu vực hoặc khối “đầu tiên” của ổ cứng). BIOS tìm kiếm mục này tại các địa chỉ được chỉ định trên đĩa, kiểm tra nó và nếu mọi thứ khớp, nó sẽ chuyển quyền điều khiển khởi động sang MBR. Hơn nữa MBR « xem qua bảng phân vùng, tìm phân vùng đang hoạt động của ổ cứng (nó được gán nhãn bằng các ký hiệu nhất định) và thực hiện các hướng dẫn để tải thêm hệ điều hành.

Nếu có nhiều hơn một phân vùng đang hoạt động, điều này có nghĩa là bảng phân vùng không chính xác và không tải được, hệ thống bị treo. Ngoài ra, quá trình tải sẽ không xảy ra nếu không còn một phân vùng hoạt động nào nữa. Hoặc không có bản ghi khởi động. Đây là "lỗi" phổ biến nhất - làm hỏng các thành phần đĩa cứng chứa dữ liệu bản ghi khởi động hoặc bảng phân vùng.

"Đĩa GPT" nghĩa là gì?

Như họ nói, thời gian trôi qua. Và giờ đây, nhà phát triển máy tính hàng đầu (công ty InteL) đã bắt đầu triển khai một sản phẩm mới trong các vi mạch của mình - một phiên bản mở rộng của phần sụn (giao diện). BIOS đã trở thành EFI. Đối với chúng tôi nó trông như thế này (BIOS):


Và trên các phiên bản sau, bây giờ nó có thể trông như thế này (EFI):

Về ngoại hình, trời đất, chức năng đã thực sự mở rộng, các cài đặt mới đã xuất hiện, chẳng hạn như hỗ trợ tiếng Nga :) Nhưng về bản chất, mọi thứ đều giống nhau, chỉ có vẻ ngoài khác nhau. Bằng cách sử dụng EFI hỗ trợ việc tạo và chức năng của các phần ở định dạng GPT.

Kiểu phần GPT khác ở chỗ ở đây các phân vùng đĩa cứng được gắn với một mã định danh duy nhất và dấu hiệu của phân vùng “đang hoạt động” không còn là nhãn nữa mà là mã định danh rất duy nhất này hoặc Bảng phân vùng GUID. Nó được tạo bằng thuật toán đặc biệt, khác với việc tạo bản ghi. MBR. Do đó, bảng phân vùng đĩa cứng chứa các mã định danh duy nhất cho mỗi phân vùng.

sử dụng EFI GPT giống như cách BIOS sử dụng Bản ghi khởi động chính. Nhưng vấn đề không phải là sử dụng công cụ nào tốt nhất để xác định phân vùng đang hoạt động mà là kiểu phân vùng mới cho phép bạn làm việc với các phân vùng trên ổ cứng có dung lượng hơn 2,2 Terabyte. Nơi mà khả năng của MBR đã cạn kiệt.

Điều đáng ngạc nhiên là vào đầu những năm 2000, một chiếc đĩa có dung lượng chỉ 3 gigabyte đối với tôi dường như rất có dung lượng. Bây giờ tôi cũng có cảm giác tương tự về chiếc đĩa 3 terabyte. Và hơn thế nữa GPT Trên đĩa, bạn có thể tạo các phân vùng có kích thước lên tới 4,9 zettabyte... Không chắc những thiết bị như vậy hiện đang được bán, nhưng chúng ta phải nghĩ rằng những thiết bị như vậy sẽ xuất hiện ở nước ta - sớm hay muộn. Kiểu phần trong định dạng GPTđược tạo ra để hỗ trợ các thiết bị dung lượng cao sẽ xuất hiện trong 5 năm tới.

Dung lượng lưu trữ ngày càng tăng nhưng MBR vẫn còn trong EFI để tương thích với các hệ điều hành cũ hơn và bảo mật hơn. Nó nằm ở một địa chỉ khác, được viết bằng các đơn vị đo lường khác nhau (LBA) và được bảo vệ khỏi bị xóa, nhưng vẫn có thể được sử dụng trong EFI. Nhân tiện, để bảo mật, bản ghi khởi động chính được sao chép; bây giờ nó ở cả đầu và cuối đĩa. Ngoài ra còn có những sắc thái kỹ thuật phức tạp thú vị, nhưng tôi nghĩ điểm chính là tại sao phong cách này lại được phát minh ra. GPT Chúng tôi đã hiểu và bây giờ chúng tôi sẽ dễ dàng trả lời câu hỏi tiếp theo.

Chọn kiểu nào để tạo phân vùng ổ cứng - MBR hay GPT?

Máy tính cũ không hỗ trợ GPT phong cách của các phần, không có gì để lựa chọn. Trong các trường hợp khác, chúng tôi xem xét dung lượng ổ cứng của bạn. Nếu bạn có một máy tính xách tay hoặc máy tính có ổ cứng dưới 2,2 terabyte thì việc sử dụng kiểu phân vùng nào không có gì khác biệt cơ bản. Tất cả những lợi ích của EFI và cùng với GPT, chỉ bắt đầu phát huy tác dụng nếu bạn có các ổ đĩa dung lượng lớn, nhanh với lượng thông tin lớn. Đối với các thiết bị như vậy, tốc độ khởi động, đọc/ghi đĩa được tăng lên bằng cách sử dụng bảng phân vùng mới và EFI.

Tất nhiên, bạn cần nhớ rằng không phải hệ điều hành nào cũng có thể hoạt động với phong cách mới. Những cái cũ cũng sẽ không được cài đặt trên đánh dấu mới. Đối với các máy tính của chúng tôi có tiêu chuẩn ổ cứng 500 GB, vấn đề này không liên quan - cái nào tốt hơn, cái nào tệ hơn, vì mọi thứ sẽ hoạt động như nhau. Bây giờ, nếu bạn sử dụng ổ cứng mới dung lượng cao để lưu trữ tệp + máy chủ - trong trường hợp này tất nhiên là có lợi thế GPT sẽ rõ ràng.

Hiện tại, một vấn đề khác có liên quan đến chúng tôi, đó là cài đặt gốc. Khi mua một thiết bị, hóa ra đĩa đã được phân vùng theo kiểu GPT và bạn cần phân vùng lại phân vùng đó để cài đặt Windows 7 trên đó. Nhưng chúng ta sẽ tiếp tục nói về vấn đề này trong phần sau.

Công nghệ nào MBR hay GPT phù hợp nhất cho ổ cứng là câu hỏi khiến nhiều chuyên gia máy tính cũng như người dùng PC lo lắng. Từ lâu, chúng ta đã quen với thực tế là sự phát triển của các công nghệ thông tin mới và đầy hứa hẹn thường dẫn đến sự xung đột giữa chúng với những công nghệ cũ nhưng đã được thử nghiệm theo thời gian. Và chiến thắng trong cuộc đấu tranh này không phải lúc nào cũng được đảm bảo cho sự đổi mới. Kết quả cuộc đối đầu lần này sẽ ra sao, chỉ có thời gian mới trả lời được.

Như bạn đã biết, để máy tính chạy hệ điều hành, trước tiên nó cần tìm ổ đĩa logic chứa nó. Việc tìm kiếm một đĩa như vậy được thực hiện bằng BIOS và MBR sẽ giúp ích cho việc này.

MBR viết tắt là viết tắt của Master Boot Record. MBR là một khối thông tin nhỏ và thường nằm ở khu vực đầu tiên của ổ cứng hoặc phương tiện lưu trữ khác. Thông thường, kích thước MBR không vượt quá 512 byte.

Mục đích của MBR có hai mặt. Đầu tiên, MBR chứa mã thực thi cho phép BIOS bắt đầu tải hệ điều hành cần thiết. Thứ hai, MBR chứa thông tin về các phân vùng của ổ cứng - cái gọi là Bảng phân vùng.

Mã chứa trong MBR được gọi ở cuối bộ tải khởi động BIOS và trên thực tế, BIOS chuyển quyền điều khiển cho nó. Mã chứa trong MBR kiểm tra và xác minh bảng phân vùng có trong khu vực khởi động, sau đó chuyển quyền điều khiển cho bộ tải khởi động của phân vùng cụ thể chứa hệ điều hành.

Để xác định bản ghi khởi động chính, chữ ký đặc biệt 55h AAH thường được sử dụng, chữ ký này nằm ở cuối khu vực chứa MBR.

Khái niệm MBR lần đầu tiên bắt đầu được sử dụng trong các phiên bản DOS đầu tiên vào đầu những năm 80. Mặc dù cực kỳ đơn giản và độ tin cậy tương đối của công nghệ này, nó cũng có một số nhược điểm. Nhược điểm chính của MBR là thiếu hỗ trợ cho các đĩa lớn hơn 2 TB, điều này hiện không còn phổ biến nữa. Ngoài ra, Bản ghi khởi động chính không thể hỗ trợ nhiều hơn 4 phân vùng chính trên một ổ đĩa.

GPT - lịch sử và tính năng

Những nhược điểm của MBR đã thôi thúc các nhà phát triển tìm cách khắc phục. Một trong những lựa chọn thay thế cho MBR là công nghệ GPT (GUID Analysis Table). Định dạng bảng phân vùng mới này xuất hiện sau sự ra đời của công nghệ BIOS hiện đại - UEFI, mà chúng ta đã đề cập trong bài viết tương ứng.

GPT, giống như MBR, nằm ở đầu đĩa khởi động, nhưng theo quy luật, nó không chiếm lĩnh vực đầu tiên mà chiếm lĩnh vực thứ hai. Khu vực đầu tiên được dành riêng cho MBR, cũng có thể có trong đĩa GPT, nhưng chỉ để tương thích với các hệ điều hành cũ hơn. Cấu trúc GPT tương tự như cấu trúc MBR về nhiều mặt, nhưng có một số khác biệt.

Trước hết, GPT không giới hạn kích thước của nó ở một cung 512 byte. Bảng phân vùng trong GPT có thể có kích thước 16 KB và với kích thước cung là 512 byte, nằm trong 32 cung. Tính năng này cho phép bạn bỏ qua giới hạn vốn có của MBR trên kích thước đĩa tối đa là 2 TB. Trong GPT, kích thước ổ đĩa tối đa có thể lớn hơn 9 zettabyte (1 zettabyte=1.000.000.000 TB).

Ngoài ra, một tính năng hữu ích của GPT so với MBR là sao chép thông tin bảng phân vùng. Ngoài GPT gốc ở đầu đĩa, còn có một bản sao của nó ở cuối đĩa, cho phép bạn khôi phục bảng phân vùng trong trường hợp bị hỏng.

Nhược điểm của GPT cũng như nhiều công nghệ mới khác là thiếu sự hỗ trợ cho nó trong nhiều hệ điều hành. Nhiều hệ điều hành nhận dạng và đọc được GPT nhưng không phải hệ điều hành nào cũng có thể khởi động bằng GPT. Trong số các phiên bản Windows 32 bit, GPT có thể được đọc bởi tất cả các hệ điều hành máy tính để bàn, bắt đầu với Windows Vista, cũng như các hệ điều hành máy chủ, bắt đầu với Windows Server 2003 SP1. Trong số các hệ thống 64 bit, GPT được tất cả các hệ điều hành công nhận, bắt đầu với Windows XP Professional và Windows Server 2003.

Các hệ điều hành có thể khởi động bằng GPT bao gồm tất cả các phiên bản Windows 64-bit, bắt đầu từ Windows Vista. Trong số các phiên bản Windows 32 bit, chỉ có Windows 8 hỗ trợ khởi động bằng GPT, đối với hệ điều hành máy tính để bàn, việc khởi động hệ điều hành bằng GPT chỉ có thể thực hiện được nếu máy tính có phiên bản BIOS hiện đại - UEFI.

Ngoài ra, các phiên bản hiện đại của các dòng hệ điều hành khác cũng hỗ trợ khởi động bằng GPT:

  • Solaris - bắt đầu từ phiên bản 10
  • FreeBSD – từ phiên bản 7.0
  • Linux Fedora – từ phiên bản 8.0
  • Linux Ubuntu – từ phiên bản 8.04
  • OS X – từ phiên bản 10.4.0

Lựa chọn công nghệ cần thiết

Cái nào tốt hơn để sử dụng, GPT hoặc MBR? Như chúng tôi đã tìm hiểu, GPT có một số lợi thế so với Master Boot Record. Tuy nhiên, đối với sự lựa chọn cuối cùng, cần xem xét ba yếu tố chính:

  • Bạn định cài đặt hệ điều hành nào trên máy tính của mình?
  • Kích thước của ổ cứng mà bạn sẽ cài đặt hệ điều hành này.
  • Sự hiện diện của UEFI trên bo mạch chủ của máy tính.

Yếu tố cuối cùng là quan trọng nhất. Nếu máy tính của bạn không có UEFI thì tốt nhất nên sử dụng MBR, vì hệ điều hành máy tính để bàn thuộc họ Windows sẽ không thể khởi động từ đĩa như vậy. MBR cũng thích hợp hơn nếu bạn định cài đặt hệ điều hành cũ hơn, chẳng hạn như Windows XP trở lên.

Đối với các máy tính có UEFI, nên sử dụng GPT vì GPT cung cấp nhiều tùy chọn hơn để phân vùng đĩa và quan trọng là có thể được khôi phục từ bản sao lưu.

Phần kết luận

Điều gì tốt hơn - một công nghệ mới đầy hứa hẹn hay một công nghệ cũ đã được thử nghiệm theo thời gian? Không thể biết câu trả lời cho câu hỏi này nếu không tính đến các yêu cầu áp dụng cho từng công nghệ trong một trường hợp cụ thể. MBR và GPT thực hiện chức năng giống nhau - lưu trữ thông tin về cấu trúc đĩa và đảm bảo hệ điều hành khởi động. Về nhiều mặt, những công nghệ này tương tự nhau nhưng cũng có những khác biệt giữa chúng. Hiện nay, MBR được hầu hết các hệ điều hành hỗ trợ, tuy nhiên GPT có nhiều tính năng nâng cao. Ngoài ra, trong một số trường hợp, người dùng không thể thực hiện được nếu không cài đặt GPT, chẳng hạn như khi sử dụng đĩa có dung lượng lớn hơn 2 TB.

Công nghệ nào tốt hơn cho hoạt động của ổ cứng - MBR hay GPT? Câu hỏi này được đặt ra bởi các chuyên gia máy tính và người dùng PC khi cài đặt ổ cứng mới vào hệ thống. Trên thực tế, công nghệ MBR cũ đã được thay thế bằng GPT mới và có vẻ như đó là câu trả lời cho câu hỏi “GPT hay MBR, cái nào tốt hơn?” rõ ràng. Nhưng bạn không nên đi trước mọi thứ. Cái “mới” không phải lúc nào cũng thay thế ngay cái “cũ bóng bẩy” trong mọi việc.

Lý lịch

Để lưu trữ thông tin bạn cần một phương tiện. Máy tính đã sử dụng ổ cứng cho những mục đích này trong nhiều thập kỷ và cho đến ngày nay. Hệ điều hành (OS) cũng được ghi lại trên phương tiện lưu trữ này. Để PC chạy hệ điều hành, trước tiên nó cần phải tìm ổ đĩa logic chứa nó.

Việc tìm kiếm được thực hiện bằng cách sử dụng hệ thống đầu vào/đầu ra cơ bản (viết tắt là BIOS), được MBR hỗ trợ trong việc này.

khái niệm MBR

MBR (Bản ghi khởi động chính) được dịch sang tiếng Nga là “Bản ghi khởi động chính” là khu vực đầu tiên (512 byte bộ nhớ đầu tiên) của phương tiện lưu trữ (cho dù đó là ổ cứng (HDD) hay ổ cứng thể rắn (SSD) )). MBR được thiết kế cho một số chức năng:

  1. Chứa mã và dữ liệu (446 byte - bộ tải khởi động) mà BIOS cần để bắt đầu tải HĐH.
  2. Chứa thông tin về các phân vùng đĩa cứng (4 phân vùng chính, mỗi phân vùng 16 byte). Thông tin này được gọi là Bảng phân vùng.
  3. Bảo vệ (0xAA55, kích thước - 2 byte).

Quá trình khởi động hệ điều hành

Tải hệ điều hành sau khi bật máy tính là một quá trình gồm nhiều bước. Hầu hết các PC ngày nay đều chuẩn bị phần cứng để sử dụng bằng phần sụn BIOS. Trong quá trình khởi động, BIOS khởi chạy các thiết bị hệ thống, sau đó tìm kiếm bộ nạp khởi động trong MBR của thiết bị lưu trữ đầu tiên (HDD, SDD, đĩa DVD-R hoặc ổ USB) hoặc trên phân vùng đầu tiên của thiết bị (do đó, để khởi động từ một ổ đĩa khác, bạn cần).

Tiếp theo, BIOS chuyển quyền điều khiển cho bộ nạp khởi động, bộ nạp khởi động này đọc thông tin từ bảng phân vùng và chuẩn bị khởi động HĐH. Quá trình này được hoàn thành bởi người giám hộ của chúng tôi - một chữ ký đặc biệt 55h AAH, xác định bản ghi khởi động chính (quá trình tải hệ điều hành đã bắt đầu). Chữ ký nằm ở cuối khu vực đầu tiên chứa MBR.

sai sót

Công nghệ MBR được sử dụng lần đầu tiên vào những năm 80 trong các phiên bản DOS đầu tiên. Theo thời gian, MBR đã được chà nhám và cán đều các mặt. Nó được coi là đơn giản và đáng tin cậy. Nhưng với sự phát triển của sức mạnh tính toán, nhu cầu về lượng lớn phương tiện lưu trữ cũng tăng lên. Điều này gặp khó khăn vì công nghệ MBR chỉ hỗ trợ ổ đĩa lên tới 2,2 TB. Ngoài ra, MBR không thể hỗ trợ nhiều hơn 4 phân vùng chính trên một đĩa.

Đặc điểm

GPT nằm ở phần đầu của đĩa cứng, giống như MBR, nhưng không phải ở khu vực thứ nhất mà ở khu vực thứ hai. Khu vực đầu tiên vẫn được dành riêng cho MBR, cũng có thể được tìm thấy trong các đĩa GPT. Điều này được thực hiện vì mục đích bảo mật và đảm bảo khả năng tương thích với các hệ điều hành cũ hơn. Nhìn chung, cấu trúc của GPT tương tự như phiên bản tiền nhiệm của nó, ngoại trừ một số tính năng:

  1. GPT không giới hạn kích thước của nó ở một cung (512 byte).
  2. Windows dành 16.384 byte cho bảng phân vùng (nếu sử dụng cung 512 byte thì tính ra có 32 cung).
  3. GPT có tính năng sao chép - mục lục và bảng phân vùng được ghi ở đầu và cuối đĩa.
  4. Số lượng phân vùng không bị giới hạn, nhưng về mặt kỹ thuật hiện tại có giới hạn là 2 64 phân vùng do độ rộng của các trường.
  5. Về mặt lý thuyết, GPT cho phép bạn tạo các phân vùng đĩa (với kích thước cung là 512 byte; nếu kích thước cung lớn hơn thì kích thước phân vùng sẽ lớn hơn) có kích thước lên tới 9,4 ZB (tức là 9,4 × 10 21 byte; để cung cấp kết quả tốt hơn ý tưởng, kích thước phân vùng của phương tiện lưu trữ có thể có cùng dung lượng với 940 triệu đĩa, mỗi đĩa 10 TB). Thực tế này giúp loại bỏ vấn đề giới hạn phương tiện lưu trữ ở mức 2,2 TB dưới sự kiểm soát MBR.
  6. GPT cho phép bạn gán mã định danh 128 bit (GUID), tên và thuộc tính duy nhất cho các phân vùng. Sử dụng tiêu chuẩn mã hóa ký tự Unicode, các phần có thể được đặt tên bằng bất kỳ ngôn ngữ nào và được nhóm thành các thư mục.

Các bước khởi động hệ điều hành

Việc tải hệ điều hành hoàn toàn khác với BIOS. UEFI không truy cập mã MBR để khởi động Windows, ngay cả khi nó tồn tại. Thay vào đó, một phân vùng đặc biệt trên ổ cứng được sử dụng, được gọi là “PHẦN THAM GIA HỆ THỐNG EFI”. Nó chứa các tập tin cần được khởi chạy để tải xuống.

Các tập tin khởi động được lưu trữ trong thư mục /EFI/<ИМЯ ВЛАДЕЛЬЦА>/. Điều này có nghĩa là UEFI có bộ khởi động đa năng riêng, cho phép bạn xác định và tải các ứng dụng cần thiết nhanh hơn nhiều (trong BIOS MBR, cần có các chương trình của bên thứ ba cho việc này). Quá trình khởi động UEFI như sau:

  1. Bật máy tính → kiểm tra phần cứng.
  2. Đang tải chương trình cơ sở UEFI.
  3. Phần sụn tải trình quản lý khởi động, xác định ổ đĩa và phân vùng nào mà ứng dụng UEFI sẽ được tải từ đó.
  4. Phần sụn chạy ứng dụng UEFI với hệ thống tệp FAT32 của phân vùng UEFISYS, như được chỉ định trong bản ghi khởi động của trình quản lý khởi động phần sụn.

sai sót

GPT có những nhược điểm, trong đó dễ nhận thấy nhất là việc thiếu hỗ trợ công nghệ trên các thiết bị sử dụng firmware BIOS trước đây. Hệ điều hành Windows có thể nhận dạng và hoạt động với phân vùng GPT nhưng không phải ai cũng có thể khởi động từ nó. Tôi sẽ đưa ra một ví dụ rõ ràng trong bảng.

hệ điều hành Độ sâu bit Đọc viết
Windows 10 x32+ +
x64+ +
Windows 8 x32+ +
x64+ +
Windows 7 x32+ -
x64+ +
Windows Vista x32+ -
x64+ +
Windows XP chuyên nghiệp x32- -
x64+ -

Ngoài ra, trong số những nhược điểm của GPT, chúng ta có thể nêu bật:

  1. Không thể gán tên cho toàn bộ đĩa, giống như các phân vùng riêng lẻ (chúng chỉ có GUID riêng).
  2. Phân vùng đang được liên kết với số của nó trong bảng (trình tải hệ điều hành của bên thứ ba thích sử dụng số thay vì tên và GUID).
  3. Các bảng trùng lặp (Tiêu đề GPT chính và Tiêu đề GPT phụ) được giới hạn nghiêm ngặt ở 2 phần và có vị trí cố định. Nếu phương tiện bị hỏng và có lỗi, điều này có thể không đủ để khôi phục dữ liệu.
  4. 2 bản GPT (Primary and Primary GPT Header) này tương tác với nhau nhưng không cho phép checksum bị xóa hoặc viết lại nếu sai ở một trong các bản. Điều này có nghĩa là không có biện pháp bảo vệ nào ở cấp GPT.

Sự tồn tại của những tồn tại như vậy cho thấy công nghệ chưa đủ hoàn hảo và còn cần phải tiếp tục phát triển.

So sánh hai công nghệ

Mặc dù các khái niệm về MBR và GPT khá khác nhau nhưng tôi sẽ cố gắng so sánh chúng một cách tổng quát.

Đồng thời so sánh trực quan việc tải hệ điều hành bằng công nghệ cũ và mới.

Phần kết luận

Trước khi quyết định xem GPT hay MBR tốt hơn, hãy tự hỏi mình những câu hỏi sau:

  1. Tôi sẽ sử dụng đĩa có phân vùng tôi cần để lưu trữ dữ liệu hay làm đĩa hệ thống để khởi động Windows?
  2. Nếu là hệ thống thì tôi sẽ sử dụng Windows nào?
  3. Máy tính của tôi có firmware BIOS hoặc UEFI không?
  4. Ổ cứng của tôi có dưới 2 TB không?

Bằng cách trả lời những câu hỏi này sau khi đọc bài viết, bạn sẽ quyết định được công nghệ nào phù hợp nhất với mình vào lúc này.

tái bút Các bo mạch chủ đang được in hiện nay đều được trang bị phần mềm UEFI. Nếu có, tốt nhất bạn nên sử dụng phân vùng kiểu GPT (nhưng một lần nữa, điều này phụ thuộc vào mục tiêu của bạn là gì). Theo thời gian, BIOS sẽ trở thành quá khứ và sớm hay muộn, nhưng hầu hết các thiết bị máy tính sẽ hoạt động với các ổ đĩa sử dụng GPT.